0001628280-19-003670.txt : 20190329 0001628280-19-003670.hdr.sgml : 20190329 20190329171248 ACCESSION NUMBER: 0001628280-19-003670 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20190131 FILED AS OF DATE: 20190329 DATE AS OF CHANGE: 20190329 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cloudera, Inc. CENTRAL INDEX KEY: 0001535379 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 262922329 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38069 FILM NUMBER: 19717609 BUSINESS ADDRESS: STREET 1: 1001 PAGE MILL ROAD, BUILDING 3 CITY: PALO ALTO STATE: CA ZIP: 94304 BUSINESS PHONE: 650 644 3950 MAIL ADDRESS: STREET 1: 1001 PAGE MILL ROAD, BUILDING 3 CITY: PALO ALTO STATE: CA ZIP: 94304 10-K 1 fy-19cldr10k.htm 10-K Document
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________________________________
FORM 10-K
_______________________________________________
(Mark One)
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2019
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-38069
 
CLOUDERA, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
26-2922329
(State or other jurisdiction of incorporation or organization)
(I.R.S. employer identification no.)
_______________________________________________
395 Page Mill Road
Palo Alto, CA 94306
(650) 362-0488
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
Name of Each Exchange on Which Registered
Common Stock, $0.00005 par value per share
New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
_______________________________________________

Indicate by a check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ¨  No x 
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ¨  No x 
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x  No ¨ 
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted 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 such files). Yes x No ¨ 



Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of Registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ¨ 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
x
 
Accelerated filer
¨
Non-accelerated filer
¨
 
Smaller reporting company
¨
 
 
Emerging growth company
¨
If an emerging growth company, indicate by checkmark if the registrant has not elected to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2 (B) of the Securities Act
¨
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).    Yes   ¨   No  x
The aggregate market value of voting stock and non-voting common equity held by non-affiliates of the Registrant as of July 31, 2018, based on the closing price of $13.39 for shares of the Registrant’s common stock as reported by the New York Stock Exchange on such date, was approximately $1.4 billion. Shares of common stock beneficially owned by each executive officer, director, and holder of more than 10% of our common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

As of February 28, 2019, there were 268,937,661 shares of the registrant’s common stock outstanding.


DOCUMENTS INCORPORATED BY REFERENCE
Information required in response to Part II and Part III of Form 10-K is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2019. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended January 31, 2019.

 



TABLE OF CONTENTS
 
 
Page
 
 
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
 
 
 
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
 
 
 
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 
 
 
 
Item 15.
Item 16.
 
 


3


NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K, including the “Management's Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements within the meaning of the federal securities laws regarding future events and our future results that are based on our current expectations, estimates, forecasts and projections about our business, our results of operations, the industry in which we operate and the beliefs and assumptions of our management. Words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “would,” “could,” “should,” “intend” and “expect,” variations of these words, and similar expressions are intended to identify those forward-looking statements. These forward-looking statements are only predictions and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. Factors that might cause or contribute to such differences include, but are not limited to, those discussed in this Report under the section entitled “Risk Factors” in Item 1A of Part I and elsewhere herein, and in other reports we file with the Securities and Exchange Commission (SEC). While forward-looking statements are based on the reasonable expectations of our management at the time that they are made, you should not rely on them. We undertake no obligation to revise or update publicly any forward-looking statements for any reason, whether as a result of new information, future events or otherwise, except as may be required by law.

4


PART I
ITEM 1. BUSINESS
Overview
Cloudera is the enterprise data cloud company. We empower people to transform data into clear and actionable insights through an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our portable, multi-cloud platform with common security, governance and data management functions underpins products that include streaming analytics at the edge, data engineering, data warehousing, real-time operational analytics, exploratory data science and machine learning offerings. Today these products are implemented in private and co-location datacenters, multiple public clouds and hybrid cloud environments with common data analytics and management capabilities across all workloads and architectures. Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores. Using our software, organizations are able to capitalize on vast amounts of data from a variety of sources to better serve and market to their customers, design connected products and services and protect their enterprises.
We collaborate extensively with the global open source community, continuously innovating data management and analytics technologies to support Internet of Things (IoT), data warehousing and machine learning applications. We leverage the latest advances in infrastructure technology, such as containers and container orchestration software, to deliver our solutions across all major public clouds – Amazon Web Services, Microsoft Azure, Google Cloud Platform, IBM Cloud and Oracle Cloud – as well as private cloud. Our shared data experience (SDX) technologies provide a common security, governance and management layer across all these environments, enabling customers to easily migrate data, comply with data privacy regulations and safeguard intellectual property. Customers can manage infrastructure, data and analytic workloads across these hybrid and multi-cloud environments through a single control plane. This flexibility and control allow customers to continually determine and implement the most cost‑efficient strategies for managing and analyzing their data, optimizing for cost, performance and data locality while avoiding cloud lock-in.
We offer our software primarily on a subscription basis and focus our selling efforts on the largest corporate enterprises and public sector organizations globally. We target these organizations because they capture and manage the majority of the world’s data and operate highly complex information technology (IT) environments. These customers often demand the interaction of multiple analytic functions to perform the use cases required by their enterprises, and typically have data dispersed in public cloud and datacenters as well as geographically. We have developed a growing, vibrant ecosystem of systems integrators, software developers, resellers, OEMs, data systems vendors and public cloud providers to support the distribution of our solutions. As part of this ecosystem, we have formed strategic partnerships with IBM, Microsoft and Intel Corporation to optimize our software for use with these strategic partners’ offerings.
Our Offerings
Cloudera completed its merger with Hortonworks in January 2019, creating the world’s leading open source data management and analytics solutions provider. In addition to the complementary offerings of the two companies, we plan to combine our assets and technical expertise to deliver the industry’s first ‘Enterprise Data Cloud from the Edge to AI’. Our enterprise data cloud (EDC) will provide a public cloud-like experience everywhere for data anywhere. It will offer the agility, elasticity and ease-of-use of public cloud infrastructure across private cloud, hybrid-cloud, multi-cloud and all major public clouds. An EDC enables multiple analytic functions -- from real-time streaming at the edge to artificial intelligence -- working together on the same data to support the most demanding business use cases. An EDC is secure and governed, meeting the strict data privacy, compliance, data migration and metadata management requirements of large enterprises across all their environments. Lastly, an EDC is defined by openness, powered by open source software, open compute architectures and open data stores like Amazon S3 and Azure Data Lake Storage.

5


Underpinning the enterprise data cloud vision is our next generation platform, Cloudera Data Platform (CDP), which once released, will combine the best of Hortonworks’ and Cloudera’s offerings in a public cloud, hybrid cloud service. CDP will enable customers to easily extend their datacenter implementations to the public cloud. CDP is expected to be “cloud-native” with separate compute and storage and the ease-of-use, self-service and user experience typically associated with public cloud services.
edgea02.jpg
Current Offerings
We primarily offer subscriptions for our software to address the most common and critical data challenges enterprises face. Our current offerings include the following platforms, products, and services:
Cloudera Enterprise Data Hub. The Enterprise Data Hub combines our Data Warehouse, Operational DB, and Data Science and Engineering products with our SDX technology. It allows companies to execute multiple analytic functions against a shared set of governed and secure data in public clouds, private clouds and data centers in bare metal configurations.

Cloudera Data Warehouse. Cloudera Data Warehouse is a modern data warehouse that delivers an enterprise-grade, hybrid cloud solution designed for self-service analytics. It has the flexibility to optimize traditional data warehouses, and support data lake or data mart use cases. It is powerful, scalable and affordable—enabling organizations to share petabytes of data across thousands of users with the security, governance and availability that large enterprises demand.

Cloudera Data Science and Engineering. Cloudera Data Science and Engineering enables users to streamline, simplify, and scale big data processing (ETL) regardless of where data is stored - on-premises, across public clouds, or both. It accelerates exploratory data science and machine learning models at scale by taking advantage of massive parallel compute and expanded data streams.

Cloudera Operational DB. Cloudera Operational DB enables stream processing and real‑time analytics on

6


continuously changing data. It delivers a secure low latency, high-concurrency experience that processes more data, from more sources (including IoT), powered by HBase, a column-based NoSQL store for unstructured data, and Kudu, a relational store for structured data.
Cloudera DataFlow (CDF). CDF is a scalable, real-time streaming data platform that collects, curates and analyzes data so customers gain key insights for immediate actionable intelligence. It meets the challenges faced with data-in-motion, such as real-time stream processing, data provenance and data ingestion from IoT devices and other sources. CDF supports secure and governed data ingestion, data transformation and content routing. CDF helps customers deliver a better customer experience, boost their operational efficiency and stay ahead of the competition across all their strategic digital initiatives.
Hortonworks Data Platform (HDP). HDP is a scalable data management platform that helps organizations securely store, process and analyze any data asset. With HDP, organizations can easily build and deploy modern data architectures on-premises and in the cloud. It is an enterprise grade platform that provides all of the components necessary to manage large, multi-source data sets.
Cloudera Data Science Workbench. Cloudera Data Science Workbench enables self-service data science for the enterprise. Data Science Workbench is a multi-user, multi-language development environment for data science and machine learning applications. It manages the various steps of the model development lifecycle including versioning, dependency management, scheduling, multi-user collaboration and training models on disparate types of compute.
Other Technologies and Services
We continue to innovate and develop new technologies and services to extend our market leadership for multi-function analytics and machine learning from the Edge to AI. These offerings include:
Cloudera Altus. Cloudera Altus is our platform-as-a-service (PaaS) offering. Altus is a cloud service that simplifies the use of our platform by eliminating the need to install, manage and update our software. With Altus, we enable customers to address a new set of elastic and transient workloads that would otherwise be impractical to run in the datacenter.
Cloudera Fast Forward Labs. Cloudera Fast Forward Labs delivers applied research in machine learning and artificial intelligence to our customers. Fast Forward Labs surveys academic and industrial research for developments in the field, enabling customers to benefit from advances in applied machine learning and artificial intelligence and is designed primarily to drive increased consumption of our software.
Cloudera SDX. Cloudera SDX, shared data experience, enables common security, governance and metadata management for multiple analytics functions running against shared or overlapping sets of data. SDX allows customers to set policies and rules once and have them persist through any range of workloads without regard to where the job is run. This portability provides customers the freedom to run multiple analytics anywhere they want without public cloud lock-in or proprietary data formats. SDX makes building enterprise applications that require multi-function analytics less expensive to deploy and more secure.
Cloudera Workload XM– Cloudera Workload XM is an analytic workload experience management cloud service. It provides enhanced visibility and actionability to efficiently migrate, analyze, optimize and scale analytic workloads ultimately resulting in reduced migration risk, faster troubleshooting and root cause analysis, greater uptime and higher resource utilization. Customers can quickly gain access to the performance of specific queries and jobs to ensure their highest priority workloads do not compete for resources with less essential queries. This enables more effective management of infrastructure for better utilization and overall infrastructure return on investment.
Hortonworks DataPlane Service (DPS). DPS is a data fabric that enables businesses to discover, manage and govern their data spread across hybrid environments. DPS provides a single pane of glass so that businesses

7


can reliably access, discover, classify and process their data assets on-premises and in the cloud. DPS provides the foundation for modern workloads and applications.
Hortonworks Cybersecurity Platform (HCP) offers a single, comprehensive view of business risk through a security lens. HCP provides an accelerated path to a single view of relevant threat data and ways to address them, realized through specific data, analytical models and user interfaces to increase efficiency of security operations.
Our Differentiation
Cloudera empowers organizations to become data‑driven enterprises by maximizing the value of their most valuable asset - their data - to grow, connect and protect their business. Through our merger with Hortonworks, Cloudera is building the industry’s first enterprise data cloud, which will enable our customers to manage and analyze any data, anywhere, from the Edge to AI. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises. The key benefits and differentiators of our solution include:
Integrated analytics from the Edge to AI. We provide an integrated suite of multi-function analytics, operating on diverse sets of data. Addressing real-world business problems generally requires the application of multiple analytic functions working together on the same data. Examples include connected and autonomous vehicles, optimizing 5G mobile networks, anti-money laundering, fraud detection and risk modeling. We enable customers to run massively iterative algorithms, including machine learning algorithms, over large volumes of data, to support a diverse range of relational and non‑relational schemas and to express analytic workloads in multiple development and data science languages. These capabilities allow enterprises to identify trends in historical data, to recognize events in current or streaming data and to predict events in the future, continuously improving with experience
Cloud and on-premises deployment at scale and across hybrid and multiple public cloud environments. Our platforms allow enterprises to manage both long‑lived and transient workloads across environments, mixing on‑premises and public cloud infrastructure, including all major public cloud vendors – Amazon Web Services, Microsoft Azure, Google Cloud Platform, IBM Cloud and Oracle Cloud. Customers can deploy, configure and monitor their clusters and workloads at scale from a centralized interface across these environments. We offer configurable monitoring, reporting robust troubleshooting to provide management of large, growing data sets and concurrent use cases.
Enterprise-grade data security and governance. Our platform uses proprietary authentication, network isolation, user‑and role‑based permissions, access logging, auditing, lineage and encryption including sophisticated key management to provide comprehensive, enterprise‑grade data security across multiple analytic workloads. The native security features of our platforms require no additional third-party licenses, further reducing costs to customers. In addition, our platforms enable regulatory and industry‑specific compliance through comprehensive data governance, including data discovery, data lineage, metadata tagging and policy enforcement.
Enable customers to leverage the latest open source innovation. Our platforms integrate the latest innovations in open source data management technology. We were the first data platform vendor to incorporate Spark, and have demonstrated continuous commitment to open source through our adoption of projects such as Solr, Kafka, Impala, Kudu, Hive and more. We enable customers to capitalize on the business value of the latest open source technologies through our integrated, secure and high‑performance platform.
High performance scalability for low total cost of ownership. Our platform delivers performance improvements over legacy systems at lower cost. Using our software, customers can scale to hundreds of petabytes of data under management, and select the infrastructure environment‑ cloud and/or datacenter‑ that is most cost‑effective and appropriate for each use case.

8


Convenience of a cloud service. Cloudera Altus is our cloud platform-as-a-service (PaaS) offering. It is designed to simplify the use of our platform by eliminating the need to install, manage and update our software. With Altus, we enable customers to address a new set of elastic and transient workloads that would otherwise be impractical to run in the datacenter.
Our Strategy
Key elements of our strategy include:
Leading the enterprise data cloud market. Having recently completed our merger with Hortonworks, we plan to combine our assets and technical expertise to deliver the industry’s first enterprise data cloud from the Edge to AI, providing a public cloud-like experience everywhere for data anywhere. Our enterprise data cloud will deliver the agility, elasticity and ease-of-use of public cloud infrastructure across private cloud, hybrid-cloud, multi-cloud and all major public clouds.
Growing our addressable market by expanding our multi-function analytic offerings and the range of use cases our platform can support. We intend to introduce complementary technology and offerings as well as to develop our platform’s capabilities in order to support a wider range of data types, access patterns and use cases.
Extending our position as a leader in open source software for data management and analytics. We intend to continue to pioneer data-related open source software from the Edge to AI.
Accelerating existing customer expansion; cross-selling complementary products. Our goal is to enable customers to access all available data and to extract greater value from it. We intend to broaden our relationships with existing customers by helping them identify new use cases, modernize their data architectures and gain more insight from their data. We also expect to sell Cloudera products to former Hortonworks customers and to sell Hortonworks products to former Cloudera customers.
Continuing to rapidly acquire new customers. We focus our go‑to‑market efforts on large enterprises; as well as large public sector organizations globally. We target these organizations because they capture and manage the majority of the world’s data and operate highly complex IT environments with use cases that require multiple analytic functions working together.
Leveraging our partner ecosystem. We intend to maintain strong engagement with our partner ecosystem to gain increased reach and greater distribution of our software, develop new applications, accelerate customer expansion and penetrate new markets.
Showcasing a data‑driven business with our own operations. We use our own platform to capture, process and analyze information across our organization to improve our engineering, sales, support and finance functions.
Cultivating a passion for solving the world’s greatest challenges through data. We aim to create a culture and build passion among our employees, our partners and our customers for using data to solve the world’s biggest problems.
Customers
We focus on the largest corporate enterprises and public sector organizations globally. These organizations are likely to realize the greatest value from utilizing our enterprise‑grade platform. As of January 31, 2019, we had more than 2,000 customers.
No individual customer represented more than 10 percent of revenue in fiscal 2019, 2018 or 2017.
Customer Support, Services and Education
We have built a company culture that focuses on consistently delivering value for our customers and ensuring their success and satisfaction. We deliver exceptional support, professional services and training to ensure our

9


customers get the most out of our technology. We offer technical assistance through our large and experienced global support organization. Built on powerful predictive analytics using our own technology, we proactively monitor our customers’ platforms to prevent issues before they arise, avoid common cluster misconfigurations, and suggest optimization based on similar cases at other customers. Our predictive analytics allow us to proactively initiate a substantial fraction of our support engagements for customers, before they realize that they have a problem themselves.
In addition, our services organization provides expertise for adoption and optimization of our solutions. Our experienced solution architects, business value consultants and training professionals enhance the customer experience with personalized assistance, from implementation and best practices to education and online training. These services help our customers accelerate time to value, modernize their data architecture, and maximize insight from their data.
We believe that we can further advance the clients’ goals through education. In addition to offering online training, we have trained thousands of individuals through January 31, 2019. Through the Cloudera Academic Program, we provide access to curriculum, software and training to colleges and universities to accelerate the adoption of the platform.
Sales and Marketing
We primarily sell through our direct sales force, which comprises field and inside sales personnel and was organized by enterprise size and geography in fiscal 2018. Based on our experience and analysis of customer buying behavior, beginning in fiscal 2019, we have refined our sales methodology to include field personnel dedicated primarily to acquiring new customers and field personnel dedicated primarily to expanding our relationships with existing customers.
Our sales force is supported by sales engineers with deep technical expertise and responsibility for pre‑sales technical support, solutions engineering for our end‑customers, and technical training for our channel and strategic partners.
We generate customer leads, accelerate sales opportunities, and build brand awareness through our marketing programs and through our strategic partner relationships. Our marketing programs target both the C‑suite and the line of business owners, technology professionals and risk professionals, as well as software developers and data scientists.
Our principal marketing programs include:
webinars, user conferences and events that we sponsor, such as Strata Data Conference;
cooperative marketing efforts with partners; and
use of our website.
Partners and Strategic Alliances
We believe that strong engagement with our partner ecosystem affords us increased reach and greater distribution of our software, enhancing our field organization’s efforts. We have developed a large partner network in order to facilitate the establishment of industry standards, ensure an open ecosystem for our customers, accelerate the adoption of our platform and extend our sales capabilities and coverage. Over 3,000 vendors – a variety of systems integrators, resellers, software and OEM partners, managed service providers, data systems vendors and cloud and platform vendors comprising have registered under our Cloudera Connect partner program to gain access to marketing, sales, training and support resources.
Our partners and strategic alliances include:
Systems integrators and resellers. Hundreds of systems integrators offer professional services to create custom solutions built on our platform for their customers across a variety of industry verticals. Resellers offer our platform to their customers in combination with their products and services.

10


Software and OEM partners. Our technology partners offer solutions designed to work with or built on our platform. Hundreds of certified solutions have been tested and validated to run on our platform.
Managed services and data systems vendors. We ensure that our platform is tested and made available by managed services providers and is interoperable with a variety of traditional data systems vendors.
Cloud and platform vendors. To ensure our customers can run our software in any environment, we nurture relationships with public cloud providers and other enterprise platforms to integrate and achieve the highest interoperability across architectures.
Intel Strategic Partnership
In 2014, in connection with an equity investment in the company, we entered into a strategic collaboration and optimization agreement with Intel. This agreement was renewed and expanded in February 2018. Consistent with Intel’s data center, IoT, machine learning and artificial intelligence technology initiatives, the primary objective of the partnership is to ensure that our solutions deliver optimal performance and security with Intel processors and platform technology today and in the future.
Research and Development 
Our research and development organization is responsible for the design and development of our solutions. We focus on developing new services and technologies and further enhancing the functionality, reliability and performance of our existing solutions.
Competition
We operate in an intensely competitive data management, analytics and machine learning market that is characterized by the constant development of new products and continued innovation, particularly in the open source community and among the major public cloud infrastructure providers.
Our main sources of current and potential competition fall into five categories:
public cloud providers who include proprietary data management, machine learning and analytics offerings, such as Amazon Web Services, Google Cloud Platform and Microsoft Azure;
legacy data management product providers such as HP, IBM, Oracle and Teradata;
strategic and technology partners who may also offer our competitors’ technology or otherwise partner with them, including our strategic partners who provide Partner Solutions (see “Business—Partners and Strategic Alliances”) as they may offer a substantially similar solution based on a competitor’s technology;
cloud-only data management companies and open source companies; and
internal IT organizations that provide open source self‑support for their enterprises.
As the market for data management, analytics and machine learning platforms continues to grow and offerings based on the open source data management ecosystem continue to gain traction, we expect more highly specialized vendors will enter the market or larger competitors will bundle solutions with their products more effectively.
The principal competitive factors in our market include:
ability to deploy in a variety of infrastructure environments, including hybrid and multi‑cloud capability;
ability to identify and leverage innovative open source technologies;
product price, functionality, and ease of use;
enablement of machine learning and other advanced technologies;

11


enterprise‑grade performance and features such as scalability, security, cost of ownership and ease of deployment and use of applications;
breadth, depth and quality of application functionality;
domain expertise and understanding of customer requirements across verticals;
ability to innovate and respond to customer needs rapidly;
quality and responsiveness of services and support organizations and level of customer satisfaction;
brand awareness and reputation;
size of customer base and level of user adoption; and
ability to integrate with legacy and other enterprise infrastructures and third‑party applications.
We believe that we compete favorably on the basis of these factors. Our ability to remain competitive will largely depend on our ongoing performance in the areas of public cloud, hybrid cloud, multi-cloud and private cloud as well as industry adoption of enterprise data cloud technologies.
Intellectual Property
Intellectual property is an important aspect of our business, and we actively seek protection for our intellectual property as appropriate. To establish and protect our proprietary rights, we rely upon a combination of patent, copyright, trade secret and trademark laws and contractual restrictions such as confidentiality agreements, licenses and intellectual property assignment agreements. We maintain a policy requiring our employees, contractors, consultants and other third parties to enter into confidentiality and proprietary rights agreements to control access to our proprietary information. These laws, procedures and restrictions provide only limited protection, and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. Furthermore, the laws of certain countries do not protect proprietary rights to the same extent as the laws of the United States, and we therefore may be unable to protect our proprietary technology in certain jurisdictions. Moreover, our platform incorporates software components licensed to the general public under open source software licenses such as the Apache 2.0 Software License. We obtain many components from software developed and released by contributors to independent open source components of our platform. Open source licenses grant licensees broad permissions to use, copy, modify and redistribute our platform. As a result, open source development and licensing practices can limit the value of our software copyright assets.
As of January 31, 2019, we had been granted 36 U.S. patents and had 18 U.S. patent applications pending. Our patents expire between 2020 and 2036. We also had 10 issued patents and four patent applications pending in foreign jurisdictions. We continually review our development efforts to assess the existence and patentability of new intellectual property. We pursue the registration of our domain names, trademarks and service marks in the United States and in certain locations outside the United States. To protect our brand, we file trademark registrations in some jurisdictions
Employees
As of January 31, 2019, we had 2,947 full‑time employees. Of these employees, 1,697 are in the United States and 1,250 are in our international locations. None of our employees is represented by a labor union or covered by collective bargaining agreements. We have not experienced any work stoppages. We consider our relationship with our employees to be good.

12


Cloudera Foundation
In January 2017, we established the Cloudera Foundation as an independent non‑profit organization and issued 1,175,063 shares of our common stock to it. In conjunction with the initial public offering, we contributed one percent of the net proceeds of our initial public offering, or $2.4 million, to fund the Cloudera Foundation. The Cloudera Foundation was created to use the power of data to improve the lives of people around the world. We believe that the Cloudera Foundation fosters employee morale, strengthens our community presence and provides increased brand visibility.
Information about Geographic Revenue
Information about geographic revenue is described in Note 12, “Segment Information” in the notes to our consolidated financial statements.
Corporate Information
We were incorporated in the state of Delaware in June 2008. In January 2019, we completed a merger with Hortonworks, Inc, pursuant to which Hortonworks, Inc. became a subsidiary of Cloudera. Our principal executive offices are located at 395 Page Mill Road, Palo Alto, California 94306 and our telephone number is (650) 362‑0488. Our website address is www.cloudera.com. The information on, or that can be accessed through, our website is not part of this Annual Report on Form 10-K. Our common stock is listed on the New York Stock Exchange under the symbol “CLDR.”
Unless the context indicates otherwise, the terms “Cloudera,” “the Company,” “we,” “us,” and “our” refer to Cloudera, Inc., a Delaware corporation, together with its consolidated subsidiaries, unless otherwise noted.
Cloudera, the Cloudera logo, and other registered or common law trade names, trademarks, or service marks of Cloudera appearing in this Annual Report on Form 10-K are the property of Cloudera. This Annual Report on Form 10-K contains additional trade names, trademarks and service marks of other companies that are the property of their respective owners. We do not intend our use or display of other companies’ trade names, trademarks or service marks to imply a relationship with us, or endorsement or sponsorship of us by these other companies. Solely for convenience, our trademarks and tradenames referred to in this Annual Report on Form 10-K appear without the ® and ™ symbols, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights, or the right of the applicable licensor, to these trademarks and tradenames.
Available Information
We file annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to reports filed or furnished pursuant to Sections 13(a), 14 and 15(d) of the Exchange Act. The SEC maintains a website at http://www.sec.gov that contains reports, proxy and information statements, and other information regarding us and other companies that file materials with the SEC electronically. Copies of our reports on Forms 10-K, Forms 10-Q, and Forms 8-K, may be obtained, free of charge, electronically through our corporate website at www.cloudera.com as soon as reasonably practicable after we file such material electronically with, or furnish to, the SEC.

13


ITEM 1A. RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including those described below, that could adversely affect our business, financial condition, results of operations, cash flows, growth prospects, and the trading price of our common stock.
Risks Related to our Business
We have a history of losses, and we may not become profitable in the future.
We have incurred net losses since our founding in 2008, including net losses of $192.6 million, $369.7 million and $158.4 million and for the years ended January 31, 2019, 2018, and 2017 respectively, and expect to continue to incur net losses for the foreseeable future. As a result, we had an accumulated deficit of $1.1 billion at January 31, 2019. These losses and accumulated deficit reflect the substantial investments we made to acquire new customers, commercialize our platform, participate in the open source development community and develop our proprietary software components, and continue to develop our platform. In addition, as a result of our merger with Hortonworks, we have incurred substantial transaction costs and expect to incur further increases in our cost of revenue and operating expenses in connection with the integration of the Hortonworks’ platform. Furthermore, to the extent we are successful in increasing our customer base, we may also incur increased losses because customer acquisition costs and upfront costs associated with new customers are higher in the first year than the aggregate revenue we recognize from those new customers in the first year.
We expect to continue to make significant future expenditures related to the development and expansion of our business, including:
investments in our research and development team and in the development of new solutions and enhancements of our platform, including contributions to the open source data management ecosystem;
investments in sales and marketing, including expanding our sales force, increasing our customer base, increasing market awareness of our platform and development of new technologies;
other merger integration investments, such as ongoing engagement of integration consultants;
expanding of our operations and infrastructure, including internationally;
hiring additional employees; and
incurring costs associated with general administration, including legal, accounting and other expenses related to being a public company.
As a result of these increased expenses, we will have to generate and sustain increased revenue to be profitable in future periods. Further, in future periods, our revenue growth rate could decline, and we may not be able to generate sufficient revenue to offset higher costs and achieve or sustain profitability. If we fail to achieve, sustain or increase profitability, our business and operating results could be adversely affected.
We have a limited operating history, which makes it difficult to predict our future results of operations.
We have a limited operating history, which limits our ability to forecast our future results of operations and subjects us to a number of uncertainties, including our ability to plan for and anticipate future growth. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our solutions, increasing competition, a decrease in the growth of our overall market, or our failure, for any reason, to continue to capitalize on growth opportunities and merger integration plans. We have also encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as determining appropriate investments of our limited resources, market reception of our platform and open source model, competition from other companies, attracting and retaining customers, hiring, integrating, training and retaining skilled personnel, developing new solutions and unforeseen expenses. If our assumptions regarding these

14


risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our operating and financial results could be adversely affected.
If the market for our data management, machine learning and analytics platform develops more slowly than we expect, our growth may slow or stall, and our operating results could be harmed.
The market for a data management, machine learning and analytics platform is relatively new, rapidly evolving and unproven. Our future success will depend in large part on our ability to penetrate the existing market for data management, machine learning and analytics platforms, as well as the continued growth and expansion of that market. It is difficult to predict customer adoption and renewals of our subscriptions, customer demand for our platform, the size, growth rate and expansion of this market, the entry of competitive products or the success of existing competitive products. Our ability to penetrate the existing market for data management, machine learning and analytics platforms and any expansion of that market depends on a number of factors, including the cost, performance and perceived value associated with our platform, as well as potential customers’ willingness to adopt an alternative approach to data collection, storage and processing. If we or other data management providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for data management, machine learning and analytics platforms as a whole, including our solutions, may be negatively affected. Furthermore, many potential customers have made significant investments in legacy data collection, storage and processing software and may be unwilling to invest in new solutions. If data management, machine learning and analytics platforms do not achieve widespread adoption, or there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, security or privacy concerns, competing technologies and products, decreases in corporate spending or otherwise, it could result in decreased revenue and our business could be adversely affected.
We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
The market for data management, machine learning and analytics platforms is intensely competitive and characterized by rapid changes in technology, customer requirements, industry standards and frequent new product introductions and improvements. We anticipate continued challenges from current competitors, which in many cases are more established and enjoy greater resources than us, as well as by new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate or revenue that could adversely affect our business and results of operations.
Our main sources of current and potential competition fall into five categories:
public cloud providers who include proprietary data management, machine learning and analytics offerings, such as Amazon Web Services, Google Cloud Platform and Microsoft Azure;
legacy data management product providers such as HP, IBM, Oracle and Teradata;
strategic and technology partners who may also offer our competitors’ technology or otherwise partner with them, including our strategic partners who provide Partner Solutions (see “Business—Partners and Strategic Alliances”) as they may offer a substantially similar solution based on a competitor’s technology
cloud-only data management companies and open source companies; and
internal IT organizations that provide open source self‑support for their enterprises.
Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
greater name recognition, longer operating histories and larger customer bases;
larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;

15


broader, deeper or otherwise more established relationships with technology, channel and distribution partners and customers;
wider geographic presence or greater access to larger customer bases;
greater focus in specific geographies;
greater ease of use for cloud-only deployments;
lower labor and research and development costs;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical and other resources to provide support, to make acquisitions and to develop and introduce new products.
In addition, some of our larger competitors have substantially broader and more diverse product and service offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our platform, including by selling at zero or negative margins, product bundling or offering closed technology platforms such as IBM Watson. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of platform performance or features. As a result, even if the features of our platform are superior, customers may not purchase our solutions. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our solutions from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see a decrease in demand for those solutions, which could adversely affect our business, operating results and financial condition.
In addition, new innovative start‑up companies, including emerging cloud-only data management companies, and larger companies that are making significant investments in research and development, may introduce products that have greater performance or functionality, are easier to implement or use, or incorporate technological advances that we have not yet developed or implemented or may invent similar or superior products and technologies that compete with our platform. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses or enter into partnerships that allow them to offer more competitive and comprehensive solutions. As a result of such arrangements, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market or our failure to compete effectively may result in fewer orders, reduced revenue and gross margins and loss of market share. In addition, it is possible that industry consolidation may impact customers’ perceptions of the viability of smaller or even mid‑size software firms and consequently customers’ willingness to purchase from such firms.
We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced revenue and gross margins and loss of market share. Further, we may be required to make substantial additional investments in research, development, marketing and sales in order to respond to such competitive threats, and we cannot assure you that we will be able to compete successfully in the future.

16


We may acquire or invest in companies and technologies, which may divert our management’s attention, and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments, including our recent merger with Hortonworks.
As part of our business strategy, we have acquired companies in the past and may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. For example, on January 3, 2019, we completed our merger with Hortonworks. We also may enter into relationships with other businesses to expand our solutions or our ability to provide services. An acquisition, investment or business relationship 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 the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their technology is not easily adapted to work with ours, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Negotiating these transactions can be time‑consuming, difficult and expensive, and our ability to close these transactions may often be subject to conditions or approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close.
Even if we are able to complete acquisitions or enter into alliances and joint ventures that we believe will be successful, such transactions are inherently risky. Acquisitions, including the recently completed merger with Hortonworks, involve many risks, including the following:
an acquisition may negatively impact our results of operations because it:
may require us to incur charges, including integration and restructuring costs, both one‑time and ongoing, as well as substantial debt or liabilities, including unanticipated and unknown liabilities,
may cause adverse tax consequences, substantial depreciation or deferred compensation charges,
in the future may require the amortization, goodwill and other intangible assets, or
may not generate sufficient financial returns for us to offset our acquisition costs;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition and integration process is complex, expensive and time consuming, and may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company;
an acquisition may result in increased regulatory and compliance requirements;
an acquisition may result in increased uncertainty if we enter into businesses, markets or business models in which we have limited or no prior experience and in which competitors have stronger market positions;
we may encounter difficulties in maintaining the key business relationships and the reputations of the businesses we acquire, and we may be dependent on unfamiliar affiliates and partners of the companies we acquire;
we may fail to maintain sufficient controls, policies and procedures, including integrating any acquired business into our control environment;
we may fail to achieve anticipated synergies, including with respect to complementary software or services;

17


we may obtain unanticipated or unknown liabilities, including intellectual property or other claims, or become exposed to unanticipated risks in connection with any acquisition; and
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience.
If we are unable to address these difficulties and challenges or other problems encountered in connection with any future acquisition or investment, we might not realize the anticipated benefits of that acquisition or investment, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally.
To the extent we pay the consideration for any future acquisitions or investments in cash, the payment would reduce the amount of cash available to us for other purposes. The merger with Hortonworks resulted in, and future acquisitions or investments could also result in, dilutive issuances of our equity securities or the incurrence of debt, contingent liabilities, amortization expenses, or impairment charges against goodwill on our balance sheet, any of which could harm our financial condition and negatively impact our stockholders.
The integration of our and Hortonworks’ platforms, each of which has operated independently prior to and may continue to operate independently for some time after the closing of the merger, presents significant challenges and we may not be successful at integrating the independent platforms or realizing the anticipated synergies and other expected benefits of the merger.
We completed our merger with Hortonworks in January 2019. Our efforts following the merger involve the integration of our and Hortonworks’ platforms and the development of new software offerings. While we expect to benefit from cost synergies due to increased operating efficiencies and leveraging economies of scale, those cost synergies may not be realized, or may not be realized to the extent forecasted. We will be required to devote significant management attention and resources to the integration of the platforms. The potential difficulties we may encounter in the integration process include, but are not limited to, the following:
the inability to successfully consolidate our incumbent operations with Hortonworks’ in a manner that permits us to achieve the cost savings anticipated to result from our merger, which would result in the anticipated benefits of the merger not being realized in the time-frame currently anticipated or at all;
the complexities associated with integrating personnel from our merged companies who are familiar with each of the respective platforms, including combining independent employee cultures which could impact morale;
the failure to retain, or the extra costs associated with retaining, key employees of either of the two companies;
the complexities of combining two companies in general with different histories, cultures and portfolio assets;
the complexities of combining two independently operated platforms and releasing an integrated platform (and possible delays associated therewith);
difficulties associated with developing and adopting a combined company product roadmap;
possible negative reaction to the discontinuation of support for projects or products historically offered by either Cloudera or Hortonworks;
the difficulty of cross-selling to each of the two companies’ customer bases;
hesitation or unwillingness by existing or new customers to purchase or expand consumption, in anticipation of an integrated platform offering in the future, or to purchase subscriptions based on our integrated platform following launch;
the uncertainty of the integrated company to our employees, customers and suppliers;

18


unanticipated impediments in integrating facilities, departments, systems (including accounting systems and sales operations systems), technologies, books and records, procedures and policies, and in maintaining uniform standards and controls, including internal control over financial reporting; and
performance shortfalls as a result of the diversion of management’s attention caused by completing the merger and integrating the companies’ operations and platforms.
In addition, events outside our control, including changes in regulations and laws as well as economic trends, could adversely affect our ability to realize the expected benefits from this merger. For all these reasons, it is possible that the integration process could result in the distraction of our management, the disruption of our ongoing business or inconsistencies in its operations, services, standards, controls, policies and procedures, any of which could adversely affect our ability to successfully integrate the independently operated platforms, to achieve the anticipated benefits of the merger, or could otherwise materially and adversely affect its business and financial results.
Because of the characteristics of open source software, there may be fewer technology barriers to entry in the open source market by new competitors and it may be relatively easy for new and existing competitors with greater resources than we have to compete with us.
One of the characteristics of open source software is that the governing license terms generally allow liberal modifications of the code and distribution thereof to a wide group of companies and/or individuals. As a result, others could easily develop new software products or services based upon those open source programs that compete with existing open source software that we support and incorporate into our platform. Such competition with use of the open source projects that we utilize can materialize without the same degree of overhead and lead time required by us, particularly if the customers do not value the differentiation of our proprietary components. It is possible for new and existing competitors, including those with greater resources than ours, to develop their own open source software or hybrid proprietary and open source software offerings, potentially reducing the demand for, and putting price pressure on, our platform. In addition, some competitors make open source software available for free download or use or may position competing open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure and/or the availability of open source software will not result in price reductions, reduced revenue and gross margins and loss of market share, any one of which could seriously harm our business.
If our customers do not renew or expand their subscriptions, or if they renew on less favorable terms, our future revenue and operating results will be harmed.
Our future success depends, in part, on our ability to sell renewals of subscriptions and expand the deployment of our platform with existing customers. While we generally offer subscriptions of up to three years in length, our customers often purchase one-year subscriptions which generally do not provide for automatic renewal or a right to terminate the subscription early. Our customers may not renew or expand the use of their subscriptions after the expiration of their current subscription agreements. In addition, our customers may opt for a lower‑priced edition of our platform or decrease their usage of our platform. Our existing customers generally have no contractual obligation to expand or renew their subscriptions after the expiration of the committed subscription period and given our limited operating history, we may not be able to accurately predict customer renewal rates. Our customers’ renewal and/or expansion pricing rates may decline or fluctuate as a result of factors, including, but not limited to, their satisfaction with our platform and our customer support, including the integrated platform we are developing combining Cloudera and Hortonworks technologies, the frequency and severity of software and implementation errors, our platform’s reliability, the pricing of our subscriptions and services or of competing solutions or services, the effects of global economic conditions and their ability to continue their operations and spending levels. If our customers renew their subscriptions, they may renew for shorter contract lengths, less usage or on other terms that are less economically beneficial to us. We have limited historical data with respect to rates of customer subscription renewals, so we may not accurately predict future renewal trends. We cannot assure you that our customers will renew or expand their subscriptions, and if our customers do not renew their agreements or renew on less favorable terms or for less usage, our revenue may grow more slowly than expected or decline and our business could suffer.

19


Achieving renewal or expansion of subscriptions may require us to increasingly engage in sophisticated and costly sales efforts that may not result in additional sales. In addition, the rate at which our customers expand the deployment of our platform depends on a number of factors, including general economic conditions, the functioning of our solutions, the ability of our field organization, together with our partner ecosystem, to assist our customers in identifying new use cases, modernizing their data architectures, and achieving success with data‑driven initiatives and our customers’ satisfaction with our customer support. If our efforts to expand penetration within our customers are not successful, our business may suffer.
Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.
Our results of operations may fluctuate, in part, because of the resource‑intensive nature of our sales efforts, the length and variability of the sales cycle for our platform and the difficulty in making short‑term adjustments to our operating expenses. The timing of our sales is difficult to predict. The length of our sales cycle, from initial evaluation to payment for our subscriptions is generally four to nine months, but can vary substantially from customer to customer. Our sales cycle can extend to more than 18 months for some customers. Our sales efforts involve educating our customers about the use, technical capabilities and benefits of our platform, solutions and open source model. Customers often undertake a prolonged evaluation process, which frequently involves not only our platform but also those of other companies. Some of our customers initially deploy our platform on a limited basis, with no guarantee that these customers will deploy our platform widely enough across their organization to justify our substantial pre‑sales investment. As a result, it is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers. Large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. If our sales cycle lengthens or our substantial upfront investments do not result in sufficient revenue to justify our investments, our operating results could be adversely affected.
We have seasonal and end-of-quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season, with the fourth quarter typically being our largest. In addition, within each quarter, most sales occur in the last month of that quarter. Therefore, it is difficult to determine whether we are achieving our quarterly expectations until near the end of the quarter, with seasonality magnifying the difficulty for determining whether we will achieve annual expectations. Most of our expenses are relatively fixed or require time to adjust. Therefore, if expectations for our business are not accurate, we may not be able to adjust our cost structure on a timely basis and margins and cash flows may differ from expectations.
We do not have an adequate history with our subscription or pricing models to accurately predict the long-term rate of customer adoption or renewal, or the impact these will have on our revenue or operating results.
We have limited experience with respect to determining the optimal prices and pricing models for our solutions, especially as we integrate with Hortonworks and develop new offerings such as the Cloudera Data Platform. As the markets for our solutions mature, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing model as we have used historically. Moreover, large customers, which are the focus of our sales efforts, may demand greater price concessions. Additionally, the renewal rate of our large customers may have more significant impact period to period on our revenue and operating results. As a result, in the future we may be required to reduce our prices, which could adversely affect our revenue, gross margin, profitability, financial position and cash flow. In addition, as an increasing amount of our business may move to our cloud‑based solutions for transient workloads and the use of our consumption‑based pricing model may represent a greater share of our revenue, our revenue may be less predictable or more variable than our historical revenue from a time period‑based subscription pricing model. Moreover, a consumption‑based subscription pricing model may ultimately result in lower total cost to our customers over time, or may cause our customers to limit usage in order to stay within the limits of their existing subscriptions, reducing overall revenue or making it more difficult for us to compete in our markets.

20


Our results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.
Our results of operations, including our revenue, net revenue expansion rate, gross margin, profitability and cash flows, may vary significantly in the future, and period‑to‑period comparisons of our operating results may not be meaningful. Accordingly, our results for any particular period should not be relied upon as an indication of future performance. Our financial results may fluctuate from period to period as a result of a variety of factors, many of which are outside of our control. Fluctuation in periodic results may adversely impact the value of our common stock. Factors that may cause fluctuations in our periodic financial results include, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:
the budgeting cycles and purchasing practices of our customers, including their tendency to purchase in the fourth quarter of our fiscal year, near the end of each quarter, and the timing of subsequent contract renewals;
the achievement of milestones in connection with delivery of services, impacting the timing of services revenue recognition;
subscriptions from large enterprises;
price competition;
our ability to attract and retain new customers;
our ability to expand penetration within our existing customer base;
the timing and success of new solutions by us and our competitors;
the timing and success of our product releases following our merger with Hortonworks;
changes in customer requirements or market needs and our ability to make corresponding changes to our business;
changes in the competitive landscape, including consolidation among our competitors or customers;
general economic conditions, both domestically and in our foreign markets;
the timing and amount of certain payments and expenses, such as research and development expenses, sales commissions and stock‑based compensation;
our inability to adjust certain fixed costs and expenses, particularly in research and development, for changes in demand;
increases or decreases in our revenue and expenses caused by fluctuations in foreign currency exchange rates, as an increasing portion of our revenue is collected, and expenses are incurred and paid in currencies other than the U.S. dollar;
the cost of and potential outcomes of existing and future claims or litigation, which could have a material adverse effect on our business;
future accounting pronouncements and changes in our accounting policies; and
changes in tax laws or tax regulations.
Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our operating results. This variability and unpredictability could result in our failure to meet our revenue or other operating result expectations or those of investors for a particular period. The failure to meet or exceed such expectations could have a material adverse effect on our business, results of operations and financial condition that could ultimately adversely affect our stock price.

21


Because we derive substantially all of our revenue from a single software platform, failure of this platform to satisfy customer demands or to achieve increased market acceptance could adversely affect our business, results of operations, financial condition and growth prospects.
We derive and expect to continue to derive substantially all of our revenue from our data management, machine learning and analytics platform. As such, the market acceptance of our platform is critical to our continued success. Demand for our platform is affected by a number of factors beyond our control, including continued market acceptance, the timing of development and release of new products by our competitors, technological change, any developments or disagreements with the open source community and growth or contraction in our market. We expect the growth and proliferation of data to lead to an increase in the data analysis demands of our customers, and our platform may not be able to scale and perform to meet those demands or may not be chosen by users for those needs. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our platform and solutions, our business operations, financial results and growth prospects will be materially and adversely affected.
We have been, and may in the future be, subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. From time‑to‑time, third parties, including certain other companies, have asserted and may assert patent, copyright, trademark or other intellectual property rights against us, our partners or our customers. We or our customers have received, and may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to the enterprise software market.
There may be third‑party intellectual property rights, including issued or pending patents, that cover significant aspects of our technologies, or the technologies in our platform or business methods. We may be exposed to increased risk of being the subject of intellectual property infringement claims as a result of acquisitions, such as our merger with Hortonworks, and our incorporation of open source software into our platform, as, among other things, we have a lower level of visibility into the development process with respect to such technology or the care taken to safeguard against infringement risks. Any intellectual property claims, with or without merit, could be very time‑consuming, could be expensive to settle or litigate and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using, distributing or supporting technology found to be in violation of a third-party’s rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non‑infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we could be forced to limit or stop sales of our offerings and may be unable to compete effectively. Any of these results could adversely affect our business operations and financial results.
Third parties may also assert such claims against our customers or partners whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties, including in the third‑party open source components included in our platform, as well as our own open source and proprietary components. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase.

22


Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or have divulged proprietary or other confidential information.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop under patent and other intellectual property laws of the United States and other jurisdictions outside of the United States so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors may gain access to our technology, and our business may be harmed. In addition, defending our intellectual property rights may entail significant expense. Any of our patents, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. While we have patents and patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications or the patent protection may not be obtained quickly enough to meet our business needs. In addition, our existing patents and any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties.
Moreover, despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our platform or offerings or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot be certain that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be breached. We cannot guarantee that any of the measures we have taken will prevent misappropriation of our technology. Because we may be an attractive target for cybersecurity attacks, we may have a greater risk of unauthorized access to, and misappropriation of, our proprietary information.
Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain, and we also may face proposals to change the scope of protection for some intellectual property right. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our products or services are available. The laws of some countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. Also, our involvement in standard setting activity or the need to obtain licenses from others may require us to license our intellectual property. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property.
We may be required to spend significant resources to monitor and protect our intellectual property rights and we may conclude that in at least some instances the benefits of protecting our intellectual property rights may be outweighed by the expense. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not it is resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel.
We do not control and may be unable to predict the future course of open source technology development, including the ongoing development of open source components used in our platform, which could reduce the market appeal of our platform and damage our reputation.
We do not control many aspects of the development of the open source technology in our platform. Different groups of open source software programmers collaborate with one another to develop the software projects in our platform. Given the disparate inputs from various developers, we cannot control entirely how an open source project develops and matures. Also, different open source projects may overlap or compete with the ones that we incorporate into our platform. The technology developed by one group for one project may become more widely used than that developed by others. If we acquire or adopt a new technology and incorporate it into our platform but a competing technology becomes more widely used or accepted, the market appeal of our platform may be reduced and that could harm our reputation, diminish our brand and result in decreased revenue.

23


If open source software programmers, many of whom we do not employ, or our own internal programmers do not continue to develop and enhance open source technologies, we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price.
We rely to a significant degree on a number of open source software programmers, or committers and contributors, to develop and enhance components of our platform. Additionally, members of the corresponding open source project management committees, many of whom are not employed by us, are primarily responsible for the oversight and evolution of the codebases of important components of the open source data management ecosystem. If the open source data management committers and contributors fail to adequately further develop and enhance open source technologies, or if the committees fail to oversee and guide the evolution of open source data management technologies in the manner that we believe is appropriate to maximize the market potential of our solutions, then we would have to rely on other parties, or we would need to expend additional resources, to develop and enhance our platform. We also must devote adequate resources to our own internal programmers to support their continued development and enhancement of open source technologies, and if we do not do so, we may have to turn to third parties or experience delays in developing or enhancing open source technologies. We cannot predict whether further developments and enhancements to these technologies would be available from reliable alternative sources. In either event, our development expenses could be increased and our technology release and upgrade schedules could be delayed. Delays in developing, completing or delivering new or enhanced components to our platform could cause our offerings to be less competitive, impair customer acceptance of our solutions and result in delayed or reduced revenue for our solutions.
Our software development and licensing model could be negatively impacted if the Apache License, Version 2.0 is not enforceable or is modified so as to become incompatible with other open source licenses.
Important components of our platform have been provided under the Apache License 2.0. This license states that any work of authorship licensed under it, and any derivative work thereof, may be reproduced and distributed provided that certain conditions are met. It is possible that a court would hold this license to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under it. Any ruling by a court that this license is not enforceable, or that open source components of our platform may not be reproduced or distributed, may negatively impact our distribution or development of all or a portion of our solutions. In addition, at some time in the future it is possible that important components of the open source projects in our platform may be distributed under a different license or the Apache License 2.0, which governs Hadoop, Spark and other current elements of our platform, may be modified, which could, among other consequences, negatively impact our continuing development or distribution of the software code subject to the new or modified license.
Further, full utilization of our platform may depend on software, applications, hardware and services from various third parties, and these items may not be compatible with our platform and its development or available to us or our customers on commercially reasonable terms, or at all, which could harm our business.
Our use of open source software in our solutions could negatively affect our ability to sell our platform and subject us to possible litigation.
Our solutions include software covered by open source licenses, which may include, by way of example, GNU General Public License and the Apache License. We do not own all of the open source technology in our platform and the ownership of the open source technology in our platform may not be easily determinable by us. Rather, we rely on the Apache Software Foundation (ASF) as well as certain other third-party open source contributors to ensure that the open source contributions to our platform are properly owned by the committers and contributors who contribute the open source technology and that such contributions do not infringe on other parties’ intellectual property rights. Moreover, the terms of certain of the open source licenses have not been interpreted by United States or other courts, and there is a risk that such licenses could be construed in a manner that is incompatible with our current business model, imposing unanticipated conditions or restrictions on our ability to market our solutions. We, our customers and the ASF may have received, or may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent products based on the open source data management ecosystem gain greater market visibility, we, our customers, and the ASF, face a higher risk of being the subject of intellectual property infringement claims. In addition, we or our customers could

24


be subject to lawsuits by parties claiming ownership of (or that different license terms apply to) what we believe to be open source software, or seeking to enforce the terms of an open source license. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be impacted by an open source license, we could be required to publicly release the affected portions of our source code, re‑engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies and services, each of which could reduce or eliminate the value of our technologies and cause us to have to significantly alter our current business model. These claims could also result in litigation (including litigation against our customers or partners, which could result in us being obligated to indemnify our customers or partners against such litigation), require us to purchase a costly license or require us to devote additional research and development resources to change our solutions, any of which could have a negative effect on our business and operating results. In addition, if the license terms for the open source code change, we may be forced to re‑engineer our solutions or incur additional costs to find alternative tools. Further, changes in our software licensing model may impact future revenue growth rates.
In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third‑party commercial software, as open source licensors generally do not provide warranties, support, indemnity or assurance of title or controls on origin of the software. Further, some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as‑is” basis. Many of these risks associated with usage of open source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect the performance of our platform and our business. In addition, we are often required to absorb these risks in our customer and partner relationships by agreeing to provide warranties, support and indemnification with respect to such third-party open source software. While we have established processes intended to alleviate these risks, we cannot assure that these measures will reduce these risks.
Because our business relies on the Apache Software Foundation, our business could be harmed by the decisions made by the ASF or claims or disputes directed at or reputational harm otherwise suffered by the ASF.
Our business relies on the ASF, a non‑profit corporation that supports Apache open source software projects. We do not control nor can we predict the decisions the ASF will make with respect to the further development and enhancement of open source technologies which may impact our business. For example, the reduction or elimination of support of Hadoop, Spark or other technologies by the ASF, the migration of Hadoop, Spark and other open source data management technology to an organization other than the ASF, or any other actions taken by the ASF or the Hadoop project may impact our business model. Moreover, if the ASF is subject to claims, disputes or otherwise suffers reputational harm, our business, results of operations, financial condition and growth prospects could be harmed if customers perceive our solutions to be risky or inferior to data management solutions which do not rely on the ASF for continued development and enhancement of open source technologies.
Security and privacy breaches may hurt our business.
Any security breach, including those resulting from a cybersecurity attack, or any unauthorized access, unauthorized usage, virus or similar breach or disruption could result in the loss of confidential information, damage to our reputation, early termination of our contracts, litigation, regulatory investigations or other liabilities. If our security measures or the security measures we have provided to customers are breached as a result of third‑party action, employee error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to our customers’ confidential information, our reputation may be damaged, our business may suffer and we could incur significant liability.
Techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target. As a result, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived security breach occurs, the market perception of our security measures could be harmed and we could lose sales and customers.
In addition, many of our customers use our platform to store and process vast quantities of private and otherwise sensitive data that are critical to their businesses. They may have a greater sensitivity to security defects in our products than to defects in other, less critical, software products. An actual or perceived security breach or theft

25


of the business‑critical data of one of our customers, regardless of whether the breach is attributable to the failure of our products or services, could adversely affect the market’s perception of our security products. Moreover, if a high‑profile security breach occurs with respect to another data management, machine learning and analytics platform provider, our customers and potential customers may lose trust in the security of data management, machine learning and analytics platforms generally, which could adversely impact our ability to retain existing customers or attract new ones.
Real or perceived errors, failures, bugs or disruptions in our platform and solutions could adversely affect our reputation and business could be harmed.
Our platform and solutions are very complex and have contained and may contain undetected defects or errors, especially when solutions are first introduced or enhanced, or as we combine our previously separate (and separately developed) Cloudera and Hortonworks technologies. In addition, our platform employs open source software and to the extent that our solutions depend upon the successful operation of open source software in conjunction with our solutions, any undetected errors or defects in this open source software could prevent the deployment or impair the functionality of our solutions, delay new solutions’ introductions, result in a failure of our solutions, result in liability to our customers, and injure our reputation.
If our platform is not implemented or used correctly or as intended, inadequate performance and disruption in service may result. Moreover, as we acquire companies, such as through our merger with Hortonworks, and integrate new open source data management projects, we may encounter difficulty in incorporating the newly‑obtained technologies into our platform and maintaining the quality standards that are consistent with our reputation.
Since our customers use our platform and solutions for important aspects of their business, any errors, defects, disruptions in service or other performance problems could hurt our reputation and may damage our customers’ businesses. Furthermore, defects in our platform and solutions may require us to implement design changes or software updates. Any defects or errors in our platform and solutions, or the perception of such defects or errors, could result in:
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work around errors or defects;
loss of existing or potential customers or channel partners;
delayed or lost revenue;
delay or failure to attain market acceptance;
delay in the development or release of new solutions or services;
negative publicity, which will harm our reputation;
warranty claims against us, which could result in an increase in our provision for doubtful accounts;
an increase in collection cycles for accounts receivable or the expense and risk of litigation; and
harm to our results of operations.
Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our standard terms and conditions of sale, they may not fully or effectively protect us from claims by customers, partners or other third parties. Any insurance coverage we may have may not adequately cover all claims asserted against us, or cover only a portion of such claims. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.

26


If we are unable to hire, retain, train and motivate qualified personnel and senior management, our business could be harmed.
Our future success depends, in part, on our ability to continue to attract, integrate and retain qualified and highly skilled personnel. In particular, we are substantially dependent on the continued service of our existing engineering personnel because of the complexity of our platform and are also highly dependent on the contributions of our executive team. The loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue and impair our ability to compete. Although we have entered into employment offer letters with our key personnel, these agreements have no specific duration and constitute at‑will employment. We do not maintain key person life insurance policies on any of our employees. The loss of one or more of our key employees could seriously harm our business. If we are unable to attract, integrate, or retain the qualified and highly skilled personnel required to fulfill our current or future needs, our business, financial condition and operating results could be harmed.
Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we have a substantial presence and need for highly skilled personnel. We may not be successful in attracting, integrating or retaining qualified personnel to fulfill our current or future needs. 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. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our common stock declines, it may adversely affect our ability to hire or retain highly skilled employees. In addition, we may periodically change our equity compensation practices, which may include reducing the number of employees eligible for equity awards or reducing the size of equity awards granted per employee. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed.
We have experienced rapid growth in recent periods and expect our growth to continue. If we fail to effectively manage our growth, our business and operating results could be adversely affected.
We have experienced and may continue to experience rapid growth in our headcount and operations, which has placed and will continue to place significant demands on our managerial, administrative, operational, financial and other resources. For example, our employee headcount after our merger with Hortonworks increased from 1,648 employees as of January 31, 2018 to 2,947 employees as of January 31, 2019, of which 1,377 employees are from our merger with Hortonworks. This growth has placed, and any future growth will place, significant demands on our management and our operational and financial infrastructure. To manage this growth effectively, we must continue to improve our operational, financial and management systems and controls by, among other things:
recruiting, training, integrating and retaining new employees, particularly for our sales and research and development teams;
developing and improving our internal administrative infrastructure, particularly our financial, operational, compliance, recordkeeping, communications and other internal systems;
managing our international operations and the risks associated therewith;
integrating the employees, infrastructure and operations associated with the Hortonworks merger;
maintaining high levels of satisfaction with our platform among our customers; and
effectively managing expenses related to any future growth.
If we fail to manage our growth, or if we fail to implement improvements or maintain effective internal controls, our costs and expenses may increase more than we plan and our ability to expand our customer base, enhance our platform, develop new solutions, expand penetration within existing customers, respond to competitive pressures or otherwise execute our business plan, our business and operating results could be adversely affected.

27


Because we recognize a substantial portion of our subscription revenue from our platform over the subscription term, downturns or upturns in new sales and renewals will not be immediately reflected in our operating results.
We generally recognize subscription revenue ratably over the term of the subscription period. As a result, most of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions, or a reduction in expansion rates, in any single quarter could have only a small impact on our revenue results during that quarter or subsequent period. Such a decline or deceleration, however, will negatively affect our revenue or revenue growth rates in future quarters. Accordingly, the effect of these changes or events may not be fully reflected in our results of operations until future periods. Given the ratable nature of our revenue recognition, our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period. We may be unable to adjust our cost structure to reflect the changes in revenue. In addition, a significant majority of our costs are expensed as incurred, while revenue is generally recognized over the life of the customer agreement. As a result, increased growth in the number of our customers could result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements.
Our revenue growth depends in part on the success of our strategic relationships with third parties and their continued performance.
We seek to grow our partner ecosystem as a way to grow our business. To grow our business, we anticipate that we will continue to establish and maintain relationships with third parties, such as resellers, OEMs, system integrators, independent software and hardware vendors and platform and cloud service providers. In addition, we work closely with select vendors (Partner Solutions) to design solutions to specifically address the needs of certain industry verticals or use cases within those verticals. As our agreements with strategic partners terminate or expire, we may be unable to renew or replace these agreements on comparable terms, or at all. Moreover, we cannot guarantee that the companies with which we have strategic relationships will continue to devote the resources necessary to expand our reach, increase our distribution and increase the number of Partner Solutions and associated use cases. In addition, customer satisfaction with Partner Solutions may be less than anticipated, negatively impacting anticipated revenue growth and results of operations. Further, some of our strategic partners offer competing products and services or also work with our competitors. As a result of these factors, many of the companies with which we have strategic alliances may choose to pursue alternative technologies and develop alternative products and services in addition to or in lieu of our platform, either on their own or in collaboration with others, including our competitors. If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Even if we are successful in establishing and maintaining these relationships with third parties, we cannot assure you that these relationships will result in increased customer usage of our platform or increased revenue.
The sum of our revenue and changes in deferred revenue may not be an accurate indicator of business activity within a period.
Investors or analysts sometimes look to the sum of our revenue and changes in deferred revenue as an indicator of business activity in a period for businesses such as ours, sometimes referred to as “estimated billings.” However, these measures may significantly differ from underlying business activity for a number of reasons including:
a relatively large number of transactions occur at the end of the quarter. Invoicing of those transactions may or may not occur before the end of the quarter based on a number of factors including receipt of information from the customer, volume of transactions and holidays. A shift of a few days has little economic impact on our business, but will shift deferred revenue from one period into the next;
multi‑year upfront billings that may distort trends;
subscriptions that have deferred start dates;
services that are invoiced upon delivery; and

28


changes in revenue recognition resulting from ASC 606 adoption.
Accordingly, we do not believe that estimated billings is an accurate indicator of future revenue for any given period of time. However, many companies that provide subscriptions report changes in estimated billings as a key operating or financial metric, and it is possible that analysts or investors may view this metric as important. Thus, any changes in our estimated billings could adversely affect the market price of our common stock.
If our new components and enhancements to our platform do not achieve sufficient market acceptance, our financial results and competitive position will suffer.
We spend substantial amounts of time and money to research and develop new components and enhancements of our platforms to incorporate additional features, improve functionality or add other enhancements in order to meet our customers’ rapidly evolving demands. When we develop a new component or enhancement to our platform, whether open source or proprietary, we typically incur expenses and expend resources upfront to develop, market and promote the new component. Therefore, when we develop and introduce new components or enhancements to our platform, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.
Our new components or enhancements to our platform and changes to our platform could fail to attain sufficient market acceptance for many reasons, including:
our failure to predict market demand accurately in terms of platform functionality, including curating new open source projects, and to supply a platform that meets this demand in a timely fashion;
delays in releasing to the market our new components or enhancements to our platform to the market;
defects, errors or failures;
complexity in the implementation or utilization of the new components and enhancements;
negative publicity about the platform’s performance or effectiveness;
introduction or anticipated introduction of competing platforms by our competitors;
poor business conditions for our end‑customers, causing them to delay IT purchases; and
reluctance of customers to purchase platforms incorporating open source software or to purchase hybrid platforms.
If our new components or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenue will be diminished. The adverse effect on our financial results may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the new solutions or enhancements.
If we do not effectively hire, retain, train and oversee our direct sales force, we may be unable to add new customers or increase sales to our existing customers, and our business may be adversely affected.
We continue to be substantially dependent on our direct sales force to obtain new customers and increase sales with existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth, particularly in international markets. In addition, partly due to our merger with Hortonworks, a large percentage of our sales force is new to our company. New hires require significant training and may take significant time before they achieve full productivity, especially as the legacy Hortonworks sales personnel and legacy Cloudera sales personnel learn to sell products previously offered by the other company, as well as new offerings developed by the combined company. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, growth of our direct sales force leads to increasing difficulty and complexity in its organization,

29


management and leadership, at which we may prove unsuccessful. If we are unable to hire and train a sufficient number of effective sales personnel, we are ineffective at overseeing a growing sales force, or the sales personnel we hire are otherwise unsuccessful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
As we expand internationally, our business will become more susceptible to risks associated with international operations.
We have expanded internationally and intend to continue such international expansion. For example, we sell the various editions of our platform through our direct sales force, which is comprised of inside sales and field sales personnel, and is located in a variety of geographic regions, including the United States, Europe and Asia, and have customers located in over 90 countries as of January 31, 2019. We intend to continue to expand internationally.
Conducting international operations subjects us to risks that we have not generally faced in the United States. These risks include:
challenges caused by distance, language, cultural and ethical differences and the competitive environment;
heightened risks of unethical, unfair or corrupt business practices, actual or claimed, in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
foreign exchange restrictions and fluctuations in currency exchange rates, including that, because a majority of our international contracts are denominated in U.S. dollars, an increase in the strength of the U.S. dollar may make doing business with us less appealing to a non‑U.S. dollar denominated customer;
application of multiple and conflicting laws and regulations, including complications due to unexpected changes in foreign laws and regulatory requirements;
risks associated with trade restrictions and foreign import requirements, including the importation, certification and localization of our solutions required in foreign countries, as well as changes in trade, tariffs, restrictions or requirements;
new and different sources of competition;
potentially different pricing environments, longer sales cycles and longer accounts receivable payment cycles and collections issues;
management communication and integration problems resulting from cultural differences and geographic dispersion;
potentially adverse tax consequences, including multiple and possibly overlapping tax structures, the complexities of foreign value‑added tax systems, restrictions on the repatriation of earnings and changes in tax rates;
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
the uncertainty and limitation of protection for intellectual property rights in some countries;
increased financial accounting and reporting burdens and complexities;
lack of familiarity with local laws, customs and practices, and laws and business practices favoring local competitors or partners; and
political, social and economic instability abroad, terrorist attacks and security concerns in general.
The occurrence of any one of these risks could harm our international business and, consequently, our results of operations. Additionally, operating in international markets requires significant management attention and financial

30


resources. We cannot be certain that the investment and additional resources required to operate in other countries will produce desired levels of revenue or profitability.
Some of our business partners also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if our business partners are not able to successfully manage these risks.
Our business in countries with a history of corruption and transactions with foreign governments increase the risks associated with our international activities.
As we operate and sell internationally, we are subject to the Foreign Corrupt Practices Act (FCPA), the United Kingdom Bribery Act of 2010, or the UK Bribery Act, and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties for the purpose of obtaining or retaining business. We have operations, deal with and make sales to governmental customers in countries known to experience corruption, particularly certain emerging countries in Africa, East Asia, Eastern Europe, South America and the Middle East. Our activities in these countries create the risk of unauthorized payments or offers of payments by one of our employees, consultants, sales agents or channel partners that could be in violation of various anti‑corruption laws, even though these parties may not be under our control. While we have implemented policies and controls intended to prevent these practices by our employees, consultants, sales agents and channel partners, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents or channel partners may engage in conduct for which we might be held responsible. Violations of the FCPA, the UK Bribery Act and other laws may result in severe criminal or civil sanctions, including suspension or debarment from U.S. government contracting, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition.
We are subject to governmental export control, sanctions and import laws and regulations that could subject us to liability or impair our ability to compete in international markets.
Because we incorporate encryption functionality into our platform (including any products comprising the platform), we are subject to certain U.S. export control laws that apply to encryption items. As such, our platform may be exported outside the United States through an export license exception; an export license is required to certain countries, end‑users and end‑uses. If we were to fail to comply with such U.S. export controls laws, U.S. customs regulations, U.S. economic sanctions, or other similar laws, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations, and the possible loss of our export or import privileges. Obtaining the necessary export license for a particular sale or offering may not be possible and may be time‑consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions prohibit the export of products to certain U.S. embargoed or sanctioned countries, governments and persons, as well as for prohibited end‑uses. Monitoring and ensuring compliance with these complex U.S. export control laws is particularly challenging because our platform and related services are widely distributed throughout the world and are available for download without registration. Even though we take precautions to ensure that we and our reseller partners comply with all relevant export control laws and regulations, any failure by us or our reseller partners to comply with such laws and regulations could have negative consequences for us, including reputational harm, government investigations and penalties.
In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our end‑customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations in such countries may create delays in the introduction of our platform into international markets, prevent our end‑customers with international operations from deploying our products globally or, in some cases, prevent or delay the export or import of our platform to certain countries, governments or persons altogether. Any change in export or import laws or regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing export, import or sanctions laws or regulations, or change in the countries, governments, persons, or technologies targeted by such export, import or sanctions laws or regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell our platform to, existing or potential

31


end‑customers with international operations. Any decreased use of our platform or limitation on our ability to export to or sell our platform in international markets could adversely affect our business, financial condition and operating results.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our operating results.
Our sales contracts are primarily denominated in U.S. dollars, and therefore substantially all of our revenue is not subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our platform to our customers outside of the United States, which could adversely affect our operating results. In addition, an increasing portion of our operating expenses is incurred and an increasing portion of our assets is held outside the United States. These operating expenses and assets are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our operating results could be adversely affected.
Our failure to raise additional capital could reduce our ability to compete and could harm our business.
We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for the foreseeable future. However, if we change our business strategy, we may need to raise additional funds in the future, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests and the per share value of our common stock could decline. Furthermore, if we engage in debt financing, the holders of debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, operating results and financial condition.
We are exposed to the credit risk of some of our resellers and customers and to credit exposure in weakened markets, which could result in material losses.
Most of our sales are on an unsecured basis. Although we seek to mitigate these risks, we cannot be certain that these efforts will be effective in reducing our credit risks, especially as we expand our business internationally. If we are unable to adequately control these risks, our business, results of operations and financial condition could be harmed.
Federal, state, foreign government and industry regulations, as well as self‑regulation related to privacy and data security concerns, pose the threat of lawsuits and other liability.
We collect and utilize demographic and other information, including personally identifiable information, from and about our employees and our existing and potential customers and partners. Such information may be collected from our customers and partners when they visit our website or through their use of our products and interactions with our company and employees such as when signing up for certain services, registering for training seminars, participating in a survey, participating in polls or signing up to receive e‑mail newsletters.
A wide variety of domestic and international laws and regulations (e.g., the General Data Protection Regulation) apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy‑related laws and regulations are evolving and may result in regulatory and public scrutiny and escalating levels of enforcement and sanctions. Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement action against us, including fines, claims for damages by customers and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any of which could have a material adverse effect on our operations, financial performance and business. Evolving and changing definitions of personal data and personal information within the European Union, the United States, and elsewhere may limit or inhibit our ability to operate or expand our business. Even the perception of privacy concerns, whether or not valid, may harm our reputation, inhibit adoption of our products by current and future customers or adversely impact our ability to attract and retain workforce talent.

32


Loss, retention or misuse of certain information and alleged violations of laws and regulations relating to privacy and data security, and any relevant claims, may expose us to potential liability and may require us to expend significant resources on data security and in responding to and defending such allegations and claims. In addition, future laws, regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards and other obligations could impair our customers’ ability to collect, use or disclose data relating to individuals, which could decrease demand for our platform, increase our costs and impair our ability to maintain and grow our customer base and increase our revenue.
A portion of our revenue is generated by sales to government entities and heavily regulated organizations, which are subject to a number of challenges and risks.
A portion of our sales are to governmental entities. Additionally, many of our current and prospective customers, such as those in the financial services and health care industries, are highly regulated and may be required to comply with more stringent regulations in connection with subscribing to and deploying our platform. Selling to these entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will result in a sale. Government and highly regulated entities often require contract terms that differ from our standard arrangements and impose compliance requirements that are complicated, require preferential pricing or “most favored nation” terms and conditions, or are otherwise time consuming and expensive to satisfy. If we undertake to meet special standards or requirements and do not meet them, we could be subject to increased liability from our customers or regulators. Even if we do meet them, the additional costs associated with providing our services to government and highly regulated customers could harm our margins. Moreover, changes in the underlying regulatory conditions that affect these types of customers could harm our ability to efficiently provide our services to them and to grow or maintain our customer base.
Additionally, government certification requirements for platforms like ours may change and in doing so restrict our ability to sell into certain government sectors until we have attained the revised certification. Government demand and payment for our solutions may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our solutions. Additionally, government entities routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government entity refusing to continue buying our solutions, a reduction of revenue, fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely impact our operating results. Furthermore, engaging in sales activities to foreign governments introduces additional compliance risks specific to the FCPA, the UK Bribery Act and other similar statutory requirements prohibiting bribery and corruption in the jurisdictions in which we operate.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, or the Exchange Act, the Sarbanes‑Oxley Act of 2002, or the Sarbanes‑Oxley Act, the Dodd‑Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd‑Frank Act, the rules and regulations of the listing standards of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations increases our legal and financial compliance costs, makes some activities more difficult, time‑consuming or costly and increases demand on our systems and resources, particularly since we are no longer an “emerging growth company.” The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes‑Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our costs and expenses.

33


In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue‑generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
As of January 31, 2019, we are no longer an “emerging growth company” as defined in the Jumpstart our Business Startups Act of 2012, or the JOBS Act, and are now required to comply with additional disclosure and reporting requirements, including an attestation report on internal control over financial reporting as of January 31, 2019 issued by our independent registered public accounting firm.
In addition, we have previously taken advantage of the JOB Act’s reduced disclosure requirements applicable to “emerging growth companies” regarding executive compensation and exemptions from the requirements of holding advisory say-on-pay votes on executive compensation. We are no longer eligible for such reduced disclosure requirements and exemptions and as such, we will be required to include additional information regarding executive compensation in our fiscal 2020 proxy statement and hold a nonbinding advisory vote on executive compensation at our fiscal 2020 annual meeting of stockholders. We will also have to comply with any new or revised financial accounting standards applicable to public companies without an extended transition period. These additional reporting requirements may increase our legal and financial compliance costs and cause management and other personnel to divert attention from operational and other business matters to devote substantial time to these public company requirements. Failure to comply with these requirements could also subject us to enforcement actions by the SEC, further increase costs and divert management’s attention, damage our reputation and adversely affect our business, operating results or financial condition.
These new rules and regulations will make it more expensive for us, as a public company, to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in this Annual Report on Form 10-K and in filings required of a public company, our business and financial condition are more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and operating results.
If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes‑Oxley Act, and the rules and regulations of the listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time‑consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes‑Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the

34


reports that we will file with the Securities and Exchange Commission (SEC) is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting‑related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will be required to include in our periodic reports that will be filed with the SEC now that we are no longer an “emerging growth company.”
Our independent registered public accounting firm is required to formally attest to the effectiveness of our internal control over financial reporting for the year ended January 31, 2019. Our independent registered public accounting firm has to issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results and could cause a decline in the price of our common stock.
In connection with the implementation of the necessary procedures and practices related to internal control over financial reporting, we may identify deficiencies that we may not be able to remediate in time to meet the deadline imposed by the Sarbanes-Oxley Act for compliance with the requirements of Section 404. If we have material weaknesses in our internal control over financial reporting, we may also not detect errors on a timely basis and our financial statements may be materially misstated. Failure to comply with Section 404 could subject us to regulatory scrutiny and sanctions, impair our ability to raise revenue, cause investors to lose confidence in the accuracy and completeness of our financial reports, subject us to stockholder or other third-party litigation as well as investigations and delisting, as applicable, by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, and negatively affect the trading price of our common stock.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
Generally accepted accounting principles in the United States (GAAP) are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. For example, in May 2014, the FASB issued accounting standards update No. 2014‑09 (Topic 606), Revenue from Contracts with Customers, which became effective for our annual reporting period for the year ended January 31, 2019. Topic 606 supersedes nearly all existing revenue recognition guidance under GAAP. Under the Topic 606 standard, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. Topic 606 has had a material impact on the amount and timing of revenue recognition. Refer to Note 2 in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional information on Topic 606 and its impact on our consolidated financial statements.
Changes in our provision for income taxes or adverse outcomes resulting from examination of our income tax returns could adversely affect our results.
We are subject to income taxation in the United States and numerous foreign jurisdictions. Determining our provision for income taxes requires significant management judgment. In addition, our provision for income taxes is subject to volatility and could be adversely affected by many factors, including, among other things, changes to our operating or holding structure, changes in the amounts of earnings in jurisdictions with differing statutory tax rates,

35


changes in the valuation of deferred tax assets and liabilities and changes in tax laws. We could be subject to tax examinations in various jurisdictions. Tax authorities may disagree with our use of research and development tax credits, intercompany charges, cross‑jurisdictional transfer pricing or other matters and assess additional taxes. While we regularly assess the likely outcomes of these examinations to determine the adequacy of our provision for income taxes, there can be no assurance that the outcomes of such examinations will not have a material impact on our operating results and cash flows.
In addition, we may be subject to the examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our results of operations.
The enactment of legislation implementing changes in the United States of taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Recent changes to United States tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to United States tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the United States taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
Uncertainties in the interpretation and application of the 2017 Tax Cuts and Jobs Act could materially affect our tax obligations and effective tax rate.
The 2017 Tax Cuts and Jobs Act (the Tax Act) was enacted on December 22, 2017, and significantly changes how the U.S. imposes income tax on multinational corporations. The U.S. Department of Treasury has broad authority to issue regulations and interpretative guidance that may significantly impact how we will apply the law and affect our results of operations in the period issued.
The Tax Act requires complex computations not previously provided in U.S. tax law. As such, the application of accounting guidance for such items is currently uncertain. Further, compliance with the Tax Act and the accounting for such provisions require accumulation of information not previously required or regularly produced. As a result, we have provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and recorded adjustments as of January 31, 2019 that were not material.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the United States Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre‑change net operating losses (NOLs) to offset future taxable income. If our existing NOLs are subject to limitations arising from previous ownership changes, our ability to utilize NOLs could be limited by Section 382 of the Code. For example, we recently performed an analysis to determine whether an ownership change had occurred since our inception which identified two historical ownership changes. While these limitations did not result in a material restriction on the use of our NOLs, future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. Additionally, with our recent merger with Hortonworks, our existing NOLs may be subject to limitations and our combined company may not be able to fully use these NOLs to offset future taxable income. In addition, if the combined company undergoes any subsequent ownership change, its ability to utilize NOLs could be further limited. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to utilize a portion of the NOLs reflected on our balance sheet, even if we attain profitability.

36


We have business and customer relationships with certain entities who are stockholders or are affiliated with our directors, or both, and conflicts of interest may arise because of such relationships.
Some of our customers and other business partners are affiliated with certain of our directors or hold shares of our capital stock, or both. For example, we have entered into strategic relationships and/or customer relationships with Intel Corporation, or Intel. Our director, Rose Schooler, is an employee of Intel, and Intel is a stockholder. We believe that the transactions and agreements that we have entered into with related parties are on terms that are at least as favorable as could reasonably have been obtained at such time from third parties. However, these relationships could create, or appear to create, potential conflicts of interest when our board of directors is faced with decisions that could have different implications for us and these other parties or their affiliates. In addition, conflicts of interest may arise between us and these other parties and their affiliates. The appearance of conflicts, even if such conflicts do not materialize, might adversely affect the public’s perception of us, as well as our relationship with other companies and our ability to enter into new relationships in the future, including with competitors of such related parties, which could harm our business and results of operations.
Adverse economic conditions may negatively impact our business.
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. Any significant weakening of the economy in the United States or Europe and of the global economy, more limited availability of credit, a reduction in business confidence and activity, decreased government spending, economic uncertainty and other difficulties may affect one or more of the sectors or countries in which we sell our applications. Global economic and political uncertainty may cause some of our customers or potential customers to curtail spending, and may ultimately result in new regulatory and cost challenges to our international operations. In addition, a strong dollar could reduce demand for our products in countries with relatively weaker currencies. These adverse conditions could result in reductions in sales of our applications, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies and increased price competition. Any of these events could have an adverse effect on our business, operating results and financial position.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by man‑made problems such as terrorism.
A significant natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, financial condition and results of operations. Our corporate headquarters are located in Palo Alto, California, in a region known for seismic activity, and we have significant offices in San Francisco, Austin and New York City in the United States and internationally in Bangalore, Budapest, London, Ireland and Singapore. Further, if a natural disaster or terrorist event occurs in a region from which we derive a significant portion of our revenue, customers in that region may delay or forego purchases of our products, which may materially and adversely impact our results of operations for a particular period. For example, the west coast of the United States contains active earthquake zones and the eastern seaboard is subject to seasonal hurricanes while New York and the United Kingdom have suffered significant terrorist attacks. Additionally, we rely on our network and third‑party infrastructure and enterprise applications, internal technology systems and our website for our development, marketing, finance, customer support, operational support, hosted services and sales activities. In the event of a major earthquake, hurricane or catastrophic event such as fire, power loss, floods, telecommunications failure, cyber‑attack, war or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development of solutions, lengthy interruptions in our services, breaches of data security and loss of critical data, all of which could have an adverse effect on our operating results. All of the aforementioned risks may be augmented if the business continuity plans for us and our service providers prove to be inadequate. To the extent that any of the above results in delays or cancellations of customer orders, or the delay in the deployment of our products, our business, financial condition and results of operations could be adversely affected.

37


Risks Related to Ownership of Our Common Stock
The stock price of our common stock has been, and may continue to be, volatile or may decline regardless of our operating performance.
The market price for our common stock has been, and may continue to be, volatile. Since shares of our common stock were sold in our initial public offering in April 2017 at a price of $15.00 per share, our stock price has ranged from $10.07 to $23.35, through January 31, 2019. The market price of our common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors included in this Risk Factors section as well as:
overall performance of the equity markets;
actual or anticipated fluctuations in our operating results or net revenue expansion rate;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors, even if we meet our own projections;
recruitment or departure of key personnel, including as a result of our merger with Hortonworks;
the economy as a whole and market conditions in our industry;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
developments or disputes concerning our intellectual property or our offerings, or third‑party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors, including our recent merger with Hortonworks;
our ability to achieve the planned synergies in the recent merger with Hortonworks;
dilution associated with our merger with Hortonworks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
changes in accounting standards, policies, guidelines, interpretations or principles;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events; and
sales of shares of our common stock by us or our stockholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have

38


fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts initiate research with an unfavorable rating or downgrade our common stock, provide a more favorable recommendation about our competitors, publish inaccurate or unfavorable research about our business or cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.
Our directors, executive officers and principal stockholders continue to have substantial control over us, which could limit your ability to influence the outcome of key transactions, including a change of control.
Our directors, executive officers and our stockholders who own greater than 5% of our outstanding common stock, together with their affiliates, beneficially own, in the aggregate, approximately 23.8% of our outstanding common stock, based on the number shares outstanding as of February 28, 2019. As a result, these stockholders, if acting together, have the ability to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. In addition, these stockholders, acting together, have the ability to influence or control the governance, management and affairs of our company. They may also have interests that differ from yours and may vote in a way with which you disagree, and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
Intel holds approximately 9.7% of our outstanding common stock, based on the number shares outstanding as of February 28, 2019. As such, Intel could have considerable influence over matters such as approving a potential acquisition of us. Intel’s investment in and position in our company could also discourage others from pursuing any potential acquisition of us, which could have the effect of depriving the holders of our common stock of the opportunity to sell their shares at a premium over the prevailing market price.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Defensive measures in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three‑year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;

39


the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of our board of directors, our chief executive officer, our lead director, or a majority vote of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 662/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt;
the requirement that in order for a stockholder to be eligible to propose a nomination or other business to be considered at an annual meeting of our stockholders, such stockholder must have continuously beneficially owned at least 1% of our outstanding common stock for a period of one year before giving such notice, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect their own slate of directors or otherwise attempting to obtain control of us or influence over our business; and
advance notice procedures with which stockholders must comply in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect their own slate of directors or otherwise attempting to obtain control of us or influence over our business.
In addition, our 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 restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This 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 any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our 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, operating results and financial condition.

40


In addition, because we are incorporated in Delaware, we are governed by the provisions of the anti‑takeover provisions of the Delaware General Corporation Law, which may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. Although we believe these provisions collectively provide for an opportunity to obtain greater value for stockholders by requiring potential acquirers to negotiate with our board of directors, they would apply even if an offer rejected by our board was considered beneficial by some stockholders. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
We currently lease approximately 225,000 square feet of space for our current corporate headquarters in Palo Alto, California under a lease agreement that expires in 2027 with an option to renew for an additional 84 months. In addition, we entered into a five-year sublease agreement with a third-party subtenant for approximately 105,000 square feet of this space. Upon the completion of merger with Hortonworks, we added approximately 92,000 square feet of space in Santa Clara, California under a lease agreement that expires in 2026.
We lease office spaces in various locations throughout the United States primarily for local sales and professional services personnel. Our foreign subsidiaries lease office space in a number of countries in Europe, North America, Asia, South America and Australia for our international operations, primarily for local sales and professional services personnel.
We believe that our facilities are adequate to meet our needs for the immediate future and that, should it be needed, suitable additional space will be available to accommodate expansion of our operations.
ITEM 3. LEGAL PROCEEDINGS
From time to time, we are a party to or act as an indemnitor to our customers or partners on various litigation matters, and we or our customers or partners are subject to claims that arise in the ordinary course of business. In addition, we or our customers or partners have received, and may in the future receive, various types of claims including potential claims from third parties asserting, among other things, infringement of their intellectual property rights.
Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third‑party proprietary rights or to establish our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

41


PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information for Common Stock
Our common stock has been listed on the New York Stock Exchange under the symbol “CLDR” since April 28, 2017. Prior to that date, there was no public trading market for our common stock.
Holders
As of February 28, 2019, we had 154 holders of record of our common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock, and we do not currently intend to pay any cash dividends for the foreseeable future. We expect to retain future earnings, if any, to fund the development and growth of our business.
Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item will be included in our Proxy Statement for the 2019 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended January 31, 2019, and is incorporated herein by reference.
Use of Proceeds
On April 27, 2017, the SEC declared our registration statement on Form S-1 (File No. 333-217071) for our IPO effective. There have been no material changes in the planned use of proceeds from our IPO as described in our final prospectus filed with the SEC on April 28, 2017 pursuant to Rule 424(b)(4).
Unregistered Sales of Equity Securities
We had no unregistered sales of our securities in fiscal 2019 not previously reported.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers.
None.
Stock Performance Graph
The following performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act of 1934, (Exchange Act), or otherwise subject to the liabilities thereunder, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on the S&P 500 Index and the S&P 500 Information Technology Index. The graph assumes $100 was invested at the market close on April 28, 2017 which was the initial trading day of our common stock following the IPO. Data for the S&P 500 Index and the S&P 500 Information Technology Index assume reinvestment of dividends. The offering price of our common stock in our IPO, which had a closing stock price of $18.10 on April 28, 2017, was $15.00 per share.

42


The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.
chart-b2e680efc06a5578826a02.jpg
 
Base Period
Company/Index
04/28/2017
 
1/31/2018
 
1/31/2019
Cloudera, Inc.
$
100.00

 
$
103.43

 
$
74.59

S&P 500 Index
100.00

 
118.44

 
113.42

S&P 500 Information Technology Index
100.00

 
128.17

 
125.30




43


ITEM 6. SELECTED FINANCIAL DATA
The selected consolidated statement of operations data for the years ended January 31, 2019, 2018 and 2017 and the selected consolidated balance sheet data as of January 31, 2019 and 2018 have been derived from our audited consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. The selected consolidated statement of operations data for the years ended January 31, 2016 and 2015 and the selected consolidated balance sheet data as of January 31, 2017, 2016 and 2015, have been derived from our audited consolidated financial statements that are not included in this Annual Report on Form 10-K. The consolidated statements of operations data for each of the years ended January 31, 2019, 2018 and 2017 and the selected consolidated balance sheet data as of January 31, 2019 and 2018 set forth in the tables below have been updated to comply with the adoption of the new standard Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), including previously reported amounts, which are labeled “as adjusted”. The consolidated statements of operations data for each of the years end January 31, 2016 and 2015 and the selected consolidated balance sheet data as of January 31, 2017 and 2016 and 2015 set forth in the tables below do not reflect the adoption of Topic 606 and continue to be reported under the standards in effect for those periods. Further, the selected consolidated results of operations data for the year ended January 31, 2019 includes Hortonworks’ results of operations from January 3, 2019 to January 31, 2019, and the selected consolidated balance sheet data as of January 31, 2019 includes Hortonworks’ as of January 31, 2019 including the effects of accounting for the merger. See Note 3 to our consolidated financial statements. You should read the following selected consolidated financial data in conjunction with our consolidated financial statements and the accompanying notes and the information in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained elsewhere in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of the results that may be expected for any other period in the future.

44


 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
2016
 
2015
 
(in thousands, except per share data)
 
 
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
 
 
Subscription
$
406,333

 
$
302,617

 
$
208,335

 
$
119,150

 
$
72,615

Services
73,608

 
69,676

 
64,208

 
46,898

 
36,503

Total revenue
479,941

 
372,293

 
272,543

 
166,048

 
109,118

Cost of revenue:(1) (2) (4)
 
 
 
 
 
 
 
 
 
Subscription
63,329

 
70,902

 
38,704

 
30,865

 
18,314

Services
72,785

 
87,133

 
48,284

 
44,498

 
32,148

Total cost of revenue
136,114

 
158,035

 
86,988

 
75,363

 
50,462

Gross profit
343,827

 
214,258

 
185,555

 
90,685

 
58,656

Operating expenses:(1) (2) (3) (4)
 
 
 
 
 
 
 
 
 
Research and development
173,814

 
215,695

 
102,309

 
99,314

 
66,431

Sales and marketing
253,164

 
287,196

 
185,421

 
161,106

 
103,736

General and administrative
110,613

 
85,539

 
55,907

 
34,902

 
25,041

Total operating expenses
537,591

 
588,430

 
343,637

 
295,322

 
195,208

Loss from operations
(193,764
)
 
(374,172
)
 
(158,082
)
 
(204,637
)
 
(136,552
)
Interest income, net
9,011

 
5,150

 
2,431

 
2,218

 
327

Other income (expense), net
(2,478
)
 
1,429

 
(547
)
 
386

 
(490
)
Net loss before provision for income taxes
(187,231
)
 
(367,593
)
 
(156,198
)
 
(202,033
)
 
(136,715
)
 Benefit from (provision for)
 income taxes
(5,418
)
 
(2,079
)
 
(2,187
)
 
(1,110
)
 
1,285

Net loss
(192,649
)
 
(369,672
)
 
(158,385
)
 
(203,143
)
 
(135,430
)
Deemed dividend to preferred stockholders

 

 

 

 
(43,207
)
Net loss attributable to common stockholders
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)
 
$
(203,143
)
 
$
(178,637
)
Net loss per share, basic and diluted
$
(1.21
)
 
$
(3.24
)
 
$
(4.35
)
 
$
(6.21
)
 
$
(6.53
)
Weighted-average shares used in computing net loss per share, basic and diluted(5)
159,816

 
114,141

 
36,406

 
32,724

 
27,348


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments. 


(1)
Amounts include stock‑based compensation expense as follows:
 
Years Ended January 31,
 
2019
 
2018
 
2017
 
2016
 
2015
 
(in thousands)
 
 
Cost of revenue – subscription
$
9,959

 
$
24,826

 
$
1,426

 
$
3,363

 
$
996

Cost of revenue – services
11,492

 
31,843

 
1,803

 
4,301

 
1,376

Research and development
41,430

 
100,143

 
5,606

 
23,048

 
11,687

Sales and marketing
27,918

 
90,420

 
5,757

 
19,187

 
11,530

General and administrative
26,566

 
42,774

 
7,122

 
13,691

 
8,477

Total stock-based compensation expense
$
117,365

 
$
290,006

 
$
21,714

 
$
63,590

 
$
34,066



45


(2)
Amounts include amortization of acquired intangible assets as follows:
 
Years Ended January 31,
 
2019
 
2018
 
2017
 
2016
 
2015
 
(in thousands)
 
 
Cost of revenue – subscription
$
3,251

 
$
2,230

 
$
1,997

 
$
1,732

 
$
906

Sales and marketing
5,878

 
1,493

 
1,723

 
1,723

 
1,149

Total amortization of acquired intangible assets
$
9,129

 
$
3,723

 
$
3,720

 
$
3,455

 
$
2,055

(3)
In January 2017, we donated 1,175,063 shares of our common stock to the Cloudera Foundation. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017, see Note 11 to our consolidated financial statements for further discussion.
(4)
On April 27, 2017, the effective date of our IPO, the liquidity event‑related performance condition was achieved for the majority of our restricted stock units (RSUs) and became probable of being achieved for the remaining RSUs. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million during fiscal 2018, attributable to service prior to such effective date. See Note 9 to our consolidated financial statements for further discussion.
(5)
See Notes 2 and 13 to our consolidated financial statements for an explanation of the calculations of our basic and diluted net loss per share and the weighted‑average number of shares used in the computation of the per share amounts.
 
As of
January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
 
2016
 
2015
 
(in thousands)
 
 
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
$
158,672

 
$
43,247

 
$
74,186

 
$
35,966

 
$
359,814

Marketable securities, current and noncurrent
378,546

 
399,422

 
181,480

 
362,279

 
138,448

Working capital
304,397

 
281,141

 
110,616

 
142,717

 
387,096

Total assets
2,196,643

 
751,811

 
442,544

 
512,887

 
575,239

Deferred revenue, current and noncurrent
507,569

 
237,400

 
217,424

 
158,175

 
116,089

Redeemable convertible preferred stock

 

 
657,687

 
657,687

 
657,687

Total stockholders’ equity (deficit)
1,562,069

 
428,174

 
(483,756
)
 
(343,509
)
 
(222,640
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments. 

Non‑GAAP Financial Measure
In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), we believe the following non‑GAAP financial measure is useful in evaluating our operating performance.
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
2016
 
2015
 
(in thousands)
 
 
Other Financial Statement Data:
 
 
 
 
 
 
 
 
 
Non‑GAAP operating loss
$
(67,270
)
 
$
(80,443
)
 
$
(111,074
)
 
$
(137,592
)
 
$
(100,431
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments. 

We define non‑GAAP operating loss as loss from operations before stock‑based compensation expense, amortization of acquired intangible assets and donation of our common stock to the Cloudera Foundation. We believe that this non‑GAAP financial measure, when taken together with the corresponding GAAP financial measure, provides meaningful supplemental information regarding our performance by excluding certain items that may not be indicative of our business, operating results or future outlook. Our management uses, and believes that investors benefit from

46


referring to, this non‑GAAP financial measure in evaluating our operating results, as well as when planning, forecasting, budgeting and analyzing future periods. We also use non‑GAAP operating loss in conjunction with traditional GAAP measures to communicate with our board of directors concerning our financial performance.
We believe non‑GAAP operating loss provides investors and other users of our financial information consistency and comparability with our past financial performance and facilitates period to period comparisons of operations. We believe non‑GAAP operating loss is useful in evaluating our operating performance compared to that of other companies in our industry as this metric generally eliminates the effects of certain items that may vary for different companies for reasons unrelated to overall operating performance. Our definition may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish this or similar metrics. Thus, our non‑GAAP operating loss should be considered in addition to, not as a substitute for or in isolation from, measures prepared in accordance with GAAP.
We compensate for these limitations by providing investors and other users of our financial information a reconciliation of non‑GAAP operating loss to loss from operations, the related GAAP financial measure. We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure and to view non‑GAAP operating loss in conjunction with loss from operations. The following table provides a reconciliation of loss from operations to non‑GAAP operating loss:
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
2016
 
2015
 
(in thousands)
Loss from operations
$
(193,764
)
 
$
(374,172
)
 
$
(158,082
)
 
$
(204,637
)
 
(136,552
)
Stock‑based compensation expense
117,365

 
290,006

 
21,714

 
63,590

 
$
34,066

Amortization of acquired intangible assets
9,129

 
3,723

 
3,720

 
3,455

 
$
2,055

Donation of common stock to the Cloudera Foundation

 

 
21,574

 

 
$

Non‑GAAP operating loss
$
(67,270
)
 
$
(80,443
)
 
$
(111,074
)
 
$
(137,592
)
 
$
(100,431
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments. 

For the reasons set forth below, we believe that excluding the components described below provides useful information to investors and others in understanding and evaluating our operating results and future prospects in the same manner as we do and in comparing our financial results across accounting periods and to financial results of peer companies.
Stock‑Based Compensation Expense. We exclude stock‑based compensation expense from our non‑GAAP financial measure consistent with how we evaluate our operating results and prepare our operating plans, forecasts and budgets. Further, when considering the impact of equity award grants, we focus on overall stockholder dilution rather than the accounting charges associated with such equity grants. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
Amortization of Acquired Intangible Assets. We exclude the amortization of acquired intangible assets from our non‑GAAP financial measure. Although the purchase accounting for an acquisition necessarily reflects the accounting value assigned to intangible assets, our management team excludes the GAAP impact of acquired intangible assets when evaluating our operating results. Likewise, our management team excludes amortization of acquired intangible assets from our operating plans, forecasts and budgets. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
Donation of common stock to the Cloudera Foundation. During the fourth quarter of fiscal 2017, we issued 1,175,063 shares of our common stock to the Cloudera Foundation for no consideration. This resulted in a one‑time non‑cash charge of $21.6 million, which was recorded in general and administrative expenses on the consolidated statement of operations. Our management team does not consider this expense when evaluating our operating performance and we do not expect to make future grants of shares to the Cloudera Foundation

47


and therefore consider this charge non‑recurring and exclude the GAAP impact of the donation when evaluating our operating results. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the longterm performance of our business.

48


ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes thereto included elsewhere in this Annual Report on Form 10-K. This discussion contains forward‑looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K. Our fiscal year end is January 31, and references throughout this Annual Report to a given fiscal year are to the twelve months ended on that date.
Overview
Cloudera is the enterprise data cloud company. We empower people to transform data into clear and actionable insights through an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our portable, multi-cloud platform with common security, governance and data management functions underpins products that include streaming analytics at the edge, data engineering, data warehousing, real-time operational analytics, exploratory data science and machine learning offerings. Today these products are implemented in private and co-location datacenters, multiple public clouds and hybrid cloud environments with common data analytics and management capabilities across all workloads and architectures. Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores. Using our software, organizations are able to capitalize on vast amounts of data from a variety of sources to better serve and market to their customers, design connected products and services and protect their enterprises.
In January 2019, as more fully described in Note 3 to our consolidated financial statements, we completed the merger of Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California (Hortonworks merger). The combined company operates under the Cloudera name. Our results of operations for the year ended January 31, 2019 includes the results of operations of Hortonworks from January 3, 2019 to January 31, 2019.
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs. We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. During the year ended January 31, 2019, we adopted Accounting Standards Update (ASU) 2014-09, Revenue from Contracts with Customers (Topic 606) (ASC 606), the new accounting standard related to revenue recognition. Prior period information presented has been adjusted to reflect the adoption of this new standard. See Note 2 to consolidated financial statements for details.
We market and sell our platform to a broad range of organizations, although we focus our selling efforts on the largest enterprises globally. We target these organizations because they capture and manage the vast majority of the world’s data and operate highly complex IT environments. We market our platform primarily through a direct sales force while benefiting from business driven by our ecosystem of technology partners, resellers, OEMs, MSPs, independent software vendors and systems integrators. As of January 31, 2019, we had more than 2,000 customers.
We have a broad customer base that spans industries and geographies. For the years ended January 31, 2019, 2018 and 2017, no customer accounted for more than 10% of our total revenue. We have significant revenue in the banking and financial services, manufacturing, technology, business services, telecommunications, public sector, consumer and retail, and healthcare and life sciences verticals, and continue to expand our penetration across many other data‑intensive industries. Sales outside of the United States represented approximately 34%, 30% and 27% of our total revenue for the years ended January 31, 2019, 2018 and 2017, respectively.
Our business model is based on a “land and expand” strategy designed to use the initial sale as a foothold to increase revenue per customer by increasing the amount of data and number of use cases each customer runs

49


through our platform. After an initial purchase of our platform, we work with our customers to identify new use cases that can be developed on or moved to our platform, ultimately increasing the amount of data managed on our platform as well as the number and size of our platform deployments.
Components of Results of Operations
As a result of Hortonworks merger, our results of operations for fiscal 2019 includes Hortonworks’ results of operations from January 3 to January 31, 2019.
During fiscal 2018, our IPO was declared effective and the performance-based condition for the RSUs was either achieved or probable of being achieved (see “—Significant Impacts of Stock‑based Compensation Expense”). As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for RSUs.
Revenue
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software, including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general rights of return. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs. We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. We expect our revenue to increase in future periods as a result of our continued growth, in addition to increased revenue resulting from the Hortonworks merger in January 2019.
Cost of Revenue
Cost of revenue for subscriptions primarily consists of personnel costs including salaries, bonuses, travel costs, benefits and stock‑based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets from business combinations. Cost of revenue for services primarily consists of personnel costs including salaries, bonuses, benefits and stock‑based compensation, fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology). We expect cost of revenue to increase in absolute dollars for the foreseeable future as we continue to obtain new customers and expand our relationship with existing customers, in addition to increased costs resulting from the Hortonworks merger in January 2019.
Operating Expenses
Research and Development.  Research and development expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock‑based compensation for our research and development employees, contractor fees, allocated shared costs (including rent and information technology), supplies, and depreciation of equipment associated with the continued development of our platform prior to establishment of technological feasibility and the related maintenance of the existing technology. We expect our research and development expenses to increase in absolute dollars for the foreseeable future as we continue to enhance and add new technologies, features and functionality to our subscriptions, in addition to increased costs resulting from the Hortonworks merger in January 2019.
Sales and Marketing.  Sales and marketing expenses primarily consist of personnel costs including salaries, bonuses, travel costs, sales‑based incentives, benefits and stock‑based compensation for our sales and marketing employees. In addition, sales and marketing expenses also includes costs for advertising, promotional events, corporate communications, product marketing and other brand‑building activities, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets from business combinations.

50


Most sales‑based incentives are capitalized and expensed over the period of benefit from the underlying contracts. We expect our sales and marketing expenses to increase in absolute dollars as we continue to invest in selling and marketing activities to attract new customers and expand our relationship with existing customers, in addition to increased costs resulting from the Hortonworks merger in January 2019.
General and Administrative.  General and administrative expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock‑based compensation for our executive, finance, legal, human resources, information technology and other administrative employees. In addition, general and administrative expenses include fees for third‑party professional services, including consulting, legal and accounting services, merger related costs, other corporate expenses, and allocated shared costs (including rent and information technology). We expect our general and administrative expenses to increase in absolute dollars due to the anticipated growth of our business and related infrastructure, in addition to increased costs resulting from the Hortonworks merger in January 2019.
Interest Income, net
Interest income primarily relates to amounts earned on our cash and cash equivalents and marketable securities.
Other Income (Expense), net
Other income (expense), net primarily relates to foreign currency transactions, realized gains and losses on our marketable securities, and other non‑operating gains or losses.
Provision for Income Taxes
Provision for income taxes primarily consists of income taxes for certain foreign jurisdictions in which we conduct business. Due to cumulative losses, we maintain a valuation allowance against our U.S and certain foreign deferred tax assets. We consider all available evidence, both positive and negative, in assessing the extent to which a valuation allowance should be applied against our deferred tax assets.
Significant Impacts of Stock‑based Compensation Expense
We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan, or the 2008 Plan, and our 2017 Equity Incentive Plan, or the 2017 Plan. Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based condition and a liquidity event‑related performance condition. The service‑based vesting condition for these awards was generally satisfied pro‑rata over four years. The liquidity event‑related performance condition was achieved for the majority of our RSUs and probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million during fiscal 2018, attributable to service prior to such effective date.
The total stock‑based compensation expense recorded on the effective date of our IPO associated with the achievement of the liquidity event‑related performance condition was as follows (in thousands):
Cost of revenue – subscription
$
15,292

Cost of revenue – services
19,695

Research and development
65,250

Sales and marketing
58,219

General and administrative
23,080

Total stock‑based compensation expense
$
181,536

As a result of the Hortonworks merger, we issued 4,076,157 stock options to purchase shares of our common stock and RSUs for 7,704,004 shares of our common stock to Hortonworks employees in exchange for their outstanding stock options and awards. The total fair value of the stock-based awards assumed is $63.5 million which

51


will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years. Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of the Hortonworks merger.
During the year ended January 31, 2019, we incurred $6.2 million of additional stock-based compensation expense related to modifications of stock awards held by certain employees.
Results of Operations
Our results of operations for the year ended January 31, 2019 includes the results of operations of Hortonworks from January 3, 2019 to January 31, 2019. See Note 3 to our consolidated financial statements.
The consolidated statements of operations data for each of the years ended January 31, 2019, 2018 and 2017 set forth in the tables below have been updated to comply with the new standards under Topic 606, including previously reported amounts, which are labeled “as adjusted”. See Note 2 to our consolidated financial statements.
The following table sets forth our results of operations for the periods indicated:
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
(in thousands)
Revenue:
 
 
 
 
 
Subscription
$
406,333

 
$
302,617

 
$
208,335

Services
73,608

 
69,676

 
64,208

Total revenue
479,941

 
372,293

 
272,543

Cost of revenue:(1) (2)
 
 
 
 
 
Subscription
63,329

 
70,902

 
38,704

Services
72,785

 
87,133

 
48,284

Total cost of revenue
136,114

 
158,035

 
86,988

Gross profit
343,827

 
214,258

 
185,555

Operating expenses:(1) (2) (3)
 
 
 
 
 
Research and development
173,814

 
215,695

 
102,309

Sales and marketing
253,164

 
287,196

 
185,421

General and administrative
110,613

 
85,539

 
55,907

Total operating expenses
537,591

 
588,430

 
343,637

Loss from operations
(193,764
)
 
(374,172
)
 
(158,082
)
Interest income, net
9,011

 
5,150

 
2,431

Other income (expense), net
(2,478
)
 
1,429

 
(547
)
Net loss before provision for income taxes
(187,231
)
 
(367,593
)
 
(156,198
)
Provision for income taxes
(5,418
)
 
(2,079
)
 
(2,187
)
Net loss
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.



52



(1)
Amounts include stock‑based compensation expense as follows:
 
Years Ended January 31,
 
2019
 
2018
 
2017
 
(in thousands)
Cost of revenue – subscription
$
9,959

 
$
24,826

 
$
1,426

Cost of revenue – services
11,492

 
31,843

 
1,803

Research and development
41,430

 
100,143

 
5,606

Sales and marketing
27,918

 
90,420

 
5,757

General and administrative
26,566

 
42,774

 
7,122

Total stockbased compensation expense
$
117,365

 
$
290,006

 
$
21,714

(2)
Amounts include amortization of acquired intangible assets as follows:
 
Years Ended January 31,
 
2019
 
2018
 
2017
 
(in thousands)
Cost of revenue – subscription
$
3,251

 
$
2,230

 
$
1,997

Sales and marketing
5,878

 
1,493

 
1,723

Total amortization of acquired intangible assets
$
9,129

 
$
3,723


$
3,720

(3)
In January 2017, we donated 1,175,063 shares of common stock to the Cloudera Foundation. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017, see Note 11 to our consolidated financial statements for further discussion.
The following table sets forth selected consolidated statements of operations data for each of the periods indicated as a percentage of total revenue:
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Revenue:
 
Subscription
85
 %
 
81
 %
 
76
 %
Services
15

 
19

 
24

Total revenue
100

 
100

 
100

Cost of revenue(1) (2): 
 
 
 
 
 
Subscription
13

 
19

 
14

Services
15

 
23

 
18

Total cost of revenue
28

 
42

 
32

Gross margin
72

 
58

 
68

Operating expenses(1) (2) (3):
 
 
 
 
 
Research and development
36

 
58

 
38

Sales and marketing
53

 
77

 
68

General and administrative
23

 
23

 
20

Total operating expenses
112

 
158

 
126

Loss from operations
(40
)
 
(100
)
 
(58
)
Interest income, net
2

 
1

 
1

Other income (expense), net
(1
)
 
1

 
0

Net loss before provision for income taxes
(39
)
 
(98
)
 
(57
)
Provision for income taxes
(1
)
 
(1
)
 
(1
)
Net loss
(40)
 %
 
(99)
 %
 
(58)
 %

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.

53




(1)
Amounts include stock‑based compensation expense as a percentage of total revenue as follows:
 
Years Ended January 31,
 
2019
 
2018
 
2017
Cost of revenue – subscription
2
%
 
7
%
 
1
%
Cost of revenue – services
2

 
9

 
1

Research and development
9

 
27

 
2

Sales and marketing
6

 
24

 
1

General and administrative
6

 
12

 
3

Total stockbased compensation expense
25
%
 
79
%
 
8
%
(2) Amounts include amortization of acquired intangible assets as a percentage of total revenue as follows:
 
Years Ended January 31,
 
2019
 
2018
 
2017
Cost of revenue – subscription
1
%
 
1
%
 
1
%
Sales and marketing
1

 

 

Total amortization of acquired intangible assets
2
%
 
1
%
 
1
%
(3)
As a percentage of revenue, the non‑cash expense recognized for the donation of common stock to the Cloudera Foundation for the year ended January 31, 2017 was 8%.

Years Ended January 31, 2019 and 2018
Revenue
 
Years Ended
January 31,
 
Change
 
2019
 
2018
(As Adjusted)*
 
Amount
 
%
 
(dollars in thousands)
Subscription
$
406,333

 
$
302,617

 
$
103,716

 
34
%
Services
73,608

 
69,676

 
3,932

 
6
%
Total revenue
$
479,941

 
$
372,293

 
$
107,648

 
29
%
As a percentage of total revenue:
 
 
 
 
 
 
 
Subscription
85
%
 
81
%
 
 
 
 
Services
15
%
 
19
%
 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.

The increase in subscription revenue during the year ended January 31, 2019 compared to the year ended January 31, 2018 was primarily attributable to volume driven increases in subscription sales to new and existing customers. Our Hortonworks merger in January 2019 contributed approximately $15.1 million of total subscription revenue.
During the year ended January 31, 2019 as compared to the year ended January 31, 2018, the increase in our services revenue was primarily attributable to services revenue associated with Hortonworks, which was approximately $4.4 million.

54


Cost of Revenue, Gross Profit and Gross Margin
 
Years Ended
January 31,
 
Change
 
2019
 
2018
(As Adjusted)*
 
Amount
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
Subscription
$
63,329

 
$
70,902

 
$
(7,573
)
 
(11
)%
Services
72,785

 
87,133

 
(14,348
)
 
(16
)%
Total cost of revenue
$
136,114

 
$
158,035

 
$
(21,921
)
 
(14
)%
Gross profit
$
343,827

 
$
214,258

 
$
129,569

 
60
 %
Gross margin:
 
 
 
 
 
 
 
Subscription
84
%
 
77
 %
 
 
 
 
Services
1
%
 
(25
)%
 
 
 
 
Total gross margin
72
%
 
58
 %
 
 
 
 
Cost of revenue, as a percentage of total revenue:
 
 
 
 
 
 
 
Subscription
13
%
 
19
 %
 
 
 
 
Services
15
%
 
23
 %
 
 
 
 
Total cost of revenue
28
%
 
42
 %
 
 
 
 
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.

The decrease in cost of revenue for subscription during the year ended January 31, 2019 compared to the year ended January 31, 2018 was primarily due to a decrease of $14.9 million in stockbased compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the year ended January 31, 2018, partially offset by an increase of $4.1 million in employee‑related costs including salaries and benefits, bonuses, severance costs and travel costs, which also includes additional employee- related costs from the Hortonworks merger, an increase of $2.6 million in allocated shared costs and an increase of $1.0 million in amortization of intangible assets due to additional amortization of intangible assets resulting from the Hortonworks merger.
The decrease in cost of revenue for services during the year ended January 31, 2019 compared to the year ended January 31, 2018 was primarily due to a decrease of $20.4 million in stockbased compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the year ended January 31, 2018 and a decrease of $2.5 million in outside consultant fees, partially offset by an increase of $7.0 million in employee‑related costs including salaries and benefits, bonuses, severance costs and travel costs, which also includes additional employee- related costs from the Hortonworks merger, and an increase of $1.4 million in allocated shared costs.
Subscription gross margin increased from 77% to 84% in the year ended January 31, 2019 as compared to the same period a year ago primarily due to lower stock-based compensation expense.
Services gross margin increased from negative 25% to 1% in the year ended January 31, 2019 as compared to the same period a year ago primarily due to lower stock-based compensation expense.

55


Operating Expenses
 
Years Ended
January 31,
 
Change
 
2019
 
2018
(As Adjusted)*
 
Amount
 
%
 
(dollars in thousands)
Research and development
$
173,814

 
$
215,695

 
$
(41,881
)
 
(19
)%
Sales and marketing
253,164

 
287,196

 
(34,032
)
 
(12
)%
General and administrative
110,613

 
85,539

 
25,074

 
29
 %
Total operating expenses
$
537,591

 
$
588,430

 
$
(50,839
)
 
(9
)%
Operating expenses, as a percentage of total revenue:
 
 
 
 
 
 
 
Research and development
36
%
 
58
%
 
 
 
 
Sales and marketing
53
%
 
77
%
 
 
 
 
General and administrative
23
%
 
23
%
 
 
 
 
Total operating expenses
112
%
 
158
%
 
 
 
 
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.


Research and Development
The decrease in research and development expenses during the year ended January 31, 2019 compared to the year ended January 31, 2018 was primarily due to a decrease of $58.7 million in stock-based compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the year ended January 31, 2018, partially offset by an increase of $10.5 million in employee‑related costs including salaries and benefits, bonuses, severance costs and travel costs, which also includes additional employee- related costs from the Hortonworks merger, and an increase of $5.1 million in allocated shared costs.
Sales and Marketing
The decrease in sales and marketing expenses during the year ended January 31, 2019 compared to the year ended January 31, 2018 was primarily due to a decrease of $62.5 million in stock-based compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the year ended January 31, 2018, partially offset by an increase of $18.5 million in employee‑related costs including salaries, incentive‑based compensation and benefits, severance costs and travel costs, which also includes additional employee- related costs from the Hortonworks merger, an increase of $4.4 million as a result of intangible assets acquired in conjunction from the Hortonworks merger, an increase of $3.4 million in allocated shared costs and an increase of $1.5 million in outside consultant fees.
General and Administrative
The increase in general and administrative expenses during the year ended January 31, 2019 compared to the year ended January 31, 2018 was primarily due to $22.8 million of merger-related costs, an increase of $9.3 million in employee‑related costs including salaries and benefits, bonuses, severance costs and travel costs, which also includes additional employee‑related costs from the Hortonworks merger, and an increase of $2.3 million in allocated shared costs, partially offset by a decrease of $16.2 million in stock-based compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the year ended January 31, 2018.

56


Interest Income, net
 
Years Ended
January 31,
 
Change
 
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Interest income, net
$
9,011

 
$
5,150

 
$
3,861

 
75
%
Interest income, net increased primarily due to higher average investments in marketable securities.
Other Income (Expense), net
 
Years Ended
January 31,
 
Change
 
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Other income (expense), net
$
(2,478
)
 
$
1,429

 
$
(3,907
)
 
(273)
 %
Other expense, net during the year ended January 31, 2019 was primarily due to foreign exchange losses as compared to other income, net during the year ended January 31, 2018 due to foreign exchange gains.
Provision for Income Taxes
 
Years Ended
January 31,
 
Change
 
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Provision for income taxes
$
5,418

 
$
2,079

 
$
3,339

 
161
%
Provision for income taxes increased primarily due to increases in foreign income taxes and tax withholding from increases on foreign sales during the year ended January 31, 2019 as compared to the same period a year ago.
Years Ended January 31, 2018 and 2017
Revenue
 
Years Ended
January 31,
 
Change
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
Amount
 
%
 
(dollars in thousands)
Subscription
$
302,617

 
$
208,335

 
$
94,282

 
45
%
Services
69,676

 
64,208

 
5,468

 
9
%
Total revenue
$
372,293

 
$
272,543

 
$
99,750

 
37
%
As a percentage of total revenue:
 
 
 
 
 
 
 
Subscription
81
%
 
76
%
 
 
 
 
Services
19
%
 
24
%
 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.

The increase in subscription revenue during the year ended January 31, 2018 compared to the year ended January 31, 2017 was primarily attributable to volume driven increases in subscription sales to new and existing customers.
During the year ended January 31, 2018 as compared to the year ended January 31, 2017, our services revenue increased at a lower rate compared to the increase in our subscription revenue primarily due to our existing customers’

57


increasing experience with the technology as well as our efforts to develop relationships with partners and other system integrators, resulting in a shift of the provision of such services to these partners and system integrators.
Cost of Revenue, Gross Profit and Gross Margin
 
Years Ended
January 31,
 
Change
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
Amount
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
Subscription
$
70,902

 
$
38,704

 
$
32,198

 
83
%
Services
87,133

 
48,284

 
38,849

 
80
%
Total cost of revenue
$
158,035

 
$
86,988

 
$
71,047

 
82
%
Gross profit
$
214,258

 
$
185,555

 
$
28,703

 
15
%
Gross margin:
 
 
 
 
 
 
 
Subscription
77
 %
 
81
%
 
 
 
 
Services
(25
)%
 
25
%
 
 
 
 
Total gross margin
58
 %
 
68
%
 
 
 
 
Cost of revenue, as a percentage of total revenue:
 
 
 
 
 
 
 
Subscription
19
 %
 
14
%
 
 
 
 
Services
23
 %
 
18
%
 
 
 
 
Total cost of revenue
42
 %
 
32
%
 
 
 
 
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.

The increase in cost of revenue for subscription during the year ended January 31, 2018 compared to the year ended January 31, 2017 was primarily due to an increase of $23.4 million in stock‑based compensation expense resulting from the achievement of the liquidity event-related performance condition on the effective date of the IPO, an increase of $6.5 million in salaries and benefits related to growth in employee headcount to support our overall expansion in customers and an increase of $2.2 million in allocated shared costs.
Subscription gross margin declined from 81% to 77% in the year ended January 31, 2018 as compared to the year ended January 31, 2017 due to the recording of stock-based compensation expense resulting from the achievement of the liquidity event-related performance condition on the effective date of the IPO. The increase in cost of revenue for services during the year ended January 31, 2018 compared to the year ended January 31, 2017 was primarily due to an increase of $30.0 million in stock‑based compensation expense resulting from the achievement of the liquidity event-related performance condition on the effective date of the IPO, an increase of $7.5 million in salaries and benefits related to growth in employee headcount and an increase of $0.9 million in allocated shared costs.
Services gross margin declined from 25% to negative 25% in the year ended January 31, 2018 as compared to the same period the year ended January 31, 2017 due to the recording of stock-based compensation expense resulting from the achievement of the liquidity event-related performance condition on the effective date of the IPO.

58


Operating Expenses
 
Years Ended
January 31,
 
Change
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
Amount
 
%
 
(dollars in thousands)
Research and development
$
215,695

 
$
102,309

 
$
113,386

 
111
%
Sales and marketing
287,196

 
185,421

 
101,775

 
55
%
General and administrative
85,539

 
55,907

 
29,632

 
53
%
Total operating expenses
$
588,430

 
$
343,637

 
$
244,793

 
71
%
Operating expenses, as a percentage of total revenue:
 
 
 
 
 
 
 
Research and development
58
%
 
38
%
 
 
 
 
Sales and marketing
77
%
 
68
%
 
 
 
 
General and administrative
23
%
 
20
%
 
 
 
 
Total operating expenses
158
%
 
126
%
 
 
 
 
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 to our consolidated financial statements for a summary of adjustments.

Research and Development
The increase in research and development expenses during the year ended January 31, 2018 compared to the year ended January 31, 2017 was primarily due to an increase of $94.5 million in stock‑based compensation expense resulting from the achievement of the liquidity event-related performance condition on the effective date of the IPO, an increase of $12.9 million in employee‑related costs including salaries, benefits and travel costs associated with the growth in employee headcount and an increase of $6.6 million in allocated shared costs, offset by a decrease of $1.9 million in costs for services from external vendors.
Sales and Marketing
The increase in sales and marketing expenses during the year ended January 31, 2018 compared to the year ended January 31, 2017 was primarily due to an increase of $84.7 million in stock‑based compensation expense resulting from the achievement of the liquidity event-related performance condition on the effective date of the IPO, an increase of $14.5 million in employee‑related costs including salaries, incentive‑based compensation and benefits and travel costs associated with the growth in employee headcount to support our overall sales activities and an increase of $2.8 million in allocated shared costs, offset by a decrease of $0.2 million in advertising costs.
General and Administrative
The increase in general and administrative expenses during the year ended January 31, 2018 compared to the year ended January 31, 2017 was primarily due to an increase of $35.7 million in stock‑based compensation expense resulting from the achievement of the liquidity event-related performance condition on the effective date of the IPO, an increase of $8.4 million in employee‑related costs including salaries, benefits and travel costs associated with the growth in employee headcount to support our overall expansion, a cash donation of $2.4 million, or 1% of the net proceeds from the IPO, to fund the Cloudera Foundation and an increase of $0.9 million in costs for services from external vendors, offset by a decrease of a $21.6 million non‑cash charge related to the donation of 1,175,063 shares of our common stock to the Cloudera Foundation in fiscal 2017.
Interest Income, net
 
Years Ended
January 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Interest income, net
$
5,150

 
$
2,431

 
$
2,719

 
112
%

59


Interest income, net increased primarily due to an increase in our cash balance obtained from the net proceeds of the IPO during the year ended January 31, 2018 as compared to the year ended January 31, 2017.
Other Income (Expense), net
 
Years Ended
January 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Other income (expense), net
$
1,429

 
$
(547
)
 
$
1,976

 
not meaningful
Other income (expense), net increased primarily due to an increase of $1.9 million from foreign exchange gains during the year ended January 31, 2018 as compared to the year ended January 31, 2017.
Provision for Income Taxes
 
Years Ended
January 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Provision for income taxes
$
2,079

 
$
2,187

 
$
(108
)
 
(5)
 %
Provision for income taxes decreased primarily due to an income tax benefit of $0.8 million resulting from an acquisition, offset by increases in foreign income taxes and tax withholding from increases on foreign sales, during the year ended January 31, 2018 as compared to the year ended January 31, 2017.
Seasonality
We have seasonal and end‑of‑quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season with the fourth quarter typically being our strongest sales quarter, and the first quarter typically being our largest collections and operating cash flow quarter. In addition, within each quarter, most sales occur in the last month of that quarter.
See “Risk Factors—Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.”
Liquidity and Capital Resources
As of January 31, 2019, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $537.2 million which are held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of assetbacked securities, corporate notes and obligations, commercial paper, certificates of deposit, U.S. treasury securities and foreign government obligations. To date, our principal sources of liquidity have been payments received from customers for our subscriptions and services, the net proceeds we received through the sale of our common stock in our IPO in May 2017, our follow-on offering in October 2017 and private sales of equity securities. Further, we acquired $49.0 million of cash, cash equivalents and marketable securities as a result of the Hortonworks merger.
We believe our existing liquidity will be sufficient to meet our working capital and capital expenditure needs for at least the next twelve months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our net expansion rate, the timing and extent of spending on research and development efforts, the expansion of sales and marketing activities, the continuing market acceptance of our subscriptions and services and ongoing investments to support the growth of our business. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies and intellectual property rights. From time to time, we may explore additional financing sources which could include equity, equity-linked and debt financing arrangements. We cannot assure you that any additional financing will be available on terms favorable to us, or at all. If adequate funds are not available on acceptable terms, or at all, we may not be able to adequately fund our business plans and it could have a negative effect on our operating cash flows and financial condition.

60


The following table summarizes our cash flows for the periods indicated:
 
Years Ended January 31,
 
2019
 
2018
 
2017
 
(in thousands)
Cash provided by (used in) operating activities
$
34,273

 
$
(42,268
)
 
$
(116,561
)
Cash provided by (used in) investing activities
61,959

 
(234,454
)
 
168,586

Cash provided by financing activities
5,626

 
247,322

 
1,538

Effect of exchange rate changes
(1,118
)
 
1,067

 
75

Net increase (decrease) in cash, cash equivalents and restricted cash
$
100,740

 
$
(28,333
)

$
53,638

Cash Provided by (Used in) Operating Activities
During the year ended January 31, 2019, cash provided by operating activities was $34.3 million which was due to a net loss of $192.6 million offset by noncash adjustments of $164.0 million and an increase from net change in operating assets and liabilities of $62.9 million. Noncash adjustments primarily consisted of $117.4 million of stockbased compensation, amortization of deferred costs of $30.6 million and $17.4 million of depreciation and amortization. The net change in operating assets and liabilities, after excluding the impacts from operating assets and liabilities acquired in the business combination with Hortonworks, is as follows: a net decrease in accounts receivable of $54.2 million due to the timing of invoicing compared to the receipt of cash from customers, an increase in deferred revenue of $36.6 million due to the timing of amounts billed to customers compared to revenue recognized during the same period, a decrease in prepaid expenses and other assets of $16.5 million, due to a net increase in other contract liabilities of $5.9 million and a net increase in accounts payable and accrued expenses and other liabilities of $9.2 million due to timing of payments to vendors, offset by a net increase in deferred costs of $39.7 million due to the difference in timing of payment of deferred costs and recognition of these costs and a net decrease in accrued compensation of $18.0 million due to the timing of bonus and incentive-based compensation payments.
During the year ended January 31, 2018, cash used in operating activities was $42.3 million which was due to a net loss of $369.7 million partially offset by non‑cash adjustments of $325.0 million and an increase from net change in operating assets and liabilities of $2.4 million. Non‑cash adjustments primarily consisted of $290.0 million of stock‑based compensation, amortization of deferred costs of $23.3 million and $12.1 million of depreciation and amortization. The net change in operating assets and liabilities was due to an increase in deferred revenue of $57.5 million due to the timing of amounts billed to customers compared to revenue recognized during the same period, a net increase in accounts payable and accrued expenses and other liabilities of $7.0 million due to timing of payments to vendors, an increase in accrued compensation of $5.2 million due to the timing of bonus and incentive-based compensation payments, offset by a net increase in deferred costs of $34.6 million due to the difference in timing of payment of costs and recognition of costs, an increase in accounts receivable of $28.8 million due to the timing of invoicing compared to the receipt of cash from customers and an increase in prepaid expenses and other assets of $16.2 million.
During the year ended January 31, 2017, cash used in operating activities was $116.6 million which was due to a net loss of $158.4 million partially offset by non‑cash adjustments of $73.5 million and an increase from net change in operating assets and liabilities of $31.6 million. Non‑cash adjustments consisted of $21.7 million of stock‑based compensation, $21.6 million of expense for the donation of common stock to the Cloudera Foundation, amortization of deferred costs of $17.2 million, $10.1 million of depreciation and amortization and $2.9 million in accretion and amortization of marketable securities. The net change in operating assets and liabilities was due to an increase in accounts receivable of $56.7 million due to the timing of invoicing compared to the receipt of cash from customers, a net increase in deferred costs of $34.9 million due to the difference in timing of payment of costs and recognition of costs, an increase of $3.3 million in prepaid expenses and other assets, partially offset by an increase in deferred revenue of $50.4 million due to the timing of amounts billed to customers compared to revenue

61


recognized during the same period, an increase in accrued compensation of $11.2 million due to the timing of bonus and incentive-based compensation payments.
Cash Provided by (Used in) Investing Activities
During the year ended January 31, 2019, cash provided by investing activities was $62.0 million which was due to sales and maturities of marketable securities of $492.2 million and cash acquired from the business combination with Hortonworks of $42.6 million, partially offset by purchases of marketable securities of $462.7 million and capital expenditures for the purchase of property and equipment of $10.1 million.
During the year ended January 31, 2018, cash used in investing activities was $234.5 million which was due to purchases of marketable securities of $620.3 million, partially offset by sales and maturities of marketable securities of $400.6 million, capital expenditures for the purchase of property and equipment of $13.0 million and cash used in business combinations, net of cash acquired, of $1.9 million.
During the year ended January 31, 2017, cash provided by investing activities was $168.6 million which was due to sales and maturities of marketable securities of $282.4 million, partially offset by purchases of marketable securities of $103.8 million, cash used in business combinations, net of cash acquired, of $2.7 million and purchases of property and equipment of $7.4 million.
Cash Provided by Financing Activities
During the year ended January 31, 2019, cash provided by financing activities was $5.6 million which was due to proceeds from the exercise of stock options and withholdings under our 2017 Employee Stock Purchase Plan (ESPP) of $21.8 million, offset by shares withheld related to the net settlement of RSUs of $16.2 million.
During the year ended January 31, 2018, cash provided by financing activities was $247.3 million which was due to the net proceeds from the issuance of common stock in the IPO of $237.4 million, the net proceeds from the follow-on offering of $46.0 million and proceeds from the exercise of stock options and withholdings under our ESPP of $23.7 million, offset by shares withheld related to net settlement of RSUs of $59.8 million.
During the year ended January 31, 2017, cash provided by financing activities was $1.5 million which was due to proceeds from the exercise of stock options of $3.6 million, offset by payment of deferred offering costs of $2.1 million.
OffBalance Sheet Arrangements
We have not entered into any offbalance sheet arrangements and do not have any holdings in variable interest entities.
Contractual Obligations and Commitments
The following table summarizes our non‑cancelable contractual obligations as of January 31, 2019:
 
Payments Due by Period
 
Total
 
Less than 1 Year
 
1‑3 Years
 
4-6 Years
 
More than 6 Years
 
(in thousands)
Operating leases (1)   
$
305,860

 
$
42,293

 
$
78,647

 
$
104,044

 
$
80,876

Total contractual obligations
$
305,860

 
$
42,293

 
$
78,647

 
$
104,044

 
$
80,876


(1)
We lease our facilities under long‑term operating leases, which expire at various dates through 2027. The lease agreements frequently include provisions which require us to pay taxes, insurance, or maintenance costs.
The above table also includes the non‑cancelable contractual obligations that we assumed as part of the Hortonworks merger.

62


Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (GAAP). The preparation of these financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions and any such differences may be material. We believe that our significant accounting policies, which are discussed in Note 2 to our consolidated financial statements, and the accounting policies discussed below, involve a greater degree of complexity, involving management’s judgments and estimates. Accordingly, these are the policies we believe are critical to understanding our financial condition and historical and future results of operations.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.

63


Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
Subscription Revenue
Subscription revenue relates to term (or time‑based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer.
As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.

64


Contract Assets
Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable will be recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances will be reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Contract costs were $69.0 million and $60.0 million as of January 31, 2019 and 2018, respectively. For the years ended January 31, 2019, 2018, and 2017, amortization expense for the contract costs were $30.6 million, $23.3 million and $17.2 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Business Combinations, Goodwill and Intangible Assets
We allocate the fair value of purchase consideration in a business combination to tangible assets, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is allocated to goodwill. The allocation of the purchase consideration requires management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates can include, but are not limited to, future expected cash flows from acquired customers and acquired technology from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable, and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition or merger date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
We assess goodwill for impairment at least annually and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. We test goodwill using the twostep process. In the first step, we compare the carrying amount of the reporting unit to the fair value based on the fair value of our common stock. If the fair value of the reporting unit exceeds the carrying value, goodwill is not considered impaired and no further testing is required. If the carrying value of the reporting unit exceeds the fair value, goodwill is potentially impaired, and the second step of the impairment test must be performed. In the second step, we would compare the implied fair value of the goodwill to its carrying amount to determine the amount of impairment loss, if any.

65


Acquired finitelived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the intangible assets are expected to generate. If such review indicates that the carrying amount of our intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value. We have not recorded any such impairment charge during the periods presented.
Stock-based Compensation
We recognize stock‑based compensation expense for all stockbased payments. Employee stockbased compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense, over the requisite service period.
We calculate the fair value of options and purchase rights granted under the ESPP based on the BlackScholes optionpricing model. The BlackScholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straightline method for employee expense attribution for stock options and ESPP purchase rights.
We have granted RSUs to our employees and members of our board of directors under our 2008 Plan) and our 2017 Plan. Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based vesting condition and a liquidity event‑related performance vesting condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service‑based vesting condition only. The service‑based condition for the majority of these awards is generally satisfied pro‑rata over four years.
In fiscal 2017, stockbased compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.
We estimate the fair value of options and other equity awards granted to non-employees using the BlackScholes method. These awards are subject to periodic remeasurement over the period during which services are rendered. Stockbased compensation expense is recognized over the vesting period on a straightline basis.
JOBS Act Accounting Election
Under the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We lost our emerging growth company status during the year ended January 31, 2019 as the market value of our common stock held by non-affiliates was greater than $700 million as of July 31, 2018.
Recent Accounting Pronouncements
See “Recently Adopted Accounting Standards” and “Recently Issued Accounting Standards” in Note 2 to our consolidated financial statements.

66


ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. Information relating to quantitative and qualitative disclosures about these markets risks is described below.
Interest Rate Risk
Our primary exposure to market risk relates to interest rate changes. We had cash and cash equivalents and marketable securities totaling $537.2 million and $442.7 million as of January 31, 2019 and 2018, respectively, which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of assetbacked securities, corporate notes and obligations, commercial paper, certificates of deposit, U.S. treasury securities and foreign government obligations. Our investments are made for capital preservation purposes. We do not hold or issue financial instruments for trading or speculative purposes. A hypothetical 100 basis point change in interest rates would change the fair value of our investments in marketable securities by $3.8 million and $4.0 million as of January 31, 2019 and 2018, respectively.
Foreign Currency Risk
Our revenue and expenses are primarily denominated in U.S. dollars. For our nonU.S. operations, the majority of our revenue and expenses are denominated in other currencies such as Euro, British Pound Sterling, Australian Dollar and Chinese Yuan. Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenues, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. As the U.S. dollar fluctuates against certain international currencies, the amounts of revenue and deferred revenue that we report in U.S. dollars for foreign subsidiaries that transact in international currencies may also fluctuate relative to what we would have reported using a constant currency rate.
For the year ended January 31, 2019, approximately 17% of our revenue and approximately 19% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars. For the year ended January 31, 2018, approximately 12% of our revenue and approximately 13% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars.
For the year ended January 31, 2019, we recorded a loss on foreign exchange transactions of $2.5 million. For the year ended January 31, 2018, we recorded a gain on foreign exchange transactions of $1.3 million. To date, we have not had a formal hedging program with respect to foreign currency, but we may in the future if our exposure to foreign currency should become more significant. For the year ended January 31, 2019, a 10% increase or decrease in current exchange rates could have had a $3.0 million impact on our financial results.

67


ITEM 8. CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
The following financial statements are filed as part of this Annual Report on Form 10-K:


68


REPORTS OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of
Cloudera, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Cloudera, Inc. (the Company) as of January 31, 2019 and 2018, and the related consolidated statements of operations, comprehensive loss, redeemable convertible preferred stock and stockholders’ equity (deficit), and cash flows for each of the three years in the period ended January 31, 2019, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2019, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of January 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 29, 2019 expressed an unqualified opinion thereon.
Adoption of New Accounting Standard
As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for revenue from contracts with customers, and incremental costs to acquire contracts with customers retrospectively in the year ended January 31, 2019.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 2011.
San Jose, California
March 29, 2019


69


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors of
Cloudera, Inc.
Opinion on Internal Control over Financial Reporting
We have audited Cloudera, Inc.’s internal control over financial reporting as of January 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Cloudera, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of January 31, 2019, based on the COSO criteria.
As indicated in the accompanying Management’s Report on Internal Control over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Hortonworks, Inc., which is included in the January 31, 2019 consolidated financial statements of Cloudera, Inc. and constituted less than 10% of total assets as of January 31, 2019, and less than 5% of revenues and net loss for the year then ended. Our audit of internal control over financial reporting of Cloudera, Inc. also did not include an evaluation of the internal control over financial reporting of Hortonworks, Inc.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of January 31, 2019 and 2018, the related consolidated statements of operations, comprehensive loss, redeemable convertible preferred stock and stockholders’ equity (deficit), and cash flows for each of the three years in the period ended January 31, 2019, and the related notes and our report dated March 29, 2019 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

70


Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. 

/s/ Ernst & Young LLP

San Jose, California
March 29, 2019

71

CLOUDERA, INC.
Consolidated Balance Sheets
(in thousands, except share and par value data)

 
As of
January 31,
 
2019
 
2018
(As Adjusted)*
 
 
 
 
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
158,672

 
$
43,247

Short-term marketable securities
322,005

 
327,842

Accounts receivable, net
242,980

 
130,318

Contract assets
4,824

 
2,933

Deferred costs
32,100

 
22,278

Prepaid expenses and other current assets
38,281

 
31,470

Total current assets
798,862

 
558,088

Property and equipment, net
27,619

 
17,600

Marketable securities, noncurrent
56,541

 
71,580

Intangible assets, net
679,326

 
5,855

Goodwill
586,456

 
33,621

Deferred costs, noncurrent
36,913

 
37,703

Restricted cash
3,367

 
18,052

Other assets
7,559

 
9,312

TOTAL ASSETS
$
2,196,643

 
$
751,811

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
8,185

 
$
2,722

Accrued compensation
53,590

 
41,393

Other contract liabilities
17,177

 
9,284

Other accrued liabilities
24,548

 
12,971

Deferred revenue, current portion
390,965

 
210,577

Total current liabilities
494,465

 
276,947

Deferred revenue, less current portion
116,604

 
26,823

Other contract liabilities, less current portion
1,296

 
3,266

Other liabilities
22,209

 
16,601

TOTAL LIABILITIES
634,574

 
323,637

Commitments and contingencies (Note 8)


 


STOCKHOLDERS’ EQUITY:
 
 
 
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2019 and 2018

 

Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2019 and 2018; 268,818,627 and 145,327,001 shares issued and outstanding at January 31, 2019 and 2018, respectively
13

 
7

Additional paid-in capital
2,711,340

 
1,385,592

Accumulated other comprehensive loss
(42
)
 
(832
)
Accumulated deficit
(1,149,242
)
 
(956,593
)
TOTAL STOCKHOLDERS’ EQUITY
1,562,069

 
428,174

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
2,196,643

 
$
751,811

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.


See accompanying notes to consolidated financial statements.
72

CLOUDERA, INC.
Consolidated Statements of Operations
(in thousands, except per share data)


 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
 
 
 
 
 
Revenue:
 
 
 
 
 
Subscription
$
406,333

 
$
302,617

 
$
208,335

Services
73,608

 
69,676

 
64,208

Total revenue
479,941

 
372,293

 
272,543

Cost of revenue:(1) (2)
 
 
 
 
 
Subscription
63,329

 
70,902

 
38,704

Services
72,785

 
87,133

 
48,284

Total cost of revenue
136,114

 
158,035

 
86,988

Gross profit
343,827

 
214,258

 
185,555

Operating expenses:(1) (2) (3)
 
 
 
 
 
Research and development
173,814

 
215,695

 
102,309

Sales and marketing
253,164

 
287,196

 
185,421

General and administrative 
110,613

 
85,539

 
55,907

Total operating expenses
537,591

 
588,430

 
343,637

Loss from operations
(193,764
)
 
(374,172
)
 
(158,082
)
Interest income, net
9,011

 
5,150

 
2,431

Other income (expense), net
(2,478
)
 
1,429

 
(547
)
Net loss before provision for income taxes
(187,231
)
 
(367,593
)
 
(156,198
)
Provision for income taxes
(5,418
)
 
(2,079
)
 
(2,187
)
Net loss
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)
Net loss per share, basic and diluted
$
(1.21
)
 
$
(3.24
)
 
$
(4.35
)
Weighted-average shares used in computing net loss per share, basic and diluted
159,816

 
114,141

 
36,406


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.


(1)
Amounts include stock‑based compensation expense as follows (in thousands):

 
Years Ended January 31,
 
2019
 
2018
 
2017
 
 
 
 
 
 
Cost of revenue – subscription
$
9,959

 
$
24,826

 
$
1,426

Cost of revenue – services
11,492

 
31,843

 
1,803

Research and development
41,430

 
100,143

 
5,606

Sales and marketing
27,918

 
90,420

 
5,757

General and administrative
26,566

 
42,774

 
7,122



See accompanying notes to consolidated financial statements.
73

CLOUDERA, INC.
Consolidated Statements of Operations
(in thousands, except per share data)


(2)
Amounts include amortization of acquired intangible assets as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
 
2017
Cost of revenue – subscription
$
3,251

 
$
2,230

 
$
1,997

Sales and marketing
5,878

 
1,493

 
1,723

(3)
In January 2017, we donated 1,175,063 shares of common stock to the Cloudera Foundation. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017. See Note 11 for further discussion.


See accompanying notes to consolidated financial statements.
74

CLOUDERA, INC.
Consolidated Statements of Comprehensive Loss
(in thousands)


 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Net loss
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)
Other comprehensive gain (loss), net of tax:
 
 
 
 
 
Foreign currency translation gain
34

 
349

 
75

Unrealized gain (loss) on investments
756

 
(625
)
 
113

Total other comprehensive gain (loss), net of tax
790

 
(276
)
 
188

Comprehensive loss
$
(191,859
)
 
$
(369,948
)
 
$
(158,197
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.




See accompanying notes to consolidated financial statements.
75

CLOUDERA, INC.
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(in thousands, except share data)


 
Redeemable Convertible
Preferred Stock
 
 
Common Stock
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
(As Adjusted)*
 
Total Stockholders’ Equity (Deficit)
(As Adjusted)*
 
Shares
 
Amount
 
 
Shares
 
Amount
 
As adjusted balance as of January 31, 2016 (1)
74,907,415

 
657,687

 
 
35,775,694

 
$
1

 
$
145,914

 
$
(744
)
 
$
(428,536
)
 
$
(283,365
)
Shares issued under employee stock plans

 

 
 
1,157,625

 
1

 
3,593

 

 

 
3,594

Vested restricted stock units converted into shares

 

 
 
48,306

 

 

 

 

 

Stock-based compensation expense

 

 
 

 

 
21,714

 

 

 
21,714

Donation of common stock to the Cloudera Foundation

 

 
 
1,175,063

 

 
21,574

 

 

 
21,574

Unrealized gain on investments

 

 
 

 

 

 
113

 

 
113

Foreign currency translation adjustment

 

 
 

 

 

 
75

 

 
75

Net loss

 

 
 

 

 

 

 
(158,385
)
 
(158,385
)
Balance as of January 31, 2017
74,907,415

 
657,687

 
 
38,156,688

 
2

 
192,795

 
(556
)
 
(586,921
)
 
(394,680
)
Shares issued under employee stock plans

 

 
 
5,281,193

 

 
21,435

 

 

 
21,435

Vested restricted stock units converted into shares

 

 
 
9,974,266

 

 

 

 

 

Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering
(74,907,415
)
 
(657,687
)
 
 
74,907,415

 
4

 
657,683

 

 

 
657,687

Issuance of common stock in connection with initial public offering, net of offering costs

 

 
 
17,250,000

 
1

 
235,365

 

 

 
235,366

Issuance of common stock in connection with follow-on public offering, net of offering costs

 

 
 
3,000,000

 

 
46,008

 

 

 
46,008

Stock-based compensation expense

 

 
 

 

 
290,006

 

 

 
290,006

Shares issued related to business combination

 

 
 
358,206

 

 
2,081

 

 

 
2,081

Shares withheld related to net settlement of restricted stock units

 

 
 
(3,600,767
)
 

 
(59,781
)
 

 

 
(59,781
)
Unrealized loss on investments

 

 
 

 

 

 
(625
)
 

 
(625
)
Foreign currency translation adjustment

 

 
 

 

 

 
349

 

 
349

Net loss

 

 
 

 

 

 

 
(369,672
)
 
(369,672
)
Balance as of January 31, 2018

 

 
 
145,327,001

 
7

 
1,385,592

 
(832
)
 
(956,593
)
 
428,174

Shares issued under employee stock plans

 

 
 
3,827,218

 

 
22,179

 

 

 
22,179

Vested restricted stock units converted into shares

 

 
 
9,079,901

 

 

 

 

 

Stock-based compensation expense

 

 
 


 

 
117,365

 

 

 
117,365

Shares issued in a business combination

 

 
 
111,304,700

 
6

 
1,202,422

 

 

 
1,202,428

Shares withheld related to net settlement of restricted stock units

 

 
 
(720,193
)
 

 
(16,218
)
 

 

 
(16,218
)
Unrealized loss on investments

 

 
 

 

 

 
756

 

 
756

Foreign currency translation adjustment

 

 
 

 

 

 
34

 

 
34

Net loss

 

 
 

 

 

 

 
(192,649
)
 
(192,649
)
Balance as of January 31, 2019

 
$

 
 
268,818,627

 
$
13

 
$
2,711,340

 
$
(42
)
 
$
(1,149,242
)
 
$
1,562,069

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

(1)
The adjusted balance as of January 31, 2016 includes $60.1 million of commutative effect of changes in accounting principal.


See accompanying notes to consolidated financial statements.
76

CLOUDERA, INC.
Consolidated Statements of Cash Flows
(in thousands)




Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
 
 
 
 
 
 
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
 
 
Depreciation and amortization
17,428

 
12,102

 
10,134

Stock-based compensation
117,365

 
290,006

 
21,714

Donation of common stock to the Cloudera Foundation

 

 
21,574

Accretion and amortization of marketable securities
(1,406
)
 
512

 
2,867

Amortization of deferred costs
30,634

 
23,284

 
17,177

Gain on disposal of fixed assets
(25
)
 
(111
)
 

Release of deferred tax valuation allowance

 
(806
)
 

Changes in assets and liabilities:
 
 
 
 
 
Accounts receivable
54,231

 
(28,780
)
 
(56,730
)
Contract assets
(1,891
)
 
(285
)
 
2,199

Prepaid expenses and other assets
16,497

 
(16,194
)
 
(3,300
)
Deferred costs
(39,665
)
 
(34,557
)
 
(34,917
)
Accounts payable
3,795

 
(667
)
 
(281
)
Accrued compensation
(17,962
)
 
5,179

 
11,222

Accrued expenses and other liabilities
5,413

 
7,664

 
15

Other contract liabilities
5,922

 
12,509

 
(282
)
Deferred revenue
36,586

 
57,548

 
50,432

Net cash provided by (used in) operating activities
34,273

 
(42,268
)
 
(116,561
)
CASH FLOWS FROM INVESTING ACTIVITIES
 
 
 
 
 
Purchases of marketable securities and other investments
(462,737
)
 
(620,329
)
 
(103,776
)
Sales of marketable securities and other investments
56,702

 
79,069

 
74,655

Maturities of marketable securities and other investments
435,478

 
321,552

 
207,792

Cash used in business combinations, net of cash acquired

 
(1,937
)
 
(2,700
)
Cash acquired in business combination
42,557

 

 

Capital expenditures
(10,086
)
 
(12,954
)
 
(7,385
)
Proceeds from sale of equipment
45

 
145

 

Net cash provided by (used in) investing activities
61,959

 
(234,454
)
 
168,586

CASH FLOWS FROM FINANCING ACTIVITIES
 
 
 
 
 
Net proceeds from issuance of common stock in initial public offering

 
237,422

 
(2,056
)
Net proceeds from issuance of common stock in follow-on offering

 
46,008

 

Taxes paid related to net share settlement of restricted stock units
(16,218
)
 
(59,781
)
 

Proceeds from employee stock plans
21,844

 
23,673

 
3,594

Net cash provided by financing activities
5,626

 
247,322

 
1,538

Effect of exchange rate changes on cash, cash equivalents and restricted cash
(1,118
)
 
1,067

 
75

Net increase (decrease) in cash, cash equivalents and restricted cash
100,740

 
(28,333
)
 
53,638

Cash, cash equivalents and restricted cash — Beginning of period
61,299

 
89,632

 
35,994

Cash, cash equivalents and restricted cash — End of period
$
162,039

 
$
61,299

 
$
89,632

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
 
 
 
 
 
Cash paid for income taxes
$
4,775

 
$
2,694

 
$
1,689

Purchases of property and equipment in accounts payable and other accrued liabilities
$
208

 
$
1,130

 
$
44

Fair value of common stock issued as consideration for business combinations
$
1,154,230

 
$
2,081

 
$

Fair value of equity awards assumed
$
48,197

 
$

 
$

Offering costs in accounts payable and other accrued liabilities
$

 
$

 
$
747

Conversion of redeemable convertible preferred stock to common stock
$

 
$
657,687

 
$

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.




See accompanying notes to consolidated financial statements.
77

CLOUDERA, INC.
Notes to Consolidated Financial Statements

 
1.    Organization and Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores.
Unless the context requires otherwise, the words “we,” “us,” “our,” the “Company” and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
In January 2019, we completed our merger of Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California, and a provider of enterprise-grade, global data management platforms, services and solutions, for a total consideration of approximately $1.2 billion consisting of common stock and equity awards assumed (Hortonworks merger) (see Note 3). Our consolidated financial statements for the year ended and as of January 31, 2019 includes the impact of the Hortonworks merger.
During the year ended January 31, 2019, we adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). The consolidated financial data for the years ended January 31, 2019, 2018 and 2017 and as of January 31, 2019 and 2018 reflects the impact of the full retrospective adoption of this standard. See Note 2 for details.
As of January 31, 2019, we had an accumulated deficit of $1.1 billion. We have funded our operations primarily with the net proceeds we received through the sale of our common stock in our initial public offering (IPO), and follow-on public offering, private sales of equity securities and proceeds from the sale of our subscriptions and services. Management believes that currently available resources will be sufficient to fund our cash requirements for at least the next twelve months.
Initial Public Offering
On May 3, 2017, we completed our IPO in which we issued and sold 17,250,000 shares of common stock at a public offering price of $15.00 per share. We received net proceeds of $235.4 million after deducting underwriting discounts and commissions of $18.1 million and other issuance costs of $5.3 million. In conjunction with the IPO, we donated $2.4 million, or 1%, of the net proceeds, to fund the Cloudera Foundation’s activities. Immediately prior to the closing of the IPO, all 74,907,415 shares of our then-outstanding redeemable convertible preferred stock automatically converted into shares of common stock and we reclassified $657.7 million from temporary equity to additional paid in capital on our consolidated balance sheet.
Follow-On Offering
On October 2, 2017, we completed our follow-on offering, in which we issued and sold 3,000,000 shares of common stock and certain stockholders sold 12,446,930 shares of common stock. The price per share to the public was $16.45. We received net proceeds of $46.0 million after deducting underwriting discounts and commissions of $2.0 million and other issuance costs of $1.4 million. We did not receive any proceeds from the sale of shares by the selling stockholders. We issued and sold shares in the offering in order to fund the tax withholding and remittance obligations in connection with the vesting and settlement of restricted stock units (RSUs).
2.    Summary of Significant Accounting Policies
Basis of Consolidation
The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon

78


consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, refers to the fiscal year ended January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, stock‑based compensation expense, bonus attainment, self‑insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of our common stock prior to our IPO, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi‑element arrangement and the valuation assigned to each element and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive loss on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income, net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
 
2017
 
 
 
 
 
 
Cash and cash equivalents
$
158,672

 
$
43,247

 
$
74,186

Restricted cash
3,367

 
18,052

 
15,446

Cash, cash equivalents and restricted cash
$
162,039

 
$
61,299

 
$
89,632

The restricted cash balance as of January 31, 2019 decreased to $3.4 million from $18.1 million as of January 31, 2018 as a result of the removal of restrictions on letter of credit funds.
Marketable Securities
We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is

79


included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive loss. Realized gains and losses and declines in value judged to be other than temporary on available‑for‑sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific‑identification method.
Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
At January 31, 2019, no single customer represented more than 10% of accounts receivable, and at January 31, 2018 one customer represented 16% of accounts receivable. For the years ended January 31, 2019, 2018 and 2017, no single customer accounted for 10% or more of revenue.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past‑due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. As of January 31, 2019 and 2018, allowance for doubtful accounts was $0.2 million and $0.3 million, respectively. The movements in the allowance for doubtful accounts were not significant for any of the periods presented.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight‑line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements
Shorter of remaining lease term or estimated useful life
We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no impairment of property and equipment during the years ended January 31, 2019, 2018 or 2017.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long‑lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.

80


There were no impairments of goodwill or intangible assets during the years ended January 31, 2019, 2018 or 2017.
Business Combinations
We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs
Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open‑source. Therefore, we have not capitalized any software costs through January 31, 2019. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss
Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.

81


The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
Subscription revenue
Subscription revenue relates to term (or time‑based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer.
As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
Contract Assets

82


Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable will be recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances will be reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Contract costs were $69.0 million and $60.0 million as of January 31, 2019 and 2018, respectively. For the years ended January 31, 2019, 2018, and 2017, amortization expense for the contract costs were $30.6 million, $23.3 million and $17.2 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Cost of Revenue
Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock‑based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs.
Research and Development
Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.
Stock‑Based Compensation
We recognize stock‑based compensation expense for all stock‑based payments. Employee stock‑based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We calculate the fair value of options and purchase rights granted under the 2017 Employee Stock Purchase Plan (ESPP) based on the BlackScholes optionpricing model. The BlackScholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The

83


interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straightline method for employee expense attribution for stock options and ESPP purchase rights.
We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based vesting condition and a liquidity event‑related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service‑based vesting condition only. The service‑based condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event‑related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event‑related performance condition is viewed as a performance‑based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
In fiscal 2019 and 2018, stockbased compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stockbased compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.
We estimate the fair value of options and other equity awards granted to non‑employees using the Black‑Scholes method. These awards are subject to periodic re‑measurement over the period during which services are rendered. Stock‑based compensation expense is recognized over the vesting period on a straight‑line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (“Tax Act”). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018.
Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.
Net Loss Per Share
We follow the two‑class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two‑class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two‑class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our

84


redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti‑dilutive.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
JOBS Act Accounting Election
Under the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We lost our emerging growth company status during the year ended January 31, 2019 as the market value of our common stock held by non-affiliates was greater than $700 million as of July 31, 2018.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2019:
ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities
ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments
ASU 2016-16, Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory
ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business
ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting
The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2019.
In May 2014, FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers (“Topic 606”), which amended the existing FASB Accounting Standards Codification. Topic 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs; Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to Topic 606 and Subtopic 340-40 as the “new standard.”
The new standard permits adoption either by using (i) a full retrospective approach for all periods presented or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. We adopted the new standard using the full-retrospective method. This method resulted in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.
Impacts on Financial Statements
The tables below summarize the impacts of the full retrospective adoption of the new standard on our consolidated balance sheet as of January 31, 2018 and consolidated statements of operations and consolidated statements of cash flows for the years ended January 31, 2018 and 2017. Our financial reporting under the new standard is included in the columns labeled “As Adjusted” in the tables below.

85


The primary changes from adopting the new standard are as follows:
Prior to the adoption of the new standard, the Company recognized subscription revenue over the contractual term or life of the subscription contract. Under the new standard, the Company recognizes the vast majority of its subscription revenue over-time as a stand ready obligation to provide support and a portion of subscription revenue at the point in time when functional intellectual property is made available to the customer.
Prior to the adoption of the new standard, for multiple-element arrangements, if vendor‑specific objective evidence (VSOE) of fair value for one or more undelivered elements did not exist, revenue recognition did not commence until delivery of both the subscription and services had commenced, or when VSOE of the undelivered elements had been established. Once revenue recognition commenced, revenue for the arrangement was recognized ratably over the longest service period in the arrangement. Under the new standard, we allocate the multiple-element arrangement transaction price to each performance obligation identified by using the contractually stated price or on a relative stand-alone selling price basis, as applicable. Then each performance obligation is recognized as delivered resulting in revenue recognition in an earlier period and over a shorter time frame for services and revenue recognition beginning in an earlier period for some subscriptions.
Prior to the adoption of the new standard, costs incurred to obtain a subscription contract were expensed when incurred. Under the new standard, the Company recognizes expense in a different period, as these costs are now capitalized and amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the capitalized costs relate.
Prior to the adoption of the new standard, revenue related to variable fees was deferred until the fees became fixed or determinable. Under the new standard, the Company estimates variable consideration to which the Company expects to be entitled by applying the expected value method and recognizes the estimated variable consideration sooner.
Select line items from the consolidated balance sheet as of January 31, 2018 reflecting the adoption of the new standard are as follows (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
ASSETS
 
 
 
 
 
Accounts receivable, net
$
130,579

 
$
(261
)
 
$
130,318

Contract assets

 
2,933

 
2,933

Deferred costs

 
22,278

 
22,278

Deferred costs, noncurrent

 
37,703

 
37,703

LIABILITIES AND STOCKHOLDERS' EQUITY


 


 


Deferred revenue, current portion
257,141

 
(46,564
)
 
210,577

Other contract liabilities

 
9,284

 
9,284

Other accrued liabilities
13,454

 
(483
)
 
12,971

Deferred revenue, less current portion
34,870

 
(8,047
)
 
26,823

Other contract liabilities, noncurrent

 
3,266

 
3,266

Accumulated deficit
(1,061,790
)
 
105,197

 
(956,593
)
Select line items from the consolidated statements of operations for the years ended January 31, 2018 and 2017 reflecting the adoption of the new standard are as follows (in thousands, except per share data):

86


 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
301,022

 
$
1,595

 
$
302,617

Services
66,421

 
3,255

 
69,676

Operating expenses:
 
 
 
 
 
Sales and marketing
298,467

 
(11,271
)
 
287,196

Loss from operations
(390,293
)
 
16,121

 
(374,172
)
Net loss
(385,793
)
 
16,121

 
(369,672
)
Net loss per share of common stock, basic and diluted
$
(3.38
)
 
$
0.14

 
$
(3.24
)
 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
200,252

 
$
8,083

 
$
208,335

Services
60,774

 
3,434

 
64,208

Operating expenses:
 
 
 
 
 
Sales and marketing
203,161

 
(17,740
)
 
185,421

Loss from operations
(187,339
)
 
29,257

 
(158,082
)
Net loss
(187,317
)
 
28,932

 
(158,385
)
Net loss per share of common stock, basic and diluted
(5.15
)
 
0.80

 
(4.35
)
Select line items from the consolidated statements of cash flows for the years ended January 31, 2018 and 2017 reflect the adoption of the new standard are as follows (in thousands):
 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(385,793
)
 
$
16,121

 
$
(369,672
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
23,284

 
23,284

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(28,788
)
 
8

 
(28,780
)
Contract assets

 
(285
)
 
(285
)
Deferred costs

 
(34,557
)
 
(34,557
)
Accrued expenses and other liabilities
8,105

 
(441
)
 
7,664

Other contract liabilities

 
12,509

 
12,509

Deferred revenue
74,187

 
(16,639
)
 
57,548

Net cash used in operating activities
(42,268
)
 

 
(42,268
)

87


 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(187,317
)
 
$
28,932

 
$
(158,385
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
17,177

 
17,177

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(52,139
)
 
(4,591
)
 
(56,730
)
Contract assets

 
2,199

 
2,199

Deferred costs

 
(34,917
)
 
(34,917
)
Accrued expenses and other liabilities
(284
)
 
299

 
15

Other contract liabilities

 
(282
)
 
(282
)
Deferred revenue
59,249

 
(8,817
)
 
50,432

Net cash used in operating activities
(116,561
)
 

 
(116,561
)
Our adoption of the new standard had no impact to net cash used in operating activities within the consolidated statements of cash flows for the years ended January 31, 2018 and 2017.
See Note 4—“Revenue from Contracts with Customers” in the notes to our consolidated financial statements for additional information on the new standard.
Recently Issued Accounting Standards
In February 2016, the FASB issued ASU No. 2016‑02, Leases (Topic 842), as amended, or ASU 2016‑02, which requires lessees to record most leases on their balance sheets. ASU 2016‑02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right‑to‑use asset for the right to use the underlying asset for the lease term. We will adopt this standard effective February 1, 2019 using the modified retrospective transition method with the option to recognize a cumulative-effect adjustment at the date of adoption. Upon adoption, we expect to elect the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. We continue to evaluate which other, if any, practical expedients will be elected.
We are in the final stages of completing our review of historical lease contracts to quantify the expected impact of adoption on our consolidated financial statements. To illustrate the magnitude of this change, the amount of our off-balance sheet operating leases at January 31, 2019 is disclosed in Note 8, “Commitments and Contingencies.” Beginning on February 1, 2019, our operating leases, excluding those with terms less than 12 months, will be discounted and recorded as right-of-use assets and lease liabilities on our consolidated balance sheet. We do not anticipate that the adoption of this standard will have a material impact on our consolidated statements of operations or statements of cash flows.
In June 2016 the FASB issued ASU No. 2016‑13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, or ASU 2016‑13. ASU 2016‑13 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016‑13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.
In January 2017, the FASB issued ASU No. 2017‑04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, or ASU 2017‑04. ASU 2017‑04 simplifies how an entity is required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. ASU 2017‑04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.

88


In February 2018, the FASB issued ASU 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, or ASU 2018-02. ASU 2018-02 provides companies with an option to reclassify stranded tax effects resulting from the enactment of the Tax Cuts and Jobs Act (TCJA) from accumulated other comprehensive income to retained earnings. ASU 2018-02 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years, and will be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the tax rate as a result of TCJA is recognized. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, or ASU 2018-07. ASU 2018-07 aligns the accounting for share-based payment awards issued to nonemployees with the guidance applicable to grants to employees. Under ASU 2018-07, equity-classified share-based payment awards issued to nonemployees will be measured on the grant date, instead of the current requirement to remeasure the awards through the performance completion date. ASU 2018-07 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other (Topic 350): Internal-Use Software, or ASU 2018-05. ASU 2018-05 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-05 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.
3.    Business Combination
On January 3, 2019, we acquired all outstanding stock of Hortonworks, a provider of enterprise-grade, global data management platforms, services and solutions for approximately $1.2 billion in consideration consisting of common stock and equity awards assumed. We have included the financial results of Hortonworks in our consolidated financial statements from the date of merger. The transaction costs associated with the merger were approximately $22.8 million, which were included in general and administrative expense in our consolidated statement of operations for the year ended January 31, 2019. The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):
 
Fair Value
Common stock (111,304,700 shares)
$
1,154,230

Fair value of share-based compensation awards assumed
48,197

Total
$
1,202,427

The $1.2 billion fair value consideration transferred was determined based on $10.37 per share, the merger date closing price of our stock, for all shares of Hortonworks common stock outstanding immediately prior to the merger date. The fair value of the post share conversion of 4.1 million stock options, 0.9 million of performance restricted stock units and 9.0 million restricted stock units assumed was determined using the Black-Scholes option pricing model for stock option awards and observable market price of our common stock for valuation of performance and restricted share units. The share conversion ratio of 1.305 was applied to convert Hortonworks’ outstanding equity awards for Hortonworks’ common stock into equity awards for shares of our common stock. Further, we assumed a total fair value of the stock-based awards of $63.5 million, which will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years. Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of the Hortonworks merger.
The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of merger (in thousands):

89


 
Fair Value
Cash and cash equivalents
$
40,886

Short-term marketable securities
8,103

Accounts receivable, net
165,958

Prepaid expenses and other assets
23,512

Property and equipment, net
8,091

Intangible assets
682,600

Accounts payable
(2,888
)
Accrued compensation
(31,007
)
Other accrued liabilities and long-term liabilities
(12,163
)
Deferred revenue
(233,500
)
Total net assets acquired and liabilities assumed
$
649,592

The fair values of assets acquired and liabilities assumed, including current and noncurrent income taxes payable and deferred taxes, are preliminary and may be subject to change as additional information is received and certain tax returns are finalized. We expect to finalize the valuation as soon as practicable, but no later than one year from the merger date.
The $552.8 million excess of purchase consideration over the fair value of total net assets acquired and liabilities assumed was recorded as goodwill. Goodwill of $500.5 million and $52.3 million was allocated to our Subscription and Services segments, respectively, based on the historical financial results of Hortonworks’ support subscription and professional services as we believe this aligns to our existing segments post-merger.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of merger:
 
Fair Value
 
Estimated Remaining Useful Life
 
(in thousands)
 
(in years)
Unbilled contracts
$
18,300

 
2
Customer relationships
661,600

 
10
Trade names
2,700

 
1
Total identified intangible assets
$
682,600

 
 
Unbilled contracts represent the fair value of Hortonworks’ customer contracts that have yet to be billed. Customer relationships represent the fair value of the underlying relationships with Hortonworks’ customers. Trade names represent Hortonworks’ trademarks, which consumers associate with the source and quality of Hortonworks’ products and services. The estimated fair values of the intangible assets acquired were determined based on a combination of the income and market approaches to measure the fair value of unbilled contracts, customer relationships, and trade names. The fair value of unbilled contracts and customer relationships was measured based on the income approach, specifically the multi-period excess earnings method. The fair value of the trade names was determined using the relief-from-royalty method. The estimated useful life of the customer relationships intangible is approximately 10 years, which approximates the mean and median of a benchmarking dataset from similar mergers or acquisitions over the last 7 years, focusing on transactions where customer relationships is the primary asset of the transaction. The estimated useful life of unbilled contracts is based on the period over which the support and services are expected to be rendered and trade names is based on the Company’s expected timeframe to phase out the Hortonworks trade names.
The goodwill balance of $552.8 million is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with Hortonworks. The goodwill balance is not deductible for U.S. income tax purposes.
The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands):

90


 
29 Days Ended January 31,
2019
Revenue
$
19,597

Net loss
(9,226
)
The financial information in the table below summarizes combined unaudited pro forma results of operations of Cloudera based on certain estimates and assumptions, including a merger date of February 1, 2017 and purchase accounting adjustments. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provide period over period comparability. Combined unaudited pro forma results of operations are derived by adding the pre-tax historical results of Hortonworks with ours, and adjusting primarily for the amortization of intangibles created in the transaction, the valuation adjustment to deferred revenue, the alignment of accounting policies and nonrecurring transaction costs. 
The below unaudited pro forma financial information for the years ended January 31, 2019 and 2018 combines our historical results for the years ended January 31, 2019 and 2018 with the historical results of Hortonworks for the years ended December 31, 2018 and 2017, due to differences in reporting periods and considering the date we acquired Hortonworks, and the effects of the unaudited pro forma adjustments listed above. The unaudited pro forma financial information below does not reflect any synergies or operating cost reductions that may be achieved from the combined operations (in thousands, unaudited):
 
Years Ended
 
January 31,
2019
 
January 31,
2018
Revenue
$
753,932

 
$
600,856

Net loss
(450,001
)
 
(684,357
)

4.    Revenue from Contracts with Customers
The following table reflects our contract liabilities balances (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Deferred revenue, current portion
$
390,965

 
$
210,577

Other contract liabilities
17,177

 
9,284

Deferred revenue, less current portion
116,604

 
26,823

Other contract liabilities, less current portion
1,296

 
3,266

Total contract liabilities
$
526,042

 
$
249,950

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.


91


Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands):
 
Contract Assets
 
Contract Liabilities
 
 
 
 
February 1, 2017
$
2,645

 
$
179,495

Amount transferred to receivables from contract assets
(2,273
)
 

Contract assets additions
2,561

 

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

 
(156,548
)
Increases due to invoicing prior to satisfaction of performance obligations

 
227,003

January 31, 2018
2,933

 
249,950

Amount transferred to receivables from contract assets
(3,832
)
 

Contract assets additions
4,066

 

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

 
(228,167
)
Increases due to invoicing prior to satisfaction of performance obligations

 
270,759

Increases from a business combination
1,657

 
233,500

January 31, 2019
$
4,824

 
$
526,042

Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.
During the year ended January 31, 2019, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material and was primarily related to contract modifications.
As of January 31, 2019, approximately $803.6 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $520.1 million over the next 12 months and approximately $283.5 million thereafter.
Other Practical Expedients
We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when the we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.  

92


5.    Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$

 
$
29,966

Commercial paper
9,157

 
1

 

 
9,158

Certificates of deposit
3,999

 
1

 

 
4,000

Reverse repurchase agreements
5,000

 

 

 
5,000

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
63,626

 
16

 
(57
)
 
63,585

Corporate notes and obligations
140,710

 
136

 
(111
)
 
140,735

Commercial paper
101,712

 
9

 
(1
)
 
101,720

Certificates of deposit
46,551

 
21

 
(1
)
 
46,571

U.S. treasury securities
21,949

 

 
(14
)
 
21,935

Foreign government obligations
4,000

 

 

 
4,000

Total cash equivalents and marketable securities
$
426,670

 
$
184

 
$
(184
)
 
$
426,670


The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248


Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2019 and 2018.

93


The total unrealized losses less than twelve months and greater than twelve months were not material as of January 31, 2019.
The total unrealized losses less than twelve months were $0.7 million and greater than twelve months were not material, as of January 31, 2018.
The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2019 and 2018. We do not believe any of the unrealized losses represent an other‑than‑temporary impairment based on our evaluation of available evidence as of January 31, 2019 and 2018. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended January 31, 2019, 2018 and 2017.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended January 31, 2019 and 2018.
6.    Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short‑term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.
All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
We follow a three‑level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1
Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2
Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3
Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.

94



The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands):
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$
29,966

Commercial paper

 
9,158

 
9,158

Reverse repurchase agreements

 
5,000

 
5,000

Certificates of deposits

 
4,000

 
4,000

Marketable securities:
 
 
 
 
 
Asset-backed securities

 
63,585

 
63,585

Corporate notes and obligations

 
140,735

 
140,735

Commercial paper

 
101,720

 
101,720

Certificates of deposit

 
46,571

 
46,571

U.S. treasury securities
14,950

 
6,985

 
21,935

Foreign government obligations

 
4,000

 
4,000

Total financial assets
$
44,916

 
$
381,754

 
$
426,670


The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$
10,226

Asset-backed securities

 
1,600

 
1,600

Marketable securities:
 
 
 
 
 
U.S. agency obligations

 
7,764

 
7,764

Asset-backed securities

 
46,405

 
46,405

Corporate notes and obligations

 
194,946

 
194,946

Commercial paper

 
85,422

 
85,422

Municipal securities

 
13,321

 
13,321

Certificates of deposit

 
24,701

 
24,701

U.S. treasury securities
24,886

 
1,977

 
26,863

Restricted cash:
 
 
 
 
 
Money market funds
14,672

 

 
14,672

Total financial assets
$
49,784

 
$
376,136

 
$
425,920

 
We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third‑party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.
We have no Level 3 assets and liabilities. There were no transfers into or out of Level 1and Level 2 assets and liabilities for the years ended January 31, 2019 and 2018.

95


7.    Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
 
As of January 31,
 
2019
 
2018
Computer equipment and software
$
18,259

 
$
17,139

Office furniture and equipment
11,907

 
7,981

Leasehold improvements
24,174

 
13,469

Construction in progress
142

 
3,243

Property and equipment, gross
54,482

 
41,832

Less: accumulated depreciation and amortization
(26,863
)
 
(24,232
)
Property and equipment, net
$
27,619

 
$
17,600

Construction in progress primarily consists of leasehold improvements that have not been placed into service.
Depreciation expense was $8.3 million, $8.4 million and $6.4 million for the years ended January 31, 2019, 2018 and 2017, respectively.
Intangible Assets
Intangible assets consisted of the following as of January 31, 2019 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(9,258
)
 
$
2,728

 
1.9
Customer relationships and other acquired intangible assets
671,097

 
(12,036
)
 
659,061

 
9.9
Unbilled contracts
18,300

 
(763
)
 
17,537

 
1.9
Total
$
701,383

 
$
(22,057
)
 
$
679,326

 
9.6
Intangible assets consisted of the following as of January 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(6,769
)
 
$
5,217

 
2.5
Customer relationships and other acquired intangible assets
6,797

 
(6,159
)
 
638

 
4.6
Total
$
18,783

 
$
(12,928
)
 
$
5,855

 
2.8
Amortization expense for intangible assets was $9.1 million, $3.7 million and $3.7 million during the years ended January 31, 2019, 2018 and 2017, respectively.

96


The expected future amortization expense of these intangible assets as of January 31, 2019 is as follows (in thousands):
2020
$
79,522

2021
75,492

2022
66,624

2023
66,241

2024
66,160

2025 and thereafter
325,287

Total amortization expense
$
679,326

Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2017
$
31,516

Additions from acquisitions
2,105

Balance at January 31, 2018
33,621

Hortonworks merger
552,835

Balance at January 31, 2019
$
586,456

Accrued Compensation
Accrued compensation consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
Accrued salaries, benefits and commissions
$
20,563

 
$
15,039

Accrued bonuses
14,832

 
17,875

Accrued compensation-related taxes
11,797

 
4,670

Employee stock purchase plan withholdings
1,902

 
2,238

Other
4,496

 
1,571

Total accrued compensation
$
53,590

 
$
41,393

Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Accrued professional costs
$
6,500

 
$
2,463

Accrued taxes
3,731

 
2,092

Accrued travel
2,751

 
1,492

Accrued self-insurance costs
1,185

 
1,285

Other
10,381

 
5,639

Total other accrued liabilities
$
24,548

 
$
12,971

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

97



Other includes amounts owed to third‑party vendors that provide marketing, corporate event planning, cloud‑computing services and amounts due for the settlement of certain marketable securities.
8.    Commitments and Contingencies
Letters of Credit
As of January 31, 2019 and 2018, we had a total of $20.0 million and $19.7 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Operating Leases
We lease facilities space under non‑cancelable operating leases with various expiration dates. Future minimum lease payments and sublease proceeds under non-cancelable operating leases with an initial lease term greater than one year at January 31, 2019 are as follows (in thousands):
Years Ending January 31:
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
2020
$
42,293

 
$
(16,500
)
 
$
25,793

2021
41,475

 
(15,477
)
 
25,998

2022
37,172

 
(11,298
)
 
25,874

2023
34,249

 
(4,388
)
 
29,861

2024
35,190

 

 
35,190

2025 and thereafter
115,481

 

 
115,481

Total
$
305,860

 
$
(47,663
)
 
$
258,197

Rental expense related to our non‑cancelable operating leases was approximately $23.1 million, $16.1 million and $8.4 million for the years ended January 31, 2019, 2018 and 2017, respectively.
Deferred rent
We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight‑line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.

98


In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
Contingencies
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. In addition, it is possible that an unfavorable resolution of one or more such litigation matters could, in the future, materially and adversely affect our financial position, results of operations, and cash flows in a particular period or subject us to an injunction that could seriously harm our business.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.
9.    Stock Option Plans
We maintain two share-based compensation plans: the 2017 Plan, and the 2008 Plan and collectively with the 2017 Plan, the Stock Plans. In March 2017, our board of directors adopted our 2017 Plan, which our stockholders approved in March 2017. The 2017 Plan became effective on April 27, 2017, the effective date of our IPO, and serves as the successor to our 2008 Plan. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
In March 2017, we increased the number of shares of common stock reserved for grant under the 2008 Plan by 2,000,000 shares.
In March 2017, we adopted the 2017 Plan with a reserve of 30,000,000 shares of our common stock for issuance under our 2017 Plan, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares our common stock as of the immediately preceding January 31st or (ii) a number of shares determined by our board of directors. On February 1, 2019, 13,440,931 additional shares were authorized for issuance by the board of directors. As of January 31, 2019, total number of shares available for grant under the 2017 Plan was 21,000,607 shares.

99


The Stock Plans provides for stock options to be granted at an exercise price not less than 100% of the fair market value at the grant date as determined by our board of directors, unless, with respect to incentive stock options, the optionee is a 10% stockholder, in which case the option price will not be less than 110% of such fair market value. Options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a four-year period, with 25% vesting after one year and then ratably on a monthly basis for the remaining three years.
As a result of the Hortonworks merger, a total fair value of the stock-based awards assumed was $63.5 million, which will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee stock awards assumed as part of the Hortonworks merger.
During the year ended January 31, 2019, we incurred approximately $6.2 million of additional stock-based compensation expense related to the modification of stock awards held by certain employees.
The following table summarizes stock option activity, excluding the ESPP, and related information:
 
 
Options Outstanding
 
 
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Weighted-Average Remaining
Contractual
Term
(Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 2018
 
18,406,920

 
5.03

 
5.3

 
$
252,571

Granted (1)
 
4,076,157

 
8.98

 

 

Exercised
 
(2,818,534
)
 
3.87

 

 

Canceled
 
(546,847
)
 
12.50

 

 

Balance — January 31, 2019
 
19,117,696

 
$
5.83

 
4.3

 
$
154,431

Exercisable— January 31, 2019
 
18,871,020

 
$
5.69

 
4.3

 
$
154,226

Vested — January 31, 2019
 
19,117,696

 
$
5.83

 
4.3

 
$
154,431

(1)
Consists of 4,076,157 stock options assumed in the Hortonworks merger (see Note 3).
The total intrinsic value of options exercised during the years ended January 31, 2019, 2018 and 2017 was $31.2 million, $64.1 million and $18.3 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to option exercises has been recognized.
The weighted‑average grant‑date value of employee options granted during the years ended January 31, 2019, 2018 and 2017 was $4.58, $8.67 and $9.37 per share, respectively.

The fair value of each stock option grant was estimated at the grant date using the Black‑Scholes option‑pricing model with the following weighted‑average assumptions:
Stock Options
Years Ended January 31,
 
2019
 
2018
 
2017
Volatility
45.0%
 
45.3%
 
47.9%
Risk-free interest rate
2.5%
 
2.0%
 
2.0%
Expected term (in years)
5.0 years
 
6.1 years
 
6.0 years
Expected dividends
—%
 
—%
 
—%

100


The unamortized stock‑based compensation expense for options of $2.0 million at January 31, 2019 will be recognized over the average remaining vesting period of 1.20 years.
We issue RSUs to employees and directors. For new employee grants, the RSUs generally meet the service‑based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service‑based condition pro‑rata quarterly over a three or four‑year period (without a one‑year cliff).
The employee RSUs issued prior to our IPO under the 2008 Plan had two vesting conditions: (1) a service‑based condition and (2) a liquidity event‑related performance condition which is considered a performance‑based condition. On March 8, 2017, our board of directors modified the terms of the majority of our RSUs. Prior to the modification, if the liquidity event‑related performance condition was an IPO, employees were required to continue to provide service for six months following the effective date of an IPO. The modification removed the requirement, for the majority of RSUs, that the RSU recipient must continue to provide service for six months following the effective date of an IPO in order to vest in the award, with such shares to be issued on a date to be determined by our board of directors. All other significant terms of the RSUs remained unchanged. The modification established a new measurement date for these modified RSUs.
The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million for the year ended January 31, 2018, attributable to service prior to such effective date.
RSU activity is as follows:
 
RSUs Outstanding
 
Number of RSUs
 
Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 2018
22,243,334

 
$
16.08

Granted (1)
25,439,099

 
12.08

Canceled
(4,777,881
)
 
15.57

Vested and converted to shares
(7,846,449
)
 
15.97

Balance — January 31, 2019
35,058,103

 
13.25

(1)
Includes 7,704,004 RSUs assumed in the Hortonworks merger (see Note 3).

The unamortized stock‑based compensation expense for RSUs was $375.3 million at January 31, 2019 and will be recognized over the average remaining vesting period of 2.3 years.
2017 Employee Stock Purchase Plan
In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). The ESPP became effective on April 27, 2017, the effective date of our IPO. Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll

101


deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on February 1st of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of either (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31st (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. As of January 31, 2019, total number of shares available for grant under the 2017 Employee Stock Purchase Plan was 2,715,436 shares.
On February 1, 2019, 2,688,186 additional shares were authorized for issuance by the board of directors.
As of January 31, 2019$1.9 million was withheld on behalf of employees for a future purchase under the ESPP and is included in accrued compensation in our consolidated balance sheet (see Note 7).
The fair value of each ESPP grant was estimated at the grant date using the Black‑Scholes option‑pricing model with the following weighted‑average assumptions:
ESPP
Years Ended January 31,
 
2019
 
2018
Volatility
38.8%
 
32.9%
Risk-free interest rate
2.4%
 
1.2%
Expected term (in years)
0.5 years
 
0.6 years
Expected dividends
—%
 
—%
10.    Income taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Domestic
$
(191,479
)
 
$
(372,466
)
 
$
(158,973
)
Foreign
4,248

 
4,873

 
2,775

Net loss before provision for income taxes
$
(187,231
)
 
$
(367,593
)
 
$
(156,198
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.


102


The components of provision for income taxes are as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
   Federal
$

 
$

 
$

   State
(106
)
 
(112
)
 
(140
)
   Foreign
(5,371
)
 
(3,097
)
 
(2,011
)
Total
(5,477
)
 
(3,209
)
 
(2,151
)
Deferred:
 
 
 
 
 
   Federal

 
917

 
(108
)
   State

 

 

   Foreign
59

 
213

 
72

Total
59

 
1,130

 
(36
)
Total provision for income taxes
$
(5,418
)
 
$
(2,079
)
 
$
(2,187
)
A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
U.S. federal statutory income tax
$
39,318

 
$
124,287

 
$
53,108

Research tax credits
10,044

 
7,976

 
2,235

Stock-based compensation
(3,004
)
 
(5,124
)
 
(4,340
)
Change in valuation allowance
(42,450
)
 
2,907

 
(44,987
)
Foreign Taxes
(4,945
)
 

 

Legal expenses
(4,000
)
 

 

Donation of common stock to the Cloudera Foundation

 

 
(7,335
)
Federal tax rate change

 
(132,387
)
 

Other
(381
)
 
262

 
(868
)
Provision for income taxes
$
(5,418
)
 
$
(2,079
)
 
$
(2,187
)
In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (“Tax Act”). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018.
In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.

103


The deferred tax assets and liabilities were as follows (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Deferred tax assets:
 
 
 
   Accruals and reserves
$
13,753

 
$
12,657

   Deferred revenue

 
13,934

   Net operating loss carryforward
430,220

 
202,286

   Research and development credits and other credits
62,869

 
27,480

   Stock-based compensation
30,946

 
30,747

   Gross deferred tax assets
537,788

 
287,104

Less valuation allowance
(454,278
)
 
(271,396
)
Total deferred tax assets, net of valuation allowance
83,510

 
15,708

Deferred tax liabilities:
 
 
 
   Depreciation and amortization
(61,285
)
 
(510
)
   Deferred revenue
(5,026
)
 

   Deferred costs
(16,768
)
 
(14,755
)
Gross deferred tax liabilities
(83,079
)
 
(15,265
)
Net deferred tax assets
$
431

 
$
443

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Undistributed earnings of our foreign subsidiaries at January 31, 2019 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (“GILTI”) regimes as enacted by the Tax Act, those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.
In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.
A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2019 and 2018 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2019 and 2018 was an increase of approximately $182.9 million and $78.9 million, respectively.
At January 31, 2019, we have federal, California and other state net operating loss carryforwards of approximately $1.7 billion, $487.8 million and $621.2 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2020 for other states’ purposes.
In fiscal 2018, we adopted ASU No. 2016‑09, which simplified the accounting and reporting of share‑based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. Upon adoption, we recognized the previously unrecognized excess tax benefits using the modified retrospective transition method. The previously unrecognized excess tax effects were recorded as a deferred tax asset, which was fully offset by a valuation allowance.
At January 31, 2019, we have federal and state research credit carryforwards of approximately $47.7 million and $37.9 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.

104


Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes, however the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.
For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely of being realized upon settlement.

The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
 
Years Ended January 31,
 
2019
 
2018
 
2017
Balance as of beginning of year
$
11,700

 
$
9,600

 
$
6,500

Tax positions taken in current period
 
 
 
 
 
     Gross decreases
(1,000
)
 

 

     Gross increases(1)   
7,900

 
2,100

 
3,100

Balance as of end of year
$
18,600

 
$
11,700

 
$
9,600

(1) Includes $7.4 million from Hortonworks merger.
As of January 31, 2019, the total amount of gross unrecognized tax benefits was $18.6 million, of which $1.1 million, if recognized, would favorably impact our effective tax rate.
We recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2019, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.
11.    Related Party Transactions
Intel Corporation
We have been engaged in commercial transactions with Intel Corporation, a holder of our common stock, representing approximately 10% and 18% of outstanding shares as of January 31, 2019 and 2018 respectively, with the right to designate a person that our board of directors must nominate for election, or nominate for re-election, to our board of directors, including a multi‑year subscription and services agreement, and a collaboration and optimization agreement. The aggregate revenue we recognized from this customer was $14.2 million, $12.0 million and $8.1 million for the years ended January 31, 2019, 2018 and 2017, respectively.
Cloudera Foundation
In January 2017, the Cloudera Foundation, an independent non‑profit organization, was created to provide our products, skills and people, to help solve important social problems around the world. We donated 1,175,063 shares of our common stock to the Cloudera Foundation during the fourth quarter of fiscal 2017. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recorded in general and administrative expense in the accompanying consolidated statements of operations. In conjunction with the IPO, we donated $2.4 million, or 1% of the net proceeds, to fund the Cloudera Foundation’s activities. We do not control the Cloudera Foundation’s activities, and accordingly, we do not consolidate the financial statements of the Cloudera Foundation.

105


Other Related Parties
Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was $7.0 million, $7.6 million and $5.8 million for the years ended January 31, 2019, 2018 and 2017, respectively. There was $2.5 million and $1.5 million in accounts receivable due from these customers as of January 31, 2019 and 2018, respectively.
12.    Segment Information
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense are not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock‑based compensation expense, amortization of certain acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
Financial information for each reportable segment was as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Revenue:
 
 
 
 
 
Subscription
$
406,333

 
$
302,617

 
$
208,335

Services
73,608

 
69,676

 
64,208

Total revenue
$
479,941

 
$
372,293

 
$
272,543


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Contribution margin:
 
 
 
 
 
Subscription
$
356,214

 
$
258,771

 
$
173,054

Services
12,315

 
14,386

 
17,727

Total segment contribution margin
$
368,529

 
$
273,157

 
$
190,781

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

106



The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Segment contribution margin
$
368,529

 
$
273,157

 
$
190,781

Amortization of acquired intangible assets
(9,129
)
 
(3,723
)
 
(3,720
)
Stock-based compensation expense
(117,365
)
 
(290,006
)
 
(21,714
)
Donation of common stock to the Cloudera Foundation

 

 
(21,574
)
Corporate costs, such as research and development, corporate general and administrative and other
(435,799
)
 
(353,600
)
 
(301,855
)
Loss from operations
$
(193,764
)
 
$
(374,172
)
 
$
(158,082
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Sales outside of the United States represented approximately 34%, 30% and 27% of our total revenue for the years ended January 31, 2019, 2018 and 2017, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end‑customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of January 31, 2019 and 2018, assets located outside the United States were 4% of total assets.
13.    Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Numerator:
 
 
 
 
 
Net loss
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)
Denominator:
 
 
 
 
 
Weighted-average shares used in computing net loss, basic and diluted
159,816

 
114,141

 
36,406

Net loss per share, basic and diluted
$
(1.21
)
 
$
(3.24
)
 
$
(4.35
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.


107


The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of
January 31,
 
2019
 
2018
 
2017
Redeemable convertible preferred stock on an as-if converted basis

 

 
74,907

Stock options to purchase common stock
19,118

 
18,407

 
23,240

Restricted stock awards
35,058

 
22,243

 
21,374

Shares issuable pursuant to the ESPP
724

 
522

 

Total
54,900

 
41,172

 
119,521

14. Selected Quarterly Financial Data (unaudited)
The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2019 and 2018 (in thousands, except per share data):
 
 
 
 
 
April 30
(As Adjusted)*
 
July 31
(As Adjusted)*
 
October 31
(As Adjusted)*
 
January 31
 
Fiscal Year
Fiscal 2019
 
 
 
 
 
 
 
 
 
Revenue
$
103,459

 
$
112,979

 
$
118,988

 
$
144,515

 
$
479,941

Gross profit
70,108

 
80,847

 
89,012

 
103,860

 
343,827

Loss from operations
(51,702
)
 
(29,424
)
 
(25,673
)
 
(86,965
)
 
(193,764
)
Net loss
(52,322
)
 
(28,949
)
 
(25,857
)
 
(85,521
)
 
(192,649
)
Net loss per share, basic and diluted
$
(0.36
)
 
$
(0.19
)
 
$
(0.17
)
 
$
(0.45
)
 
$
(1.21
)
 
 
 
 
 
 
 
 
 
 
Fiscal 2018 (as adjusted)*
 
 
 
 
 
 
 
 
 
Revenue
$
80,625

 
$
89,212

 
$
96,721

 
$
105,735

 
$
372,293

Gross profit
20,513

 
57,242

 
63,595

 
72,908

 
214,258

Loss from operations
(221,377
)
 
(64,106
)
 
(50,604
)
 
(38,085
)
 
(374,172
)
Net loss
(221,356
)
 
(62,650
)
 
(49,352
)
 
(36,314
)
 
(369,672
)
Net loss per share, basic and diluted
$
(5.75
)
 
$
(0.47
)
 
$
(0.36
)
 
$
(0.25
)
 
$
(3.24
)
* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of disclosure controls and procedures.
We maintain a set of disclosure controls and procedures designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to our management

108


including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. In accordance with Rule 13a-15(b) of the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K, an evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as of the end of the period covered by this Annual Report on Form 10-K, were effective to provide reasonable assurance.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2019 based on the guidelines established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles. Management reviewed the results of its assessment with our Audit Committee.
In accordance with guidance issued by the SEC, companies are permitted to exclude acquisitions from their final assessment of internal control over financial reporting for the fiscal year in which the acquisition occurred while integrating the acquired operations. Management’s evaluation of internal control over financial reporting excluded the internal control activities of Hortonworks, Inc., which is included in the January 31, 2019 consolidated financial statements of Cloudera, Inc. and constituted less than 10% of total assets as of January 31, 2019, and less than 5% of revenues and net loss for the year then-ended.
The effectiveness of our internal control over financial reporting as of January 31, 2019 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report which is included in Item 8 of this Annual Report on Form 10-K.
 Changes in internal control over financial reporting.
We regularly review our system of internal control over financial reporting and make changes to our processes and systems to improve controls and increase efficiency, while ensuring that we maintain an effective internal control environment. Changes may include such activities as implementing new, more efficient systems, consolidating activities, and migrating processes.
We implemented Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) and Accounting Standards Codification 340-40, Other Assets and Deferred Costs; Contracts with Customers (the “new standard”). Internal controls were designed and implemented to ensure we adequately evaluated our contracts and properly assessed and accounted for the impact of the new standard on our financial statements to facilitate adoption on January 31, 2019 as well as accounting for our revenue after the implementation of the new standard. These internal controls include the development of new policies based on the five-step model provided in the new standard, new contract review requirements and information gathering for disclosure.
Other than as described above, there were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act that occurred during our most recent fiscal year that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance

109


that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
ITEM 9B. OTHER INFORMATION
None.
PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Except as set forth below, the information called for by this item will be set forth in our Proxy Statement for the 2019 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2019 and is incorporated herein by reference.
We maintain a Code of Business Conduct and Ethics that incorporates our code of ethics applicable to all employees, including all officers. Our Code of Business Conduct and Ethics is published on the Investor Relations section of our website at www.cloudera.com. We intend to disclose future amendments to certain provisions of our Code of Business Conduct and Ethics, or waivers of such provisions granted to the principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions on this website within four business days following the date of such amendment or waiver.
ITEM 11. EXECUTIVE COMPENSATION
The information called for by this item will be set forth in our Proxy Statement for the 2019 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2019 and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information called for by this item will be set forth in our Proxy Statement for the 2019 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2019 and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIP AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information called for by this item will be set forth in our Proxy Statement for the 2019 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2019 and is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information called for by this item will be set forth in our Proxy Statement for the 2019 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2019 and is incorporated herein by reference.

110


PART IV
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
The following documents are filed as a part of this Annual Report on Form 10-K:
(a) Financial Statements
The information concerning our financial statements, and Report of Independent Registered Public Accounting Firm required by this Item is incorporated by reference herein to the section of this Annual Report on Form 10-K in Item 8, entitled “Consolidated Financial Statements and Supplementary Data.”
(b) Financial Statement Schedules
All schedules have been omitted because the required information is not present or not present in amounts sufficient to require submission of the schedules, or because the information required is included in Item 8, entitled the “Consolidated Financial Statements and Supplementary Data.”
(c) Exhibits 
 
 
 
 
Incorporated by Reference
Exhibit
Number
 
Exhibit Title
 
Form
 
File No.
 
Exhibit
 
Filing
Date
 
Filed
Herewith
2.01*
 

 
8-K
 
001-38069
 
2.1
 
10/3/2018
 
 
3.01*
 
 
10-Q
 
001-38069
 
3.01
 
6/9/2017
 
 
3.02*
 
 
10-Q
 
001-38069
 
3.02
 
6/9/2017
 
 
4.01*
 
 
S-1
 
333-217071
 
4.01
 
3/31/2017
 
 
4.02*
 
 
S-1 
 
333-217071
 
4.02
 
3/31/2017
 
 
4.03*
 
 
S-1
 
333-217071
 
4.03
 
3/31/2017
 
 
4.04*
 
 
S-1 
 
333-217071
 
4.04
 
3/31/2017
 
 
10.01*
 
 
S-1
 
333-217071
 
10.01
 
3/31/2017
 
 
10.02*
 
 
S-1
 
333-217071
 
10.02
 
3/31/2017
 
 
10.03*
 
 
S-1/A
 
333-217071
 
10.03
 
4/10/2017
 
 
10.04*
 
 
S-1/A
 
333-217071
 
10.04
 
4/10/2017
 
 
10.05*
 
 
S-1
 
333-217071
 
10.05
 
3/31/2017
 
 
10.06*
 
 
S-1
 
333-217071
 
10.06
 
3/31/2017
 
 
10.07*
 
 
S-1
 
333-217071
 
10.07
 
3/31/2017
 
 

111


10.08*†
 
 
S-1
 
333-217071
 
10.08
 
3/31/2017
 
 
10.09*†
 
 
S-1
 
333-217071
 
10.09
 
3/31/2017
 
 
10.10*†
 
 
S-1
 
333-217071
 
10.10
 
3/31/2017
 
 
10.11*
 
 
S-1
 
333-217071
 
10.11
 
3/31/2017
 
 
10.12*
 
 
S-1
 
333-217071
 
10.12
 
3/31/2017
 
 
10.13*†
 
 
S-1
 
333-217071
 
10.13
 
3/31/2017
 
 
10.14*
 
 
S-8
 
333-217522
 
4.07
 
4/28/2017
 
 
10.15*
 
 
8-K
 
001-38069
 
10.1
 
3/29/2018
 
 
10.16*
 
 
8-K
 
001-38069
 
10.2
 
3/29/2018
 
 
10.17*†
 
 
10-K
 
001-38069
 
10.17
 
4/4/2018
 
 
10.18*†
 
 
10-K
 
001-38069
 
10.18
 
4/4/2018
 
 
10.19*†
 
 
10-K
 
001-38069
 
10.19
 
4/4/2018
 
 
10.20*
 
 
10-K
 
001-38069
 
10.20
 
4/4/2018
 
 
10.21*
 
 
10-K
 
001-38069
 
10.21
 
4/4/2018
 
 
10.22*
 
 
8-K
 
001-38069
 
10.1
 
10/3/2108
 
 
10.23*
 
 
8-K
 
001-38069
 
10.2
 
10/3/2018
 
 
10.24
 
 
 
 
 
 
 
 
 
 
X
10.25
 
 
 
 
 
 
 
 
 
 
X
21.01*
 
 
S-1
 
333-217071
 
21.01
 
3/31/2017
 
 
23.02
 
 
 
 
 
 
 
 
 
 
X
24.01
 
 
 
 
 
 
 
 
 
 
X
31.01
 
 
 
 
 
 
 
 
 
 
X

112


31.02
 
 
 
 
 
 
 
 
 
 
X
32.01#
 
 
 
 
 
 
 
 
 
 
X
32.02#
 
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Schema Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.EXT
 
XBRL Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X
___________
 
 
 
*
Previously filed.
 
 
 
Confidential treatment has been granted with respect to portions of this exhibit.
 
 
#
This certification is deemed not filed for purposes of section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.
ITEM 16. FORM 10-K SUMMARY
None.

113


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.
 
 
CLOUDERA, INC.
 
 
 
 
Date: March 29, 2019
 
By:
/s/ Thomas J. Reilly
 
 
 
Thomas J. Reilly
 
 
 
Chief Executive Officer and Director
 
 
 
(Principal Executive Officer)
 
 
 
 
Date: March 29, 2019
 
By:
/s/ Jim Frankola
 
 
 
Jim Frankola
 
 
 
Chief Financial Officer
 
 
 
(Principal Financial Officer)
 
 
 
 
Date: March 29, 2019
 
By:
/s/ Scott Reasoner
 
 
 
Scott Reasoner
 
 
 
Chief Accounting Officer
 
 
 
(Principal Accounting Officer)

114


POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS that each individual whose signature appears below constitutes and appoints Thomas J. Reilly, Jim Frankola and Scott Reasoner, and each of them, as his or her true and lawful attorneys-in-fact, proxies, and agents, each with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact, proxies, and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact, proxies, and agents, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name
Title
Date
/s/ Thomas J. Reilly
Chief Executive Officer and Director
(Principal Executive Officer)
March 29, 2019
Thomas J. Reilly
/s/ Jim Frankola
Chief Financial Officer
(Principal Financial Officer)
March 29, 2019
Jim Frankola
/s/ Scott Reasoner
Chief Accounting Officer
(Principal Accounting Officer)
March 29, 2019
Scott Reasoner
/s/ Robert Bearden
Director
March 29, 2019
Robert Bearden
/s/ Martin Cole
Director
March 29, 2019
Martin Cole
/s/ Paul Cormier
Director
March 29, 2019
Paul Cormier
/s/ Kimberly Hammonds
Director
March 29, 2019
Kimberly Hammonds
/s/ Peter Fenton
Director
March 29, 2019
Peter Fenton
/s/ Kevin Klausmeyer
Director
March 29, 2019
Kevin Klausmeyer
/s/ Rose Schooler
Director
March 29, 2019
Rose Schooler
/s/ Michael A. Stankey
Director
March 29, 2019
Michael A. Stankey


115
EX-10.24 2 q4-1910kexhibit1024.htm EXHIBIT 10.24 Exhibit


a20181231arunmurthyof_image1.gif
395 Page Mill Road, Building 3 | Palo Alto, CA 94304
Employment Offer Letter


December 31, 2018

Arun C. Murthy
517A Porpoise Bay Terrace
Sunnyvale CA 94089
                
Dear Arun:

On behalf of the Board of Directors (the “Board”) of Cloudera (the “Company”), I am pleased to offer you the position of Chief Product Officer (“CPO”). We believe that you will add substantially to the team and contribute greatly to the ultimate success of the Company by providing the same extraordinary leadership and vision that you have demonstrated throughout your career. This offer is conditional upon closing of the merger of the Company and Hortonworks, Inc. (“Hortonworks”) pursuant to the terms of that certain Agreement and Plan of Merger and Reorganization by and among the Company, Hortonworks and the other parties named therein, on October 3, 2018, as amended from time to time (the “Merger”). If you accept this offer, your full-time employment will commence on the closing date of the Merger, or such other time as is mutually agreed in writing between you and the Company (the “Start Date”). The terms of your employment with the Company will be as follows:
1.
Position. You will serve as the Company’s CPO, and report to the Company’s Chief Executive Officer. You will render such business and professional services in the performance of your duties, consistent with your position within the Company, as will reasonably be assigned to you by your supervisor or the Board. This is a full-time position with responsibility for the Company’s engineering and support. While you render services to the Company, you will not engage in any other employment, consulting or other business activity (whether full-time or part-time) that would create a conflict of interest with the Company. By signing this letter, you confirm to the Company that you have no contractual commitments or other legal obligations that would prohibit you from performing your duties for the Company. Your employment with the Company will be for no certain duration but will be “at-will” employment. Although your job duties, title, compensation and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at-will” nature of your employment may only be changed in a document signed by you and a duly authorized executive of the Company (other than you).
2.
Location. You will work out of Cloudera’s Palo Alto, California location, or such other location as mutually agreed to between you and the Company.
3.
Compensation.
(a)
Base Salary. You will receive an annual salary of $380,000, less applicable withholding, which will be paid in accordance with the Company’s normal payroll procedures. This salary will be subject to adjustment pursuant to the Company’s employee compensation policies in effect from time to time.
(b)
Bonus. You will be eligible for an annual target bonus of sixty percent (60%) of your Base Salary (“Target Bonus” and the portion thereof to which you are actually entitled, the “Bonus”), less applicable withholding. Your Bonus will be based on the Company’s achievement of any applicable performance objectives and/or conditions that are established by the Company in its sole discretion. Payment of your Bonus will be subject

        



to your continued employment through and until the date of payment, which will be no later than March 15 of the calendar year following the year in which such Bonus is earned.

(c)
Equity Incentives. The Hortonworks Board of Directors is expected to make a grant of 220,000 restricted stock units for Hortonworks’ common stock to you immediately prior to the closing of the Merger (the “Transition RSUs”). The Transition RSUs will be subject to the Amended and Restated Hortonworks, Inc. 2014 Stock Option and Incentive Plan and form of award agreement. Subject to, and upon the closing of the Merger, the Transition RSUs will be assumed and converted into restricted stock units for a number of shares of Company’s common stock equal to (x) 220,000, multiplied by (y) an exchange ratio of 1.305, such that you will hold 287,100 Company RSUs immediately following the closing. The Transition RSUs shall vest in full on December 15, 2019, subject to your continued employment through that date.
In addition, the Company will request that its Board of Directors approve another grant to you of RSUs for the Company’s common stock valued at $8,000,000, based on a 10-day closing price average for the period prior to the closing date of the Merger, as determined by the Company’s Board of Directors (the “Retention RSUs”). These Retention RSUs will be subject to the terms and conditions of the Company’s 2017 Equity Incentive Plan and form of award agreement. 80% of the Retention RSUs will be subject to service-based vesting, and 1/12th of the total number of shares underlying that portion of the grant will vest on each of the Company’s four pre-selected vesting dates for RSU recipients (March 15; June 15; September 15; and December 15) following December 15, 2019, subject to your continued employment through such dates. The remaining 20% of the Retention RSUs will vest subject to the achievement of performance criteria to be established by the Board and your continued employment through the applicable performance period.
Notwithstanding anything to the contrary in this letter, neither the Transition RSUs nor the Retention RSUs described in this Section 3(c) will be subject to any accelerated vesting under the terms of any Hortonworks termination, severance or change in control agreement, plan, policy or any other arrangement or understanding between you and Hortonworks.
4.
Benefits. The Company will provide you with the opportunity to participate in the Company’s standard health, dental and other benefits plans approved by the Board (which may include vacation or paid time off), subject to any eligibility requirements or other limits generally imposed by such plans or programs.
5.
Termination of Employment. You will be eligible to receive certain benefits and severance payments under a Severance and Change in Control Agreement between you and the Company (including an Executive Addendum to the Severance and Change in Control Agreement) (together, the “Severance Agreement”), which will become effective on the earlier of the 12-month anniversary of your Start Date or a Change in Control of the Company (as defined in the Severance Agreement). The Severance Agreement is attached to this offer letter as Exhibit A. Except as set forth in Section 3 above, any existing severance and/or acceleration terms you may have with Hortonworks pursuant to that certain Amended and Restated Employment Agreement by and between you and Hortonworks, dated September 28, 2018, those restricted stock unit agreements by and between you and Hortonworks, dated on or about February 6, 2018 and April 7, 2017, or otherwise (collectively, “Separation Benefits”) will remain in effect until the day immediately prior to the effective date of the Severance Agreement. As of the effective date of the Severance Agreement, all of your Hortonworks Separation Benefits shall terminate and shall be superseded in their entirety by the terms and conditions of the Severance Agreement.
Notwithstanding any provisions in this letter, the Severance Agreement or any agreement with Hortonworks to the contrary, you hereby expressly acknowledge and agree that any and all rights you may have to invoke “good reason,” a “constructive termination” or other similar phrase due to (i) a diminution in your authority, duties or responsibilities or those of your supervisor, as applicable, or (ii) a relocation of your business office, whether such rights arise before or after the closing of the Merger, shall be measured solely by comparison to your position and the position of your supervisor as set forth in Section 1 hereof and the principal location of your business office as set forth in Section 2 hereof, respectively.

2



6.
Background Checks. The Company reserves the right to conduct background investigations and/or reference checks on all of its potential employees. Your job offer, therefore, is contingent upon a clearance of such a background investigation and/or reference check, if any. Should your employment terminate due to the failure to pass a background check that does not amount to "Cause" under the Severance Agreement or any Hortonworks severance agreement, this offer letter and the Severance Agreement shall be void and you will not waive your rights under any Hortonworks severance agreement.
7.
Evidence of Employment Eligibility. For purposes of federal immigration law, you will be required to provide to the Company documentary evidence of your identity and eligibility for employment in the United States. Such documentation must be provided to us within three (3) business days of your date of hire.
8.
Withholdings. All forms of compensation paid to you as an employee of the Company shall be less all applicable withholdings.
9.
Confidentiality; Compliance with Policies. As a Company employee, you will be expected to abide by Company rules and regulations. You will be specifically required to sign an acknowledgement that you have read and understand the Company rules of conduct included in the Company handbook. You will be expected to sign and comply with the Employment, Confidential Information and Intellectual Property Assignment Agreement attached as Exhibit B (the “Confidentiality Agreement”), which requires, among other things, the assignment of your rights to intellectual property made during your employment at the Company, and non-disclosure of proprietary information.
10.
Complete Agreement. This letter (together with the Severance Agreement and Confidentiality Agreement), and your agreements with Hortonworks identified in Section 5 in respect of your Separation Benefits, represent the entire agreement between you and the Company with respect to the material terms and conditions of your employment, and supersedes and replaces any and all prior verbal or written discussions, negotiations and/or agreements between you and the Company or between you and Hortonworks (or any representative thereof) relating to the subject matter hereof.
11.
Counterparts. This letter may be executed (i) in counterparts, each of which shall be an original, with same effect as if the signatures hereto were on the same instrument; and (ii) by facsimile or pdf. The parties agree that such facsimile or pdf signatures shall be deemed original signatures for all purposes.

To accept the Company’s offer, please sign and return this letter (including the attached exhibits) to the Company no later than December 31, 2018. In the event that the Merger is not completed, this offer will automatically terminate and will be of no further force or effect.

AGREED AND ACCEPTED
 
CLOUDERA, INC.
 
 
 
/s/ Arun C. Murthy
 
/s/ Tom Reilly
Arun C. Murthy
 
Tom Reilly
 
 
 
December 31, 2018
 
CEO
        



3



EXHIBIT A
Severance and Change in Control Agreement

        



EXHIBIT B
Employment, Confidential Information and Intellectual Property Assignment Agreement

        



EXHIBIT A CLOUDERA, INC.
Employment, Confidential Information and Intellectual Property Assignment Agreement

As a condition of my employment with Cloudera, Inc., its subsidiaries, affiliates, successors or assigns (together, the "Company"), and in consideration of my employment with the Company and my receipt of the compensation now and hereafter paid to me by the Company, I agree to the following terms under this Employment, Confidential Information and Intellectual Property Assignment Agreement (the "Intellectual Property Agreement"):

1.
Employment.

(a)    I understand and acknowledge that my employment with the Company is for an unspecified duration and constitutes "at-will" employment. I acknowledge that this employment relationship may be terminated at any time, with or without good cause or for any or no cause, at the option either of the Company or myself, with or without notice.

(b)    I agree that, during the term of my employment with the Company, I will not engage in any other employment, occupation, consulting or other business activity related to the business in which the Company is now involved or becomes involved during the term of my employment, nor will I engage in any other activities that conflict with my obligations to the Company.

2.
Confidential Information.

(a)    Company Information. I agree at all times during the term of my employment (my "Relationship with the Company") and thereafter to hold in strictest confidence, and not to use except for the benefit of the Company or to disclose to any person, firm or corporation without written authorization of the Board of Directors of the Company, any Confidential Information of the Company. I understand that "Confidential Information" means any Company proprietary information, technical data, trade secrets or know-how, including, but not limited to, research, product plans, products, services, customer lists and customers (including, but not limited to, customers of the Company on whom I called or with whom I became acquainted during the term of my Relationship with the Company), markets, works of original authorship, photographs, negatives, digital images, software, computer programs, know-how, ideas, developments, inventions (whether or not patentable), processes, formulas, technology, designs, drawings, engineering, hardware configuration information, forecasts, strategies, marketing, finances or other business information disclosed to me by the Company either directly or indirectly in writing, orally or by drawings or observation or inspection of parts or equipment. I further understand that Confidential Information does not include any of the foregoing items which has become publicly known and made generally available through no wrongful act of mine or of others who were under confidentiality obligations as to the item or items involved.


CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT    



(b)    Other Employer Information. I agree that I will not, during my Relationship with the Company, improperly use or disclose any proprietary information or trade secrets of any former or concurrent employer or other person or entity and that I will not bring onto the premises of the Company any unpublished document or proprietary information belonging to any such employer, person or entity unless consented to in writing by such employer, person or entity.

(c)    Third Party Information. I recognize that the Company has received and in the future will receive from third parties their confidential or proprietary information subject to a duty on the Company's part to maintain the confidentiality of such information and to use it only for certain limited purposes. I agree to hold all such confidential or proprietary information in the strictest confidence and not to disclose it to any person, firm or corporation or to use it except as necessary in carrying out my work for the Company consistent with the Company's agreement with such third party.

3.
Intellectual Property.

(a)    Assignment of Intellectual Property. I agree that I will promptly make full written disclosure to the Company, will hold in trust for the sole right and benefit of the Company, and hereby assign to the Company, or its designee, all my right, title, and interest in and to any original works of authorship, inventions, concepts, improvements or trade secrets, whether or not patentable or registrable under copyright or similar laws, which I may solely or jointly conceive or develop or reduce to practice, or cause to be conceived or developed or reduced to practice, during the period of time I am in the service of the Company (collectively referred to as "Intellectual Property") and which (i) are developed using the equipment, supplies, facilities or Confidential Information of the Company, (ii) result from or are suggested by work performed by me for the Company, or (iii) relate to the business, or to the actual or demonstrably anticipated research or development of the Company. The Intellectual Property will be the sole and exclusive property of the Company. I further acknowledge that all original works of authorship which are made by me (solely or jointly with others) within the scope of and during the period of my Relationship with the Company and which are protectable by copyright are "works made for hire," as that term is defined in the United States Copyright Act. To the extent any Intellectual Property is not deemed to be work for hire, then I will and hereby do assign all my right, title and interest in such Intellectual Property to the Company, except as provided in Section 3(e).
(b)    Patent and Copyright Registrations. I agree to assist the Company, or its designee, at the Company's expense, in every proper way to secure the Company's rights in the Intellectual Property and any copyrights, patents or other intellectual property rights relating thereto in any and all countries, including the disclosure to the Company of all pertinent information and data with respect thereto, the execution of all applications, specifications, oaths, assignments and all other instruments which the Company shall deem necessary in order to apply for and obtain such rights and in order to assign and convey to the Company, its successors, assigns, and nominees the sole and exclusive rights, title and interest in and to such Intellectual Property, and any copyrights, patents or other intellectual property rights relating thereto. I further

CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT    



agree that my obligation to execute or cause to be executed, when it is in my power to do so, any such instrument or papers shall continue after the termination of this Intellectual Property Agreement. If the Company is unable because of my mental or physical incapacity or for any other reason to secure my assistance in perfecting the rights transferred in this Intellectual Property Agreement, then I hereby irrevocably designate and appoint the Company and its duly authorized officers and agents as my agent and attorney in fact, to act for and in my behalf and stead to execute and file any such applications and to do all other lawfully permitted acts to further the prosecution and issuance of letters patent or copyright registrations thereon with the same legal force and effect as if executed by me. The designation and appointment of the Company and its duly authorized officers and agents as my agent and attorney in fact shall be deemed to be coupled with an interest and therefore irrevocable.
(c)    Maintenance of Records. I agree to keep and maintain adequate and current written records of all Intellectual Property made by me (solely or jointly with others) during the term of my Relationship with the Company. The records will be in the form of notes, sketches, drawings, and works of original authorship, photographs, negatives, digital images or any other format that may be specified by the Company. The records will be available to and remain the sole property of the Company at all times.

(d)    Intellectual Property Retained and Licensed. I provide below a list of all original works of authorship, inventions, developments, improvements, and trade secrets which were made by me prior to my Relationship with the Company (collectively referred to as "Prior Intellectual Property"), which belong to me, which relate to the Company's proposed business, products or research and development, and which are not assigned to the Company hereunder; or, if no such list is attached, I represent that there is no such Prior Intellectual Property. If in the course of my Relationship with the Company, I incorporate into Company property any Prior Intellectual Property owned by me or in which I have an interest, the Company is hereby granted and shall have a nonexclusive, royalty-free, irrevocable, perpetual, worldwide license to make, have made, modify, use and sell such Prior Intellectual Property as part of or in connection with such Company property.
Prior Intellectual Property:

Identifying Number
Title    Date    or Brief Description











CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT    



(e)    Exception to Assignments. I understand that the provisions of this Intellectual Property Agreement requiring assignment of Intellectual Property to the Company are limited to Section 2870 of the California Labor Code, which is attached hereto as Appendix A, and do not apply to any intellectual property that (i) I develop entirely on my own time; and (ii) I develop without using Company equipment, supplies, facilities, or trade secret information; and (iii) do not result from any work performed by me for the Company; and (iv) do not relate at the time of conception or reduction to practice to the Company's current or anticipated business, or to its actual or demonstrably anticipated research or development. Any such intellectual property will be owned entirely by me, even if developed by me during the time period in which I am employed by the Company. I will advise the Company promptly in writing of any intellectual property that I believe meet the criteria for exclusion set forth herein and are not otherwise disclosed pursuant to Section 3(d) above.

(f)    Return of Company Documents. I agree that, at the time of leaving the employ of the Company, I will deliver to the Company (and will not keep in my possession, recreate or deliver to anyone else) any and all works of original authorship, photographs, negatives, digital images, devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings blueprints, sketches, materials, equipment, other documents or property, or reproductions of any aforementioned items developed by me pursuant to my Relationship with the Company or otherwise belonging to the Company, its successors or assigns. In the event of the termination of my Relationship with the Company, I agree to sign and deliver the "Termination Certificate" attached hereto as Appendix B.
4.Notification of New Employer. In the event that I leave the employ of the Company, I hereby grant consent to notification by the Company to my new employer or consulting client about my rights and obligations under this Intellectual Property Agreement.

5.No Solicitation of Employees, Consultants and Customers. In consideration for my Relationship with the Company and other valuable consideration, receipt of which is hereby acknowledged, I agree that:

(a)    During the period of my Relationship with the Company as an employee, officer and/or director and for a period of twelve (12) months thereafter I shall not solicit the employment of any person who shall then be employed by the Company (as an employee or consultant) or who shall have been employed by the Company (as an employee or consultant) within the prior twelve (12) month period, on behalf of myself or any other person, firm, corporation, association or other entity, directly or indirectly.

(b)    For a period of twelve (12) months immediately following the termination of my Relationship with the Company for any reason, I shall not (i) either directly or indirectly solicit any existing or prospective customer, client or account of the Company with whom I communicated or with whom I became acquainted during my Relationship with the Company; or (ii) cause or attempt to cause any existing or prospective customer, client or account of the

CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT    



Company to divert from, terminate, limit or in any manner fail to enter into any actual or potential business relationship with the Company.

6.Representations. I represent that my performance of all the terms of this Intellectual Property Agreement will not breach any agreement to keep in confidence proprietary information acquired by me in confidence or in trust prior to my Relationship with the Company. I have not entered into, and I agree I will not enter into, any oral or written agreement in conflict herewith. I agree to execute any proper oath or verify any proper document required to carry out the terms of this Intellectual Property Agreement.

7.
Arbitration and Equitable Relief.

(a)    Arbitration. Except as provided in Section (b) below, I agree that any dispute or controversy arising out of or relating to any interpretation, construction, performance or breach of this Intellectual Property Agreement, shall be settled by arbitration to be held in San Francisco, California, in accordance with the rules then in effect of the American Arbitration Association, provided however, the parties will be entitled to full and liberal evidentiary discovery in accordance with the rules governing civil litigation in courts of the same jurisdiction. The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator shall be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator's decision in any court having jurisdiction. The Company will pay the costs and expenses of such arbitration, and each of us shall separately pay our counsel fees and expenses.

(b)    Equitable Remedies. Each of the Company and I agree that disputes relating to or arising out of a breach of the covenants contained in this Intellectual Property Agreement would likely require injunctive relief to maintain the status quo of the parties pending the appointment of an arbitrator pursuant to this Intellectual Property Agreement. The parties hereto also agree that it would be impossible or inadequate to measure and calculate the damages from any breach of the covenants contained in this Intellectual Property Agreement prior to resolution of any dispute pursuant to arbitration. Accordingly, pursuant to C.C.P. §1281.8(b), if either party claims that the other party has breached any covenant of this Intellectual Property Agreement, that party will have available, in addition to any other right or remedy, the right to obtain an injunction from a court of competent jurisdiction restraining such breach or threatened breach and/or to specific performance of any such provision of this Intellectual Property Agreement pending resolution of the dispute through arbitration. The parties further agree that no bond or other security shall be required in obtaining such equitable relief and hereby consents to the issuance of such injunction and to the ordering of specific performance. However, upon appointment of an arbitrator, the arbitrator shall review any interim, injunctive relief granted by a court of competent jurisdiction and shall have the discretion, jurisdiction, and authority to continue, expand, or dissolve such relief pending completion of the arbitration of such dispute or controversy. The parties agree that any orders issued by the arbitrator may be enforced by any court of competent jurisdiction if necessary to ensure compliance by the parties.

CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT    



8.
General Provisions.

(a)    Governing Law; Consent to Personal Jurisdiction. This Intellectual Property Agreement will be governed by the laws of the State of California as they apply to contracts entered into and wholly to be performed within such State. I hereby expressly consent to the nonexclusive personal jurisdiction and venue of the state and federal courts located in the federal Northern District of California for any lawsuit filed there by either party arising from or relating to this Intellectual Property Agreement.

(b)    Entire Agreement. This Intellectual Property Agreement sets forth the entire agreement and understanding between the Company and me relating to the subject matter herein and merges all prior discussions between us. No modification of or amendment to this Intellectual Property Agreement, nor any waiver of any rights under this Intellectual Property Agreement, will be effective unless in writing signed by the party to be charged. Any subsequent change or changes in my duties, salary or compensation will not affect the validity or scope of this Intellectual Property Agreement.

(c)    Severability. If one or more of the provisions in this Intellectual Property Agreement are deemed void by law, then the remaining provisions will continue in full force and effect.

(d)    Successors and Assigns. This Intellectual Property Agreement will be binding upon my heirs, executors, administrators and other legal representatives and will be for the benefit of the Company, its successors, and its assigns.

IN WITNESS WHEREOF, the undersigned has executed this Employment, Confidential Information and Intellectual Property Assignment Agreement as of     ,.





Signature:     Name:     Address:     






CLOUDERA, INC. CONFIDENTIAL INFORMATION AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT    



APPENDIX A


California Labor Code Section 2870. Application of provision that employee shall assign or offer to assign rights in invention to employer.

(a)Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information except for those inventions that either:

(1)    Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer.

(2)
Result from any work performed by the employee for the employer.

(b)To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable.





APPENDIX B
APPENDIX B CLOUDERA, INC.

Termination Acknowledgments


I confirm that I have returned any Cloudera property that is in my possession, including any equipment, records, data, notes, reports, proposals, lists, correspondence, and specifications, and that I do not have any of these items in my possession.

I further confirm that I have complied with all the terms of the Employment, Confidential Information and Intellectual Property Assignment Agreement that I signed when I joined Cloudera, and that I will continue to comply with all the terms of that agreement, including my confidentiality and non-solicit obligations therein.

This Acknowledgement does not limit any continuing obligations I have under the Intellectual Property Agreement.






Date:
 
 
 
 
 
 
 
(Signature)
 


EX-10.25 3 q4-1910kexhibit1025.htm EXHIBIT 10.25 Exhibit


SEVERANCE AND CHANGE IN CONTROL AGREEMENT

This Severance and Change in Control Agreement, including the Executive Addendum attached hereto (collectively, the “Agreement”), is entered into as of December 31, 2018 by and between Arun C. Murthy (the “Executive”) and Cloudera, Inc., a Delaware corporation (the “Company”) and is effective on the earlier of (a) the 12-month anniversary of the Executive’s Start Date (as set forth in the offer letter by and between the Executive and the Company dated on or about the date hereof) or (b) a Change in Control of the Company (the “Effective Date”).
1.TERM OF AGREEMENT.
This Agreement shall terminate on the first to occur of (i) the date the Executive’s employment with the Company terminates for a reason other than a Qualifying Termination as described in Section 4(k) or (ii) the date the Company has met all of its obligations under this Agreement following a termination of the Executive’s employment with the Company for a reason described in Section 4(k).
2.SEVERANCE BENEFIT.
(a)    Other than During a Change in Control Period.
(i)    Severance Payments.    If the Executive is subject to a Qualifying Termination other than during a Change in Control Period, then, subject to Section 3 below, the Company shall pay the Executive (I) the Severance Multiplier (Other than During a Change in Control Period) as specified and defined in the applicable Executive Addendum multiplied by the Executive’s base salary at the annual rate in effect when the Qualifying Termination occurred and (II) an amount equal to the product of (y) the annual bonus target to which the Executive would have been entitled (calculated as if all applicable bonus targets were achieved) for the bonus period in which the Qualifying Termination occurred (“Final Period”) and (z) a fraction, the numerator of which is the number of days for which the Executive was employed by the Company during the Final Period and the denominator of which is the total number of calendar days in the Final Period (the “Prorated Bonus”). To the extent the foregoing amount is payable under Section 2(b) and/or included as Accrued Compensation and Expenses and/or Accrued Benefits (as described in Section 2(e)), it will not be paid under this Section 2(a). The Executive will receive his or her severance payment pursuant this Section 2(a)(i) in a cash lump-sum which will be made on or before the sixtieth (60th) day following the Separation, provided that the following have already occurred:
(1)    the Company’s receipt of the Executive’s executed General Release (as described in Section 2(d)); and
(2)    the expiration of any rescission period applicable to the Executive’s executed General Release.
(ii)    Health Care Benefit.    If the Executive is subject to a Qualifying Termination other than during a Change in Control Period and satisfies both the conditions set forth in Section 2(a)(i)(1) and Section 2(a)(i)(2) above to receive cash severance payments, and if the Executive elects to continue his or her health insurance coverage under the Consolidated Omnibus Budget Reconciliation Act (“COBRA”) following the termination of his or her employment, then the Company shall pay the Executive’s monthly premium under


        


COBRA until the earliest of (1) the COBRA Continuation Period (Other than During a Change in Control Period) as specified and defined in the Executive Addendum; (2) the date when the Executive receives similar coverage with a new employer or (3) the expiration of the Executive’s continuation coverage under COBRA.
(iii)    Equity.      If the Executive is subject to a Qualifying Termination other than during a Change in Control Period and satisfies both the conditions set forth in Section 2(a)(i)(1) and Section 2(a)(i)(2) above, then, subject to Section 3 below, Executive will be permitted to exercise any vested shares subject to Equity Awards (as defined below) that are nonstatutory stock options to purchase shares of Company common stock until the Post-Termination Exercise Date that is specified and defined in the Executive Addendum; provided that such post-termination exercise period shall end upon the consummation of a Change in Control, unless such nonstatutory stock options are assumed in the Change in Control; provided, further, that in no event shall such post-termination exercise period exceed the expiration of the maximum term of the nonstatutory stock options.
(b)    During a Change in Control Period.
(i)    Severance Payments.     If the Executive is subject to a Qualifying Termination during a Change in Control Period, then, subject to Section 3 below, the Company shall pay the Executive (I) the Severance Multiplier (During a Change in Control Period) as specified and defined in the applicable Executive Addendum multiplied by the sum of (w) the Executive’s base salary at the annual rate in effect when the Qualifying Termination occurred or when the Change in Control occurred, whichever is greater, plus (x) the Executive’s annual target bonus for the fiscal year in which the Qualifying Termination occurred or when the Change in Control occurred, whichever is greater (in each case calculated as if all applicable bonus targets were achieved) and (II) the Prorated Bonus. To the extent the foregoing amount is payable under Section 2(a) and/or included as Accrued Compensation and Expenses and/or Accrued Benefits (as described in Section 2(e)), it will not be paid under this Section 2(b). The Executive will receive his or her severance payment pursuant this Section 2(b)(i) in a cash lump-sum which will be made on the sixtieth (60th) day following the Separation, provided that the following have already occurred:
(1)    the Company’s receipt of the Executive’s executed General Release (as described in Section 2(d)); and
(2)    the expiration of any rescission period applicable to the Executive’s executed General Release.
(ii)    Health Care Benefit.    If the Executive is subject to a Qualifying Termination and satisfies both the conditions set forth in Subsection 2(b)(i)(1) and Subsection 2(b)(i)(2) above to receive cash severance payments, and if the Executive elects to continue his or her health insurance coverage under COBRA following the termination of his or her employment, then the Company shall pay the Executive’s monthly premium under COBRA until the earliest of (1)  the COBRA Continuation Period (During a Change in Control Period) as specified and defined in the Executive Addendum; (2) the date when the Executive receives similar coverage with a new employer or (3) the expiration of the Executive’s continuation coverage under COBRA.
(iii)    Equity. If the Executive is subject to a Qualifying Termination during a Change in Control Period and satisfies both the conditions set forth in Section 2(b)(i)(1) and Section 2(b)(i)(2) above, then, subject to Section 3 below, (a) each of Executive’s then outstanding unvested Equity Awards, including awards that would otherwise vest only upon satisfaction of performance criteria, shall accelerate and become vested and exercisable with respect to the Equity Acceleration as specified and defined in the Executive

2

    


Addendum and (b) Executive will be permitted to exercise any vested shares subject to Equity Awards that are nonstatutory stock options to purchase shares of Company common stock (after giving effect to the foregoing acceleration of vesting) until the Post-Termination Exercise Date that is specified and defined in the Executive Addendum; provided that such post-termination exercise period shall end upon the consummation of a Change in Control, unless such nonstatutory stock options are assumed in the Change in Control; provided, further, that in no event shall such post-termination exercise period exceed the expiration of the maximum term of the nonstatutory stock options. Subject to Section 2(d) and Section 3, the accelerated vesting described above shall be effective as of the Qualifying Termination. With respect to awards that would otherwise vest only upon satisfaction of performance criteria, the Equity Acceleration shall apply at target level of such performance criteria.
(c)    Special Cash Payments in Lieu of COBRA Premiums. Notwithstanding Section 2(a)(ii) or Section 2(b)(ii) above, if the Executive is eligible for, and the Company determines, in its sole discretion, that it cannot pay, the COBRA premiums without a substantial risk of violating applicable law (including Section 2716 of the Public Health Service Act) which will cause significant financial harm to the Company, the Company instead shall pay to the Executive, on the first day of each calendar month, a fully taxable cash payment equal to the applicable COBRA premiums for that month (including premiums for the Executive and the Executive’s eligible dependents who have elected and remain enrolled in such COBRA coverage), subject to applicable tax withholdings (such amount, the “Special Cash Payment”), for the remainder of the period the Executive remains eligible for the benefit under Section 2(a)(ii) or Section 2(b)(ii) above. The Executive may, but is not obligated to, use such Special Cash Payments toward the cost of COBRA premiums. In the event the Company opts for the Special Cash Payments, then on the sixtieth (60th) day following the Separation, the Company will make the first payment to the Executive under this Section 2(c), in a lump sum, equal to the aggregate Special Cash Payments that the Company would have paid through such date had the Special Cash Payments commenced on the first day of the first month following the Separation through such sixtieth (60th) day, with the balance of the Special Cash Payments paid monthly thereafter.
(d)    General Release. Any other provision of this Agreement notwithstanding, Section 2(a), Section 2(b), and Section 2(c) above shall not apply unless the Executive (i) has executed a general release (in a form prescribed by the Company and provided to other executives similarly situated) (“General Release”) of all known and unknown claims that he or she may then have against the Company or persons affiliated with the Company and such release has become effective and (ii) has agreed not to prosecute any legal action or other proceeding based upon any of such claims. The General Release must be in the form prescribed by the Company, without alterations. The Company will deliver the form to the Executive within thirty (30) days after the Executive’s Separation. The Executive must execute and return the General Release within the time period specified in the form. The Executive shall not be required to release any claims arising under (a) any indemnification agreement between the Executive and the Company or (b) any rights to indemnification, advancement of expenses or repayment arising under the Company’s Amended and Restated Certificate of Incorporation, the Company’s Amended and Restated Bylaws or the indemnification provisions of applicable State statutes, in each case as currently in effect or as subsequently amended.
(e)    Accrued Compensation and Benefits. In connection with any termination of employment prior to, upon or following a Change in Control (whether or not a Qualifying Termination), the Company shall pay Executive’s earned but unpaid base salary and other vested but unpaid cash entitlements for the period through and including the termination of employment, including unused earned vacation pay and unreimbursed documented business expenses incurred by Executive through and including the date of termination (collectively “Accrued Compensation and Expenses”), as required by law and the applicable Company plan or policy. In addition, Executive shall be entitled to any other vested benefits earned by Executive for the period through and including the termination date of Executive’s employment under any

3

    


other employee benefit plans and arrangements maintained by the Company, in accordance with the terms of such plans and arrangements, except as modified herein (collectively “Accrued Benefits”). Any Accrued Compensation and Expenses to which the Executive is entitled shall be paid to the Executive in cash as soon as administratively practicable after the termination, and, in any event, no later than two and one-half (2-1/2) months after the end of the taxable year of the Executive in which the termination occurs. Any Accrued Benefits to which the Executive is entitled shall be paid to the Executive as provided in the relevant plans and arrangement.
3.COVENANTS.
(a)    Non-Competition. The Executive agrees that, during his or her employment with the Company, he or she shall not engage in any other employment, consulting or other business activity (whether full-time or part-time) that would create a conflict of interest with the Company.
(b)    Non-Solicitation. The Executive agrees that, during his or her employment with the Company and for a one (1) year period thereafter, her or she will not directly or indirectly solicit away employees or consultants of the Company for his or her own benefit or for the benefit of any other person or entity, nor will the Executive encourage or assist others to do so.
(c)    Cooperation and Non-Disparagement. The Executive agrees that, during the six-month period following his or her cessation of employment, he or she shall cooperate with the Company in every reasonable respect and shall use his or her best efforts to assist the Company with the transition of Executive’s duties to his or her successor. The Executive further agrees that, during this six-month period, he or she shall not in any way or by any means disparage the Company, the members of the Board or the Company’s officers and employees.
(d)    This Section 3 shall in no manner limit obligations of the Executive under any other agreement between the Company and the Executive in any manner; provided, however, that to the extent the terms of this Section 3 directly conflict with the terms of any such agreement, the agreement containing the most Company-favorable terms that are enforceable shall govern.
4.DEFINITIONS.
(a)    Board” means the Company’s Board of Directors.
(b)    Cause” means (i) the Executive has been convicted of, or has pleaded guilty or nolo contendere to, any felony or crime involving moral turpitude, (ii) the Executive has engaged in willful misconduct which is injurious to the Company or materially failed or refused to perform the material duties lawfully and reasonably assigned to the Executive or has performed such material duties with gross negligence or has breached any material term or condition of this Agreement, the Executive’s Employment, Confidential Information and Intellectual Property Assignment Agreement with the Company or any other material agreement with the Company, in any case after written notice by the Company of such misconduct, performance issue, gross negligence or breach of terms or conditions and an opportunity to cure within thirty (30) days of such written notice thereof from the Company, unless such misconduct, nonperformance, gross negligence or breach is, by its nature, not curable, or (iii) the Executive has committed any act of fraud, theft, embezzlement, misappropriation of funds, breach of fiduciary duty or other willful act of material dishonesty against the Company that results in material harm to the Company. Cause also shall have the meaning as may be set forth in the Executive Addendum.

4

    


(c)    Code” means the Internal Revenue Code of 1986, as amended.
(d)    Change in Control” means the occurrence of any of the following events: (i) any “person” (as such term is used in Sections 13(d) and 14(d) of the Exchange Act) becomes the “beneficial owner” (as defined in Rule 13d-3 of the Exchange Act), directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company’s then outstanding voting securities; or (ii) the consummation of the sale or disposition by the Company of all or substantially all of the Company’s assets; or (iii) the consummation of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) at least fifty percent (50%) of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation; provided that the event also qualifies as a change in control under U.S. Treasury Regulation 1.409A-3(i)(5)(v) or 1.409A-3(i)(5)(vii).
(e)    Change in Control Period” means the period commencing three (3) months prior to a Change in Control (only if after a Potential Change in Control) and ending twelve (12) months following a Change in Control.
(f)    Disability” means a physical or mental incapacity or disability as a result of which Executive becomes unable to perform the essential functions of Executive’s job at the Company (if appropriate, with reasonable accommodation) for a continuous period of ninety (90) days or for an aggregate of one-hundred twenty (120) days in any consecutive twelve (12) month period.
(g)    Equity Awards” means all options to purchase shares of Company common stock as well as any and all other stock-based awards granted to the Executive, including but not limited to stock bonus awards, restricted stock, restricted stock units (“RSUs”) or stock appreciation rights.
(h)    Exchange Act” means the Securities Exchange Act of 1934, as amended
(i)    Good Reason” means a cessation of the Executive’s employment as a result of the Executive’s resignation within twelve (12) months after the occurrence of one or more of the following without the Executive’s consent: (i) a reduction of more than 10% in Executive’s base salary as an employee of the Company, except to the extent that the Company implements an equal percentage reduction applicable to all executive officers and management personnel; (ii) a material reduction in the Executive’s duties, responsibilities or authority at the Company; (iii) a change in the geographic location at which Executive must perform services which results in an increase in the one-way commute of Executive by more than 50 miles; (iv) a successor of the Company as set forth in Section 5(a) hereof does not assume this Agreement; or (v) as specified in the Executive Addendum. A resignation for Good Reason will not be deemed to have occurred unless the Executive gives the Company written notice of the condition within ninety (90) days after the condition comes into existence and the Company fails to remedy the condition within thirty (30) days after receiving the Executive’s written notice.
(j)    Potential Change in Control” means the date of execution of a definitive agreement whereby the Company will consummate a Change in Control if such transaction is consummated.
(k)    Qualifying Termination” means a Separation resulting from (i) a termination by the Company of the Executive’s employment for any reason other than Cause, or (ii) a voluntarily resignation by the Executive

5

    


of his or her employment for Good Reason. Termination by Disability will not constitute a Qualifying Termination.
(l)    Separation” means a “separation from service,” as defined in the regulations under Section 409A of the Code.
5.SUCCESSORS.
(a)    Company’s Successors. The Company shall require any successor (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets, by an agreement in substance and form satisfactory to the Executive, to assume this Agreement and to agree expressly to perform this Agreement in the same manner and to the same extent as the Company would be required to perform it in the absence of a succession. For all purposes under this Agreement, the term “Company” shall include any successor to the Company’s business and/or assets or which becomes bound by this Agreement by operation of law.
(b)    Executive’s Successors. This Agreement and all rights of the Executive hereunder shall inure to the benefit of, and be enforceable by, the Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
6.GOLDEN PARACHUTE TAXES.
(a)    Best After-Tax Result. In the event that any payment or benefit received or to be received by Executive pursuant to this Agreement or otherwise (“Payments”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this subsection (a), be subject to the excise tax imposed by Section 4999 of the Code, any successor provisions, or any comparable federal, state, local or foreign excise tax (“Excise Tax”), then, subject to the provisions of Section 6(b) hereof, such Payments shall be either (A) provided in full pursuant to the terms of this Agreement or any other applicable agreement, or (B) provided as to such lesser extent which would result in no portion of such Payments being subject to the Excise Tax (“Reduced Amount”), whichever of the foregoing amounts, taking into account the applicable federal, state, local and foreign income, employment and other taxes and the Excise Tax (including, without limitation, any interest or penalties on such taxes), results in the receipt by Executive, on an after-tax basis, of the greatest amount of payments and benefits provided for hereunder or otherwise, notwithstanding that all or some portion of such Payments may be subject to the Excise Tax. Unless the Company and Executive otherwise agree in writing, any determination required under this Section shall be made by independent tax counsel designated by the Company and reasonably acceptable to Executive (“Independent Tax Counsel”), whose determination shall be conclusive and binding upon Executive and the Company for all purposes. For purposes of making the calculations required under this Section 6(a), Independent Tax Counsel may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code; provided that Independent Tax Counsel shall assume that Executive pays all taxes at the highest marginal rate. The Company and Executive shall furnish to Independent Tax Counsel such information and documents as Independent Tax Counsel may reasonably request in order to make a determination under this Section. The Company shall bear all costs that Independent Tax Counsel may reasonably incur in connection with any calculations contemplated by this Section. In the event that Section 6(a)(ii)(B) above applies, then based on the information provided to Executive and the Company by Independent Tax Counsel, Executive may, in Executive’s sole discretion and within 30 days of the date on which Executive is provided with the information prepared by Independent Tax Counsel, determine which and how much of the Payments (including the accelerated vesting of equity compensation awards) to be otherwise received by Executive

6

    


shall be eliminated or reduced (as long as after such determination the value (as calculated by Independent Tax Counsel in accordance with the provisions of Sections 280G and 4999 of the Code) of the amounts payable or distributable to Executive equals the Reduced Amount). If the Internal Revenue Service (the “IRS”) determines that any Payment is subject to the Excise Tax, then Section 6(b) hereof shall apply, and the enforcement of Section 6(b) shall be the exclusive remedy to the Company.
(b)    Adjustments. If, notwithstanding any reduction described in Section 6(a) hereof (or in the absence of any such reduction), the IRS determines that Executive is liable for the Excise Tax as a result of the receipt of one or more Payments, then Executive shall be obligated to surrender or pay back to the Company, within 120 days after a final IRS determination, an amount of such payments or benefits equal to the “Repayment Amount.” The Repayment Amount with respect to such Payments shall be the smallest such amount, if any, as shall be required to be surrendered or paid to the Company so that Executive’s net proceeds with respect to such Payments (after taking into account the payment of the Excise Tax imposed on such Payments) shall be maximized. Notwithstanding the foregoing, the Repayment Amount with respect to such Payments shall be zero if a Repayment Amount of more than zero would not eliminate the Excise Tax imposed on such Payments or if a Repayment Amount of more than zero would not maximize the net amount received by Executive from the Payments. If the Excise Tax is not eliminated pursuant to this Section 6(b), Executive shall pay the Excise Tax.
7.MISCELLANEOUS PROVISIONS.
(a)    Section 409A. For purposes of Section 409A of the Code, if the Company determines that Executive is a “specified employee” under Code Section 409A(a)(2)(B)(i) at the time of a Separation, then (i) the severance benefits under Section 2, to the extent subject to Code Section 409A, will commence during the seventh month after the Executive’s Separation and (ii) will be paid in a lump sum on the earliest practicable date permitted by Section 409A(a)(2) of the Code. Any termination of Executive’s employment is intended to constitute a Separation from Service and will be determined consistent with the rules relating to a “separation from service” as such term is defined in Treasury Regulation Section 1.409A-1. It is intended that each installment of the payments provided hereunder constitute separate “payments” for purposes of Treasury Regulation Section 1.409A-2(b)(2)(i). It is further intended that payments hereunder satisfy, to the greatest extent possible, the exemption from the application of Section 409A of the Code (and any state law of similar effect) provided under Treasury Regulation Section 1.409A-1(b)(4) (as a “short-term deferral”). To the extent that any provision of this Agreement is ambiguous as to its compliance with Section 409A of the Code, the provision will be read in such a manner so that all payments hereunder comply with Section 409A of the Code. Except as otherwise expressly provided herein, to the extent any expense reimbursement or the provision of any in-kind benefit under this Policy is determined to be subject to Section 409A of the Code, the amount of any such expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the expenses eligible for reimbursement in any other taxable year (except for any lifetime or other aggregate limitation applicable to medical expenses), in no event shall any expenses be reimbursed after the last day of the calendar year following the calendar year in which Executive incurred such expenses, and in no event shall any right to reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit.
(b)    Other Severance Arrangements. Except as otherwise specified herein, this Agreement represents the entire agreement between you and the Company with respect to any and all severance arrangements, vesting acceleration arrangements and post-termination stock option exercise period arrangements, and supersedes and replaces any and all prior verbal or written discussions, negotiations and/or agreements between the Executive and the Company relating to the subject matter hereof, including but not limited to, any and all prior agreements governing any Equity Award, severance and salary continuation arrangements,

7

    


programs and plans which were previously offered by the Company, or any predecessor of the Company (including by merger or otherwise) to the Executive, and change in control and severance arrangements pursuant to an employment agreement or offer letter, and Executive hereby waives Executive’s rights to such other benefits. In no event shall any individual receive cash severance benefits under both this Agreement and any other severance pay or salary continuation program, plan or other arrangement with the Company.
(c)    Dispute Resolution. To ensure rapid and economical resolution of any and all disputes that might arise in connection with this Agreement, Executive and the Company agree that any and all disputes, claims, and causes of action, in law or equity, arising from or relating to this Agreement or its enforcement, performance, breach, or interpretation, will be resolved solely and exclusively by final, binding, and confidential arbitration, by a single arbitrator, in San Mateo County, and conducted by the American Arbitration Association under its then-existing employment rules and procedures. Nothing in this section, however, is intended to prevent either party from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration. Each party to an arbitration or litigation hereunder shall be responsible for the payment of its own attorneys’ fees.
(d)    Notice. Notices and all other communications contemplated by this Agreement shall be in writing and shall be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid or deposited with Federal Express Corporation, with shipping charges prepaid. In the case of the Executive, mailed notices shall be addressed to him or her at the home address which he or she most recently communicated to the Company in writing. In the case of the Company, mailed notices shall be addressed to its corporate headquarters, and all notices shall be directed to the attention of its Secretary.
(e)    Amendment; Waiver. This Agreement may not be amended or waived except by a writing signed by Executive and by a duly authorized representative of the Company other than Executive. No provision of this Agreement shall be modified, waived, superseded or discharged unless the modification, waiver or discharge is agreed to in writing and signed by the Executive and by an authorized officer of the Company (other than the Executive) and, to the extent it supersedes this Agreement, that this Agreement is referred to by date. No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(f)    Withholding Taxes. All payments made under this Agreement shall be subject to reduction to reflect taxes or other charges required to be withheld by law.
(g)    Severability. The invalidity or unenforceability of any provision or provisions of this Agreement shall not affect the validity or enforceability of any other provision hereof, which shall remain in full force and effect.
(h)    No Retention Rights. Nothing in this Agreement shall confer upon the Executive any right to continue in service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company or any subsidiary of the Company or of the Executive, which rights are hereby expressly reserved by each, to terminate his or her service at any time and for any reason, with or without Cause.
(i)    Choice of Law. The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the State of California (other than their choice-of-law provisions).

8

    


[Remainder of Page Intentionally Left Blank]


9

    



IN WITNESS WHEREOF, each of the parties has executed this Severance and Change in Control Agreement, in the case of the Company by its duly authorized officer, as of the day and year first above written.
 
CLOUDERA, INC.
/s/ Arun C. Murthy
/s/ Tom Reilly
Arun C. Murthy
By:
Tom Reilly
 
Title:
Chief Executive Officer




10

        


EXECUTIVE ADDENDUM TO THE
SEVERANCE AND CHANGE IN CONTROL AGREEMENT

This Executive Addendum incorporates and is governed by the Severance and Change in Control Agreement and is entered into as of December 31, 2018 by and between Arun C. Murthy (the “Executive”) and Cloudera, Inc., a Delaware corporation (the “Company”) and is effective on the earlier of (a) the 12-month anniversary of the Executive’s Start Date (as set forth in the offer letter by and between the Executive and the Company dated on or about the date hereof) (b) a Change in Control of the Company (the “Effective Date”). Collectively, these documents are referred to as the “Agreement”.
Severance Multiplier (Other than During a Change in Control Period)
As used in Section 2(a)(i) of the Agreement, the “Severance Multiplier (Other than During a Change in Control Period)” shall be: 100%
COBRA Continuation Period (Other than During a Change in Control Period)
As used in Section 2(a)(ii) of the Agreement, the “COBRA Continuation Period (Other than During a Change in Control Period)” shall mean: 12 months
Severance Multiplier (During a Change in Control Period)
As used in Section 2(b)(i) of the Agreement, the “Severance Multiplier (During a Change in Control Period)” shall be: 100%
COBRA Continuation Period (During a Change in Control Period)
As used in Section 2(b)(ii) of the Agreement, the “COBRA Continuation Period (During a Change in Control Period)” shall mean: 12 months
Equity Acceleration (During a Change in Control Period)
As used in Section 2(b)(iii) of the Agreement, the “Equity Acceleration” shall mean: 100% of the then unvested shares subject to the applicable Equity Awards.
Post-Termination Exercise Date
As used in Section 2(a)(iii) and Section 2(b)(iii) of the Agreement, the “Post-Termination Exercise Date” shall be the 12 month anniversary of the effective date of the Executive’s Qualifying Termination.




11

    



IN WITNESS WHEREOF, each of the parties has executed this Executive Addendum to the Severance and Change in Control Agreement, in the case of the Company by its duly authorized officer, as of the day and year first above written.
 
CLOUDERA, INC.
________________________________
 
Arun C. Murthy
By:
Tom Reilly
 
Title:
Chief Executive Officer





12

    
EX-23.02 4 q4-1910kexhibit2302.htm EXHIBIT 23.02 Exhibit

Exhibit 23.02
 
Consent of Independent Registered Public Accounting Firm
 
We consent to the incorporation by reference in the Registration Statements (Form S-8 Nos. 333-217522, 333-224134, and 333-229169) pertaining to the 2008 Equity Incentive Plan, the Gazzang 2008 Stock Purchase and Option Plan, the 2017 Equity Incentive Plan, the 2017 Employee Stock Purchase Plan, the Hortonworks, Inc. Amended and Restated 2014 Stock Option and Incentive Plan, and the Hortonworks, Inc. 2011 Stock Option and Grant Plan of Cloudera, Inc. of our reports dated March 29, 2019, with respect to the consolidated financial statements of Cloudera, Inc., and the effectiveness of internal control over financial reporting of Cloudera, Inc., included in this Annual Report (Form 10-K) for the year ended January 31, 2019.
 
 /s/ Ernst & Young LLP

 
San Jose, California
March 29, 2019


EX-31.1 5 q4-1910kexhibit311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Thomas J. Reilly, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Cloudera, Inc;

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

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

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

a.     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

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

a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: March 29, 2019
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 6 q4-1910kexhibit312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Jim Frankola, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Cloudera, Inc.;

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

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

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

a.     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

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

a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: March 29, 2019
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 7 q4-1910kexhibit321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

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

I, Thomas J. Reilly, Chief Executive Officer of Cloudera, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.
the Annual Report on Form 10-K of the Company for the period ended January 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.



Date: March 29, 2019
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 8 q4-1910kexhibit322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2

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

I, Jim Frankola, Chief Financial Officer of Cloudera, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.
the Annual Report on Form 10-K of the Company for the period ended January 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


Date: March 29, 2019
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-101.INS 9 cldr-20190131.xml XBRL INSTANCE DOCUMENT 0001535379 2018-02-01 2019-01-31 0001535379 2017-02-01 2018-01-31 0001535379 2019-02-28 0001535379 2018-07-31 0001535379 2019-01-31 0001535379 2018-01-31 0001535379 cldr:OtherMember 2019-01-31 0001535379 cldr:DeferredRevenueMember 2018-01-31 0001535379 cldr:OtherMember 2018-01-31 0001535379 cldr:DeferredRevenueMember 2019-01-31 0001535379 2016-02-01 2017-01-31 0001535379 us-gaap:CommonStockMember 2017-01-01 2017-01-31 0001535379 cldr:SubscriptionCostofGoodsandServicesSoldMember 2016-02-01 2017-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2019-01-31 0001535379 cldr:SubscriptionCostofGoodsandServicesSoldMember 2018-02-01 2019-01-31 0001535379 cldr:ServicesCostofGoodsandServicesSoldMember 2016-02-01 2017-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2016-02-01 2017-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2016-02-01 2017-01-31 0001535379 cldr:ServicesCostofGoodsandServicesSoldMember 2018-02-01 2019-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2016-02-01 2017-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2019-01-31 0001535379 cldr:SubscriptionCostofGoodsandServicesSoldMember 2017-02-01 2018-01-31 0001535379 cldr:ServicesCostofGoodsandServicesSoldMember 2017-02-01 2018-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2018-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2018-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2018-01-31 0001535379 cldr:ServicesRevenueMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionCostofGoodsandServicesSoldMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionRevenueMember 2017-02-01 2018-01-31 0001535379 cldr:SubscriptionCostofGoodsandServicesSoldMember 2017-02-01 2018-01-31 0001535379 cldr:SubscriptionCostofGoodsandServicesSoldMember 2018-02-01 2019-01-31 0001535379 cldr:ServicesCostofGoodsandServicesSoldMember 2018-02-01 2019-01-31 0001535379 cldr:ServicesRevenueMember 2018-02-01 2019-01-31 0001535379 cldr:ServicesCostofGoodsandServicesSoldMember 2017-02-01 2018-01-31 0001535379 cldr:ServicesRevenueMember 2017-02-01 2018-01-31 0001535379 cldr:SubscriptionRevenueMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionRevenueMember 2018-02-01 2019-01-31 0001535379 cldr:ServicesCostofGoodsandServicesSoldMember 2016-02-01 2017-01-31 0001535379 2017-02-01 0001535379 us-gaap:CommonStockMember 2017-02-01 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2019-01-31 0001535379 us-gaap:CommonStockMember cldr:FollowOnOfferingMember 2017-02-01 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2016-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-01 2018-01-31 0001535379 2017-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2016-02-01 2017-01-31 0001535379 us-gaap:RetainedEarningsMember 2017-01-31 0001535379 us-gaap:RetainedEarningsMember 2018-01-31 0001535379 2016-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-31 0001535379 us-gaap:CommonStockMember 2016-02-01 2017-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2017-02-01 2018-01-31 0001535379 us-gaap:CommonStockMember cldr:InitialPublicOfferMember 2017-02-01 2018-01-31 0001535379 us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2017-01-31 0001535379 cldr:InitialPublicOfferMember 2017-02-01 2018-01-31 0001535379 us-gaap:CommonStockMember 2016-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember cldr:FollowOnOfferingMember 2017-02-01 2018-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2019-01-31 0001535379 us-gaap:CommonStockMember 2019-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-02-01 2017-01-31 0001535379 us-gaap:CommonStockMember 2018-01-31 0001535379 us-gaap:CommonStockMember 2017-01-31 0001535379 us-gaap:RetainedEarningsMember 2016-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001535379 us-gaap:RetainedEarningsMember 2018-02-01 2019-01-31 0001535379 us-gaap:RetainedEarningsMember 2016-02-01 2017-01-31 0001535379 us-gaap:RetainedEarningsMember 2017-02-01 2018-01-31 0001535379 us-gaap:RetainedEarningsMember 2019-01-31 0001535379 cldr:FollowOnOfferingMember 2017-02-01 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2016-11-01 2017-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember cldr:InitialPublicOfferMember 2017-02-01 2018-01-31 0001535379 cldr:DeferredRevenueMember 2018-02-01 2019-01-31 0001535379 cldr:OtherMember 2016-02-01 2017-01-31 0001535379 cldr:DeferredRevenueMember 2016-02-01 2017-01-31 0001535379 cldr:OtherMember 2018-02-01 2019-01-31 0001535379 cldr:OtherMember 2017-02-01 2018-01-31 0001535379 cldr:DeferredRevenueMember 2017-02-01 2018-01-31 0001535379 cldr:FollowOnOfferingMember 2017-10-02 0001535379 cldr:FollowOnOfferingMember 2017-10-02 2017-10-02 0001535379 us-gaap:IPOMember 2017-05-03 2017-05-03 0001535379 us-gaap:InvestorMember cldr:FollowOnOfferingMember 2017-10-02 2017-10-02 0001535379 us-gaap:CommonStockMember 2017-05-03 2017-05-03 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember srt:AffiliatedEntityMember 2017-05-03 2017-05-03 0001535379 us-gaap:AdditionalPaidInCapitalMember 2017-05-03 2017-05-03 0001535379 cldr:HortonworksIncMember 2019-01-01 2019-01-31 0001535379 us-gaap:IPOMember 2017-05-03 0001535379 cldr:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-02-01 2018-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2018-02-01 2019-01-31 0001535379 cldr:DeferredRevenueMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-31 0001535379 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-31 0001535379 srt:ScenarioPreviouslyReportedMember 2018-01-31 0001535379 cldr:OtherMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-31 0001535379 cldr:DeferredRevenueMember srt:ScenarioPreviouslyReportedMember 2018-01-31 0001535379 cldr:OtherMember srt:ScenarioPreviouslyReportedMember 2018-01-31 0001535379 cldr:ServicesRevenueMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionRevenueMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-02-01 2017-01-31 0001535379 srt:ScenarioPreviouslyReportedMember 2016-02-01 2017-01-31 0001535379 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-02-01 2017-01-31 0001535379 cldr:ServicesRevenueMember srt:ScenarioPreviouslyReportedMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionRevenueMember srt:ScenarioPreviouslyReportedMember 2016-02-01 2017-01-31 0001535379 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001535379 srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001535379 cldr:OtherMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001535379 cldr:DeferredRevenueMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001535379 cldr:DeferredRevenueMember srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001535379 cldr:OtherMember srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001535379 cldr:DeferredRevenueMember srt:ScenarioPreviouslyReportedMember 2016-02-01 2017-01-31 0001535379 cldr:DeferredRevenueMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-02-01 2017-01-31 0001535379 cldr:OtherMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-02-01 2017-01-31 0001535379 cldr:OtherMember srt:ScenarioPreviouslyReportedMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionRevenueMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001535379 cldr:ServicesRevenueMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001535379 cldr:SubscriptionRevenueMember srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001535379 cldr:ServicesRevenueMember srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001535379 srt:MaximumMember us-gaap:SubscriptionArrangementMember 2018-02-01 2019-01-31 0001535379 cldr:SubscriptionArrangementLimitedCaseMember 2018-02-01 2019-01-31 0001535379 srt:MinimumMember us-gaap:SubscriptionArrangementMember 2018-02-01 2019-01-31 0001535379 srt:MaximumMember us-gaap:ComputerEquipmentMember 2018-02-01 2019-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2018-02-01 2019-01-31 0001535379 srt:MinimumMember us-gaap:ComputerEquipmentMember 2018-02-01 2019-01-31 0001535379 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-02-01 2019-01-31 0001535379 cldr:HortonworksIncMember cldr:UnbilledContractsMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember us-gaap:CustomerRelationshipsMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember us-gaap:TradeNamesMember 2019-01-03 2019-01-03 0001535379 cldr:HortonworksIncMember 2018-02-01 2019-01-31 0001535379 cldr:HortonworksIncMember 2017-02-01 2018-01-31 0001535379 cldr:HortonworksIncMember 2019-01-03 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 cldr:SubscriptionSegmentMember 2018-02-01 2019-01-31 0001535379 2019-01-03 2019-01-03 0001535379 cldr:PerformanceRestrictedStockUnitsMember cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 us-gaap:EmployeeStockOptionMember cldr:HortonworksIncMember 2019-01-03 2019-01-03 0001535379 cldr:ServicesSegmentMember 2018-02-01 2019-01-31 0001535379 cldr:HortonworksIncMember 2019-01-03 2019-01-31 0001535379 2019-02-01 2019-01-31 0001535379 2020-02-01 2019-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember 2019-01-31 0001535379 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember 2019-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 srt:MinimumMember 2018-02-01 2019-01-31 0001535379 srt:MaximumMember 2018-02-01 2019-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember 2018-01-31 0001535379 us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:CommercialPaperMember 2018-01-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 srt:MinimumMember 2017-02-01 2018-01-31 0001535379 srt:MaximumMember 2017-02-01 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 cldr:ReverseRepurchaseAgreementMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001535379 us-gaap:ConstructionInProgressMember 2018-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2018-01-31 0001535379 us-gaap:ComputerEquipmentMember 2018-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2018-01-31 0001535379 us-gaap:ConstructionInProgressMember 2019-01-31 0001535379 us-gaap:ComputerEquipmentMember 2019-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2017-02-01 2018-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2018-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2017-02-01 2018-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2018-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2019-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2019-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2019-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2018-02-01 2019-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2018-02-01 2019-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:HortonworksIncMember 2018-02-01 2019-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2019-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2018-02-01 2019-01-31 0001535379 cldr:EquityIncentivePlan2017Member 2019-02-01 2019-02-01 0001535379 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 srt:MinimumMember cldr:EmployeeStockPurchasePlan2017Member 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:PrincipalOwnerMember 2018-02-01 2019-01-31 0001535379 srt:MaximumMember cldr:EmployeeStockPurchasePlan2017Member 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-02-01 2019-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2019-02-01 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2017-02-01 2018-01-31 0001535379 cldr:EquityIncentivePlan2017Member 2019-01-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-02-01 2019-01-31 0001535379 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 cldr:EquityIncentivePlan2008Member 2017-03-01 2017-03-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-01 2017-03-31 0001535379 us-gaap:EmployeeStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockMember 2017-02-01 2018-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2016-02-01 2017-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember 2019-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember cldr:OtherStateBoardMember 2019-01-31 0001535379 us-gaap:DomesticCountryMember 2019-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2019-01-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2017-02-01 2018-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2016-02-01 2017-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-02-01 2019-01-31 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember srt:AffiliatedEntityMember 2016-11-01 2017-01-31 0001535379 cldr:IntelCorporationMember srt:AffiliatedEntityMember 2019-01-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-02-01 2019-01-31 0001535379 cldr:IntelCorporationMember srt:AffiliatedEntityMember 2018-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2017-02-01 2018-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2019-01-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2016-02-01 2017-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-01-31 0001535379 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001535379 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-02-01 2018-01-31 0001535379 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001535379 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2016-02-01 2017-01-31 0001535379 cldr:ServicesSegmentMember 2017-02-01 2018-01-31 0001535379 cldr:ServicesSegmentMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionSegmentMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionSegmentMember 2017-02-01 2018-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2016-02-01 2017-01-31 0001535379 us-gaap:OperatingSegmentsMember 2017-02-01 2018-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2018-02-01 2019-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-02-01 2018-01-31 0001535379 us-gaap:OperatingSegmentsMember 2018-02-01 2019-01-31 0001535379 us-gaap:OperatingSegmentsMember 2016-02-01 2017-01-31 0001535379 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2017-02-01 2018-01-31 0001535379 us-gaap:StockCompensationPlanMember 2017-02-01 2018-01-31 0001535379 us-gaap:ConvertibleDebtSecuritiesMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2016-02-01 2017-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2018-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2016-02-01 2017-01-31 0001535379 us-gaap:StockCompensationPlanMember 2016-02-01 2017-01-31 0001535379 us-gaap:StockCompensationPlanMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001535379 us-gaap:ConvertibleDebtSecuritiesMember 2016-02-01 2017-01-31 0001535379 us-gaap:ConvertibleDebtSecuritiesMember 2017-02-01 2018-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 2018-08-01 2018-10-31 0001535379 2017-05-01 2017-07-31 0001535379 2017-11-01 2018-01-31 0001535379 2018-05-01 2018-07-31 0001535379 2018-02-01 2018-04-30 0001535379 2018-11-01 2019-01-31 0001535379 2017-08-01 2017-10-31 0001535379 2017-02-01 2017-04-30 iso4217:USD xbrli:shares xbrli:pure xbrli:shares cldr:segment iso4217:USD cldr:hour cldr:plan 1492000 2751000 P7Y 411248000 426670000 1.305 48197000 0 0 48197000 63500000 31007000 233500000 184000 1600000 10226000 5000000 4000000 9158000 29966000 1000 1000 2561000 4066000 227003000 270759000 190781000 190781000 17727000 173054000 273157000 273157000 14386000 258771000 368529000 368529000 12315000 356214000 0 0 4000000 747000 0 0 P3Y P1Y P3Y P1Y 2 0 115481000 0 35190000 4388000 29861000 11298000 25874000 15477000 25998000 258197000 16500000 25793000 0 46008000 0 P3Y P1Y P7Y 1175063 1175063 1175063 21600000 21574000 21574000 -21574000 0 0 0.01 14672000 0 14672000 5300000 1400000 18100000 2000000 25000 0.05 20 P1Y6M 2238000 1902000 P10Y 1 1.1 P6M 0.18 0.10 74907415 657687000 0 806000 0 false --01-31 FY 2019 2019-01-31 10-K 0001535379 268937661 Yes false Large Accelerated Filer 1400000000 Cloudera, Inc. false false No No 2722000 8185000 130318000 -261000 130579000 242980000 1500000 2500000 -2867000 -512000 1406000 17875000 14832000 12971000 -483000 13454000 24548000 4670000 11797000 2463000 6500000 15039000 20563000 24232000 26863000 -832000 -42000 P10Y 1385592000 2711340000 59781000 59781000 16218000 16218000 21714000 21714000 290006000 290006000 117365000 117365000 21714000 1803000 1426000 7122000 5606000 5757000 290006000 31843000 24826000 42774000 100143000 90420000 117365000 11492000 9959000 26566000 41430000 27918000 300000 200000 17177000 17177000 0 23284000 23284000 0 30634000 3700000 3720000 1997000 1723000 3700000 3723000 2230000 1493000 9100000 9129000 3251000 5878000 119521000 74907000 0 21374000 23240000 41172000 0 522000 22243000 18407000 54900000 0 724000 35058000 19118000 751811000 2196643000 558088000 798862000 49784000 376136000 425920000 44916000 381754000 426670000 6000 0 3000 0 3000 0 0 16000 21000 9000 136000 0 0 761000 124000 7000 16000 517000 18000 39000 40000 184000 57000 1000 1000 111000 0 14000 46529000 24705000 85438000 195460000 13339000 7803000 26903000 63626000 46551000 101712000 140710000 4000000 21949000 0 0 0 0 0 0 24886000 46405000 24701000 85422000 194946000 13321000 7764000 1977000 46405000 24701000 85422000 194946000 13321000 7764000 26863000 46405000 24701000 85422000 194946000 13321000 7764000 26863000 0 0 0 0 0 14950000 63585000 46571000 101720000 140735000 4000000 6985000 63585000 46571000 101720000 140735000 4000000 21935000 63585000 46571000 101720000 140735000 4000000 21935000 22800000 111304700 10.37 -684357000 -450001000 600856000 753932000 1200000000 1202427000 1200000000 900000 4076157 9000000 1154230000 0 2081000 1154230000 -9226000 19597000 40886000 8103000 23512000 165958000 2888000 682600000 649592000 12163000 8091000 44000 1130000 208000 60000000 69000000 0 0 42557000 74186000 43247000 158672000 0 1600000 1600000 10226000 0 10226000 0 5000000 5000000 0 4000000 4000000 0 9158000 9158000 29966000 0 29966000 35994000 89632000 61299000 162039000 53638000 -28333000 100740000 1600000 10226000 5000000 3999000 9157000 29966000 3000000 2688186 0.00005 0.00005 1200000000 1200000000 145327001 268818627 145327001 268818627 7000 13000 -158197000 -369948000 -191859000 0.27 0.16 0.04 0.30 0.04 0.34 1657000 2645000 2933000 2933000 0 4824000 2273000 3832000 179495000 249950000 526042000 210577000 -46564000 257141000 9284000 9284000 0 390965000 17177000 233500000 26823000 -8047000 34870000 3266000 3266000 0 116604000 1296000 156548000 228167000 0 657687000 0 86988000 48284000 38704000 158035000 87133000 70902000 136114000 72785000 63329000 60100000 0 0 0 2011000 3097000 5371000 2151000 3209000 5477000 140000 112000 106000 700000 0 37703000 37703000 0 36913000 22278000 22278000 0 32100000 108000 -917000 0 -72000 -213000 -59000 36000 -1130000 -59000 15265000 83079000 0 0 0 13934000 0 287104000 537788000 443000 431000 15708000 83510000 202286000 430220000 27480000 62869000 30747000 30946000 12657000 13753000 271396000 454278000 14755000 16768000 510000 61285000 0 5026000 6400000 8400000 8300000 10134000 12102000 17428000 -4.35 0.80 -5.15 -5.75 -0.47 -0.36 -0.25 -3.24 0.14 -3.38 -0.36 -0.19 -0.17 -0.45 -1.21 75000 1067000 -1118000 41393000 53590000 P1Y6M P1Y2M12D P2Y3M15D 375300000 2000000 P2Y0M0D P10Y0M0D P1Y0M0D 12928000 6159000 6769000 22057000 763000 12036000 9258000 325287000 79522000 66160000 66241000 66624000 75492000 18783000 6797000 11986000 701383000 18300000 671097000 11986000 5855000 638000 5217000 679326000 17537000 659061000 2728000 P2Y9M18D P4Y7M6D P2Y6M P9Y7M15D P1Y11M P9Y11M P1Y11M 682600000 18300000 661600000 2700000 0 111000 25000 55907000 85539000 110613000 31516000 33621000 586456000 2105000 552835000 52300000 500500000 0 0 0 185555000 20513000 57242000 63595000 72908000 214258000 70108000 80847000 89012000 103860000 343827000 0 0 0 -158973000 -372466000 -191479000 -156198000 -367593000 -187231000 2775000 4873000 4248000 2187000 2079000 5418000 44987000 -2907000 42450000 0 132387000 0 0 0 4945000 -53108000 -124287000 -39318000 7335000 0 0 4340000 5124000 3004000 868000 -262000 381000 2235000 7976000 10044000 1689000 2694000 4775000 -281000 -667000 3795000 56730000 4591000 52139000 28780000 -8000 28788000 -54231000 5413000 15000 299000 -284000 7664000 -441000 8105000 -2199000 -2199000 0 285000 285000 0 1891000 50432000 -8817000 59249000 -282000 -282000 0 57548000 -16639000 74187000 12509000 12509000 0 36586000 5922000 34917000 34917000 0 34557000 34557000 0 39665000 11222000 5179000 -17962000 3300000 16194000 -16497000 5855000 679326000 2431000 5150000 9011000 412003000 426670000 19700000 20000000 323637000 634574000 751811000 2196643000 276947000 494465000 327842000 322005000 71580000 56541000 1538000 247322000 5626000 168586000 -234454000 61959000 -116561000 0 -116561000 -42268000 0 -42268000 34273000 -158385000 28932000 -187317000 -158385000 -221356000 -62650000 -49352000 -36314000 -369672000 16121000 -385793000 -369672000 -52322000 -28949000 -25857000 -85521000 -192649000 -192649000 21574000 0 0 -547000 1429000 -2478000 2 343637000 301855000 588430000 353600000 537591000 435799000 -158082000 29257000 -187339000 -221377000 -64106000 -50604000 -38085000 -374172000 16121000 -390293000 -51702000 -29424000 -25673000 -86965000 -193764000 305860000 47663000 35190000 34249000 37172000 41475000 115481000 42293000 8400000 16100000 23100000 1700000000 621200000 487800000 5639000 10381000 9312000 7559000 75000 75000 349000 349000 34000 34000 188000 -276000 790000 113000 113000 -625000 -625000 756000 756000 1571000 4496000 16601000 22209000 0 59781000 16218000 103776000 620329000 462737000 2700000 1937000 0 7385000 12954000 10086000 0.00005 0.00005 20000000 20000000 0 0 0 0 0 0 31470000 38281000 -2056000 237422000 0 207792000 321552000 435478000 74655000 79069000 56702000 0 145000 45000 3594000 23673000 21844000 41832000 17139000 3243000 7981000 13469000 54482000 18259000 142000 11907000 24174000 17600000 27619000 P3Y P2Y P3Y P2Y 2400000 102309000 215695000 173814000 15446000 18052000 3367000 -956593000 105197000 -1061790000 -1149242000 272543000 64208000 3434000 60774000 208335000 8083000 200252000 80625000 89212000 96721000 105735000 372293000 69676000 3255000 66421000 302617000 1595000 301022000 103459000 112979000 118988000 144515000 479941000 73608000 406333000 8100000 5800000 12000000 7600000 14200000 7000000 803600000 520100000 283500000 P1Y 235400000 46000000 17250000 12446930 3000000 15.00 16.45 1285000 1185000 185421000 -17740000 203161000 287196000 -11271000 298467000 253164000 21714000 290006000 117365000 181500000 181500000 13100000 P5M P4Y P3Y P4Y P1Y P3Y P4Y P4Y P1Y P3Y 4777881 15.57 25439099 7704004 12.08 22243334 35058103 16.08 13.25 7846449 15.97 0 0 0 0 0 0.479 0.329 0.453 0.388 0.450 0.020 0.012 0.020 0.024 0.025 0.15 0.01 2500 2000000 13440931 30000000 2715436 21000607 18871020 5.69 18300000 64100000 31200000 546847 4076157 9.37 8.67 4.58 252571000 154431000 18406920 19117696 5.03 5.83 154431000 19117696 5.83 0.05 0.01 6200000 3.87 12.50 8.98 0.25 0.25 P10Y P6Y P0Y7M8D P6Y1M6D P0Y6M P5Y0M0D 154226000 P4Y3M15D P5Y3M18D P4Y3M15D P4Y3M15D 0.85 35775694 38156688 145327001 268818627 3600767 720193 358206 111304700 74907415 74907415 1157625 5281193 3827218 3000000 17250000 48306 9974266 9079901 2818534 2081000 2081000 1202428000 1202422000 6000 657700000 657687000 657683000 4000 3594000 3593000 1000 21435000 21435000 22179000 22179000 46008000 235365000 1000 46008000 235366000 -283365000 -744000 145914000 1000 -428536000 -394680000 -556000 192795000 2000 -586921000 428174000 -832000 1385592000 7000 -956593000 1562069000 -42000 2711340000 13000 -1149242000 0 0 0 47700000 37900000 2092000 3731000 657687000 657687000 0 74907415 74907415 0 6500000 9600000 11700000 18600000 0 0 1000000 0 3100000 2100000 7900000 7400000 -1100000 78900000 182900000 36406000 114141000 159816000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Under the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We elected to retain the ability&#160;to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We lost our emerging growth company status during the year ended January 31, 2019 as the market value of our common stock held by non-affiliates was greater than $700 million as of July 31, 2018.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The below unaudited pro forma financial information for&#160;the years ended January 31, 2019&#160;and&#160;2018&#160;combines our historical results for&#160;the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> with the historical results of Hortonworks for&#160;the years ended December 31, 2018&#160;and&#160;2017, due to differences in reporting periods and considering the date we acquired Hortonworks, and the effects of the unaudited pro forma adjustments listed above. The unaudited pro forma financial information below does not reflect any synergies or operating cost reductions that may be achieved from the combined operations (in thousands, unaudited):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">January&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">January&#160;31, <br clear="none"/>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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">753,932</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">600,856</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(450,001</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(684,357</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Business Combination</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">On January 3, 2019, we acquired all outstanding stock of Hortonworks, a provider of enterprise-grade, global data management platforms, services and solutions for approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.2 billion</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> in consideration consisting of common stock and equity awards assumed. We have included the financial results of Hortonworks in our consolidated financial statements from the date of merger. The transaction costs associated with the merger were approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$22.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which were included in general and administrative expense in our consolidated statement of operations for the year ended January 31, 2019. The merger-date fair value of the consideration transferred for Hortonworks was approximately&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.2 billion</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which consisted of the following (in thousands except for share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fair Value</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Common stock (111,304,700 shares)</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,154,230</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Fair value of share-based compensation awards assumed</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">48,197</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,202,427</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.2 billion</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> fair value consideration transferred was determined based on </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$10.37</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> per share, the merger date closing price of our stock, for all shares of Hortonworks common stock outstanding immediately prior to the merger date. The fair value of the post share conversion of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> stock options, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.9 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of performance restricted stock units and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> restricted stock units assumed was determined using the Black-Scholes option pricing model for stock option awards and observable market price of our common stock for valuation of performance and restricted share units. The share conversion ratio of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.305</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was applied to convert Hortonworks&#8217; outstanding equity awards for Hortonworks&#8217; common stock into equity awards for shares of our common stock. Further, we assumed a total fair value of the stock-based awards of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$63.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which will be recognized as stock-based compensation expense over a weighted-average period of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.5 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. Additionally, we recognized </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$13.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of the Hortonworks merger. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of merger (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fair Value</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">40,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Short-term marketable 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:Times New Roman;font-size:10pt;color:#000000;">8,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">165,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Prepaid expenses and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">23,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">8,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">682,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,888</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(31,007</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other accrued liabilities and long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(12,163</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(233,500</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total net assets acquired and liabilities assumed</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">649,592</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The fair values of assets acquired and liabilities assumed, including current and noncurrent income taxes payable and deferred taxes, are preliminary and may be subject to change as additional information is received and certain tax returns are finalized. We expect to finalize the valuation as soon as practicable, but no later than one year from the merger date. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$552.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> excess of purchase consideration over the fair value of total net assets acquired and liabilities assumed was recorded as goodwill. Goodwill of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$500.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$52.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was allocated to our Subscription and Services segments, respectively, based on the historical financial results of Hortonworks&#8217; support subscription and professional services as we believe this aligns to our existing segments post-merger. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of merger:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" 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:14%;" 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:Times New Roman;font-size:8pt;color:#000000;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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Estimated Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:center;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">661,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:center;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:center;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total identified intangible assets</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">682,600</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled contracts represent the fair value of Hortonworks&#8217; customer contracts that have yet to be billed. Customer relationships represent the fair value of the underlying relationships with Hortonworks&#8217; customers. Trade names represent Hortonworks&#8217; trademarks, which consumers associate with the source and quality of Hortonworks&#8217; products and services. The estimated fair values of the intangible assets acquired were determined based on a combination of the income and market approaches to measure the fair value of unbilled contracts, customer relationships, and trade names. The fair value of unbilled contracts and customer relationships was measured based on the income approach, specifically the multi-period excess earnings method. The fair value of the trade names was determined using the relief-from-royalty method. The estimated useful life of the customer relationships intangible is approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which approximates the mean and median of a benchmarking dataset from similar mergers or acquisitions over the last </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, focusing on transactions where customer relationships is the primary asset of the transaction. The estimated useful life of unbilled contracts is based on the period over which the support and services are expected to be rendered and trade names is based on the Company&#8217;s expected timeframe to phase out the Hortonworks trade names. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> The goodwill balance of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$552.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with Hortonworks. The goodwill balance is not deductible for U.S. income tax purposes.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">29 Days Ended January 31, <br clear="none"/>2019</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">19,597</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(9,226</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The financial information in the table below summarizes combined unaudited pro forma results of operations of Cloudera based on certain estimates and assumptions, including a merger date of February 1, 2017 and purchase accounting adjustments. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provide period over period comparability. Combined unaudited pro forma results of operations are derived by adding the pre-tax historical results of Hortonworks with ours, and adjusting primarily for the amortization of intangibles created in the transaction, the valuation adjustment to deferred revenue, the alignment of accounting policies and nonrecurring transaction costs.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The below unaudited pro forma financial information for&#160;the years ended January 31, 2019&#160;and&#160;2018&#160;combines our historical results for&#160;the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> with the historical results of Hortonworks for&#160;the years ended December 31, 2018&#160;and&#160;2017, due to differences in reporting periods and considering the date we acquired Hortonworks, and the effects of the unaudited pro forma adjustments listed above. The unaudited pro forma financial information below does not reflect any synergies or operating cost reductions that may be achieved from the combined operations (in thousands, unaudited):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">January&#160;31, <br clear="none"/>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">January&#160;31, <br clear="none"/>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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">753,932</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">600,856</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(450,001</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(684,357</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Organization and Description of Business</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cloudera, Inc. was incorporated in the state of Delaware on June&#160;27, 2008 and is headquartered in Palo Alto, California. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We sell subscriptions and services for</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unless the context requires otherwise, the words &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; the &#8220;Company&#8221; and &#8220;Cloudera&#8221; refer to Cloudera, Inc. and its subsidiaries taken as a whole.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In January 2019, we completed our merger of Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California, and a provider of enterprise-grade, global data management platforms, services and solutions, for a total consideration of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.2 billion</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> consisting of common stock and equity awards assumed (Hortonworks merger) (see Note 3). Our consolidated financial statements for the year ended and as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> includes the impact of the Hortonworks merger. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the year ended January 31, 2019, we adopted Accounting Standards Update (ASU) No. 2014-09,&#160;Revenue from Contracts with Customers (Topic 606). The consolidated financial data for the years ended January 31, 2019, 2018 and 2017 and as of January 31, 2019 and 2018 reflects the impact of the full retrospective adoption of this standard. See Note 2 for details.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, we had an accumulated deficit of $</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.1 billion</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. We have funded our operations primarily with the net proceeds we received through the sale of our common stock in our initial public offering (IPO), and follow-on public offering, private&#160;sales of equity securities and proceeds from the sale of our subscriptions and services. Management believes that currently available resources will be sufficient to fund our cash requirements for at least the next twelve months. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Initial Public Offering</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">On May 3, 2017, we completed our IPO in which we issued and sold </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">17,250,000</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of common stock at a public offering price of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$15.00</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> per share. We received net proceeds of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$235.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> after deducting underwriting discounts and commissions of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$18.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and other issuance costs of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$5.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. In conjunction with the IPO, we donated </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$2.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, of the net proceeds, to fund the Cloudera Foundation&#8217;s activities. Immediately prior to the closing of the IPO, all </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">74,907,415</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of our then-outstanding redeemable convertible preferred stock automatically converted into shares of common stock and we reclassified </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$657.7 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> from temporary equity to additional paid in capital on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Follow-On&#160;Offering</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">On October 2, 2017, we completed our follow-on offering, in which we issued and sold </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,000,000</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of common stock and certain stockholders sold </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12,446,930</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of common stock. The price per share to the public was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$16.45</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. We received net proceeds of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$46.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> after deducting underwriting discounts and commissions of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$2.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and other issuance costs of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. We did not receive any proceeds from the sale of shares by the selling stockholders. We issued and sold shares in the offering in order to fund the tax withholding and remittance obligations in connection with the vesting and settlement of restricted stock units (RSUs).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open&#8209;source. Therefore, we have not capitalized any software costs through </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Cash Equivalents and Marketable Securities</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">9,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Reverse repurchase agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">63,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(57</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">63,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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(111</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">21,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(14</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Foreign government obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total cash equivalents and marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">184</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(184</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Asset-backed 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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,803</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(39</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">46,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(124</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">195,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(517</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">194,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(16</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Municipal 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:Times New Roman;font-size:10pt;color:#000000;">13,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(18</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(7</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">26,903</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(40</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">26,863</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total cash equivalents and marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">412,003</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">6</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(761</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">411,248</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> Maturities of our noncurrent marketable securities generally range from </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">one year</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> to </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> at both </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total unrealized losses less than twelve months and greater than twelve months were not material as of</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:inherit;font-size:10pt;">The total unrealized losses less than twelve months were </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and greater than twelve months were not material, as of</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized loss for each of these fixed rate marketable securities was not material </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. We do not believe any of the unrealized losses represent an other&#8209;than&#8209;temporary impairment based on our evaluation of available evidence as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Commitments and Contingencies</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Letters of Credit</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, we had a total of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$20.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$19.7 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease facilities space under non&#8209;cancelable operating leases with various expiration dates. Future minimum lease payments and sublease proceeds under non-cancelable operating leases with an initial lease term greater than one year at </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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:21px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Minimum Lease Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Sublease Rental Proceeds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Net Minimum Lease Payments</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">42,293</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(16,500</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">25,793</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">41,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(15,477</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">37,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(11,298</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">34,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,388</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">29,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">35,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Times New Roman;font-size:9.5pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">35,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2025 and thereafter</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:Times New Roman;font-size:10pt;color:#000000;">115,481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Times New Roman;font-size:9.5pt;color:#000000;">&#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;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:Times New Roman;font-size:10pt;color:#000000;">115,481</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">305,860</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(47,663</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">258,197</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Rental expense related to our non&#8209;cancelable operating leases was approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$23.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$16.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$8.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Deferred rent</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight&#8209;line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i)&#160;certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii)&#160;our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii)&#160;contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv)&#160;contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v)&#160;procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Contingencies</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. In addition, it is possible that an unfavorable resolution of one or more such litigation matters could, in the future, materially and adversely affect our financial position, results of operations, and cash flows in a particular period or subject us to an injunction that could seriously harm our business.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management&#8217;s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders&#8217; equity (deficit) that are not reflected in the consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table reflects our contract liabilities balances (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:77%;" 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="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">390,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">210,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">Other contract 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:Times New Roman;font-size:10pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue, less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">116,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">26,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Other contract liabilities, less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total contract 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">526,042</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">249,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:77%;" 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="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Contract Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Contract Liabilities</font></div></td></tr><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: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:Times New Roman;font-size:10pt;color:#000000;">February 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">179,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amount transferred to receivables from contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,273</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets 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:Times New Roman;font-size:10pt;color:#000000;">2,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(156,548</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Increases due to invoicing prior to satisfaction of performance obligations</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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">227,003</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">249,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amount transferred to receivables from contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,832</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets 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:Times New Roman;font-size:10pt;color:#000000;">4,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(228,167</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Increases due to invoicing prior to satisfaction of performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">270,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Increases from a business combination</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">233,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">January 31, 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,824</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">526,042</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-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock&#8209;based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">9,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Reverse repurchase agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">63,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(57</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">63,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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(111</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">21,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(14</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Foreign government obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total cash equivalents and marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">184</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(184</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Asset-backed 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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,803</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(39</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">46,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(124</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">195,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(517</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">194,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(16</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Municipal 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:Times New Roman;font-size:10pt;color:#000000;">13,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(18</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(7</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">26,903</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(40</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">26,863</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total cash equivalents and marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">412,003</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">6</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(761</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">411,248</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Stock Option Plans</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We maintain </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">two</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> share-based compensation plans: the 2017 Plan, and the 2008 Plan and collectively with the 2017 Plan, the Stock Plans. In March 2017, our board of directors adopted our 2017 Plan, which our stockholders approved in March 2017. The 2017 Plan became effective on April 27, 2017, the effective date of our IPO, and serves as the successor to our 2008&#160;Plan. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In March 2017, we increased the number of shares of common stock reserved for grant under the 2008&#160;Plan by </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,000,000</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;shares.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In March 2017, we adopted the 2017 Plan with a reserve of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">30,000,000</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of our common stock for issuance under our 2017 Plan, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i)&#160;shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii)&#160;shares issued under the 2008&#160;Plan which are forfeited or repurchased at their original issue price, and (iii)&#160;shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017&#160;Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of the total outstanding shares our common stock as of the immediately preceding January&#160;31st or (ii)&#160;a number of shares determined by our board of directors. On February 1, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,440,931</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> additional shares were authorized for issuance by the board of directors. As of January 31, 2019, total number of shares available for grant under the 2017 Plan was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,000,607</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Stock Plans provides for stock options to be granted at an exercise price not less than </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">100%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of the fair market value at the grant date as determined by our board of directors, unless, with respect to incentive stock options, the optionee is a 10% stockholder, in which case the option price will not be less than </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">110%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of such fair market value. Options granted generally have a maximum term of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ten years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">four</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-year period, with </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> vesting after </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">one year</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and then ratably on a monthly basis for the remaining </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> years.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As a result of the Hortonworks merger, a total fair value of the stock-based awards assumed was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$63.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which will be recognized as stock-based compensation expense over a weighted-average period of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.5 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> Additionally, we recognized </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$13.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee stock awards assumed as part of the Hortonworks merger. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the year ended January 31, 2019, we incurred approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$6.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of additional stock-based compensation expense related to the modification of stock awards held by certain employees.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">excluding the ESPP, </font><font style="font-family:inherit;font-size:10pt;">and related information:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:44%;" 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><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Options<br clear="none"/>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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>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 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Weighted-Average Remaining<br clear="none"/>Contractual<br clear="none"/>Term<br clear="none"/>(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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Aggregate<br clear="none"/>Intrinsic <br clear="none"/>Value<br clear="none"/>(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212; January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">18,406,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">5.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">252,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Granted </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">4,076,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">8.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">(2,818,534</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Canceled </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">(546,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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212; January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">19,117,696</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">154,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Exercisable&#8212; January 31, 2019<br clear="none"/> </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,871,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">5.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">4.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">154,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Vested &#8212; January 31, 2019<br clear="none"/> </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">19,117,696</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">154,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Consists of </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">4,076,157</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"> stock options assumed in the Hortonworks merger (see Note 3).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The total intrinsic value of options exercised during the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$31.2&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$64.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$18.3&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to option exercises has been recognized.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted&#8209;average grant&#8209;date value of employee options granted during the years ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4.58</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.67</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.37</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively. </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each stock option grant was estimated at the grant date using the Black&#8209;Scholes option&#8209;pricing model with the following weighted&#8209;average assumptions:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:59%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;text-decoration:underline;">Stock Options</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</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 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Volatility </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">45.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">45.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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">47.9%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.5%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.0%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.0%</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="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected term (in years) </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.0 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.1 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.0 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected dividends </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:6px;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:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The unamortized stock&#8209;based compensation expense for options of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$2.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> at </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> will be recognized over the average remaining vesting period of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.20 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We issue RSUs to employees and directors. For new employee grants, the RSUs generally meet the service&#8209;based condition over a </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">four</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-year period, with </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> met after </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">one</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> year and then ratably on a quarterly basis for the remaining </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. For continuing employee grants, the RSUs generally meet the service&#8209;based condition pro&#8209;rata quarterly over a </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> or </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">four</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8209;year period (without a </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">one</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8209;year cliff). </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The employee RSUs issued prior to our IPO under the 2008 Plan had two vesting conditions: (1) a service&#8209;based condition and (2) a liquidity event&#8209;related performance condition which is considered a performance&#8209;based condition. On March 8, 2017, our board of directors modified the terms of the majority of our RSUs. Prior to the modification, if the liquidity event&#8209;related performance condition was an IPO, employees were required to continue to provide service for six months following the effective date of an IPO. The modification removed the requirement, for the majority of RSUs, that the RSU recipient must continue to provide service for six months following the effective date of an IPO in order to vest in the award, with such shares to be issued on a date to be determined by our board of directors. All other significant terms of the RSUs remained unchanged. The modification established a new measurement date for these modified RSUs. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The liquidity event&#8209;related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock&#8209;based compensation expense using the accelerated attribution method with a cumulative catch&#8209;up of stock&#8209;based compensation expense in the amount of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$181.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for the year ended January&#160;31, 2018, attributable to service prior to such effective date. </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">RSUs Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Number of RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Weighted-Average Grant Date Fair&#160;Value Per Share</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212;January 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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">22,243,334</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Granted </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1)</font></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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25,439,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Canceled </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:Times New Roman;font-size:10pt;color:#000000;">(4,777,881</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Vested and converted to shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(7,846,449</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15.97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212; January 31, 2019</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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">35,058,103</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;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:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Includes </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">7,704,004</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"> RSUs assumed in the Hortonworks merger (see Note 3).</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The unamortized stock&#8209;based compensation expense for RSUs was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$375.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> at </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and will be recognized over the average remaining vesting period of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.3</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> years. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">2017 Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). The ESPP became effective on April 27, 2017, the effective date of our IPO. Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">six</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">-month purchase period (commencing each June 21 and December 21).</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">20</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> hours per week and more than </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">five</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> months in a calendar year. Employees who are </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> stockholders or would become </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of the lesser of the fair market value of our common stock on (i)&#160;the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$25,000</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,500</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee&#8217;s participation automatically ends upon termination of employment for any reason.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We initially reserved </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,000,000</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on February&#160;1st of each of the first </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;calendar years following the first offering date by the number of shares equal to the lesser of either (i) </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of the total outstanding shares of our common stock as of the immediately preceding January&#160;31st (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. As of January 31, 2019, total number of shares available for grant under the 2017 Employee Stock Purchase Plan was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,715,436</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">On February 1, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,688,186</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> additional shares were authorized for issuance by the board of directors.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.9 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;was withheld on behalf of employees for a future purchase under the ESPP and is included in accrued compensation in our consolidated balance sheet (see Note 7).</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each ESPP grant was estimated at the grant date using the Black&#8209;Scholes option&#8209;pricing model with the following weighted&#8209;average assumptions:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:71%;" 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:14%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;text-decoration:underline;">ESPP</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Times New Roman;font-size:8pt;color:#000000;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Volatility </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">38.8%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">32.9%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.2%</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected term (in years) </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.6 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected dividends </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:6px;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:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We follow the two&#8209;class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two&#8209;class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two&#8209;class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti&#8209;dilutive.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Net Loss Per Share </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data)</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:32px;text-indent:-32px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(192,649</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(369,672</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(158,385</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average shares used in computing net loss, basic and diluted </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">159,816</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">114,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">36,406</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss per share, 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(1.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(3.24</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(4.35</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti&#8209;dilutive (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:56%;" 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: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: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="8" 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">As of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">January&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Redeemable convertible preferred stock on an as-if converted basis </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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">74,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">Stock options to purchase common stock </font></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:Times New Roman;font-size:10pt;color:#000000;">19,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">18,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">23,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Restricted stock awards </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:Times New Roman;font-size:10pt;color:#000000;">35,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">22,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">21,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Shares issuable pursuant to the ESPP</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:Times New Roman;font-size:10pt;color:#000000;">724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">54,900</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:Times New Roman;font-size:10pt;color:#000000;">41,172</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:Times New Roman;font-size:10pt;color:#000000;">119,521</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-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" 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:7%;" rowspan="1" 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:7%;" 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Level 1</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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Level 2</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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">9,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Reverse repurchase agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,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: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">63,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">63,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">140,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">101,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Foreign government obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total financial 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">44,916</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">381,754</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" 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:7%;" rowspan="1" 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:7%;" 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:Times New Roman;font-size:8pt;color:#000000;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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Cash equivalents:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Asset-backed 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">194,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">194,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">85,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Municipal 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">13,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">24,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">26,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Restricted cash:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">14,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">14,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total financial 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">49,784</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:top;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:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:top;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:Times New Roman;font-size:10pt;color:#000000;">376,136</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">425,920</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Fair Value Measurement</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short&#8209;term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We follow a three&#8209;level valuation hierarchy for disclosure of fair value measurements as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 1</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 2</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Inputs (other than quoted market prices included in Level&#160;1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#8217;s anticipated life.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 3</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" 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:7%;" rowspan="1" 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:7%;" 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Level 1</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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Level 2</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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">9,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Reverse repurchase agreements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,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: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">63,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">63,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">140,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">101,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Foreign government obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total financial 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">44,916</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">381,754</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" 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:7%;" rowspan="1" 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:7%;" 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:Times New Roman;font-size:8pt;color:#000000;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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Cash equivalents:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Asset-backed 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">7,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">194,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">194,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">85,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Municipal 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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">13,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">24,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">26,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Restricted cash:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">14,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">14,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Total financial 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">49,784</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:top;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:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:top;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:Times New Roman;font-size:10pt;color:#000000;">376,136</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">425,920</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level&#160;2 assets with the help of a third&#8209;party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We have no Level 3 assets and liabilities. There were no transfers into or out of Level&#160;1and Level&#160;2 assets and liabilities for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our fiscal year ends on January&#160;31. References to fiscal&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, for example, refers to the fiscal year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries&#8217; financial statements into U.S.&#160;dollars have been reported in accumulated other comprehensive loss on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income, net on the statement of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We evaluate the recoverability of our long&#8209;lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Income taxes</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">Domestic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(191,479</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(372,466</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(158,973</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss before provision for income taxes </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(187,231</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(367,593</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(156,198</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of provision for income taxes are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Federal </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;State </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(106</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(112</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(140</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,371</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,097</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,011</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:Times New Roman;font-size:10pt;color:#000000;">)</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:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,209</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:24px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Federal </font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(108</font></div></td><td style="vertical-align:top;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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;State </font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total </font></div></td><td colspan="2" style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">1,130</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total provision for income taxes </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(5,418</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,079</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,187</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">U.S. federal statutory income tax </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">39,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">124,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">53,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">Research tax credits </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Stock-based compensation </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,004</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,124</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,340</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Change in valuation allowance </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(42,450</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(44,987</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:Times New Roman;font-size:10pt;color:#000000;">)</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:Times New Roman;font-size:10pt;color:#000000;">Foreign Taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,945</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Legal expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,000</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Donation of common stock to the Cloudera Foundation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(7,335</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Federal tax rate change</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(132,387</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(381</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(868</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Provision for income taxes </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(5,418</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,079</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,187</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (&#8220;Tax Act&#8221;). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one&#8209;time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The deferred tax assets and liabilities were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(As Adjusted)*</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:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Accruals and reserves </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">13,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">12,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">13,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Net operating loss carryforward </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">430,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">202,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Research and development credits and other credits </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">62,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">27,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Stock-based compensation </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">30,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">30,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Gross deferred tax assets </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:Times New Roman;font-size:10pt;color:#000000;">537,788</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:Times New Roman;font-size:10pt;color:#000000;">287,104</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:justify;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Less valuation allowance </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:Times New Roman;font-size:10pt;color:#000000;">(454,278</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(271,396</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:Times New Roman;font-size:10pt;color:#000000;">)</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:justify;padding-left:16px;text-indent:26px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total deferred tax assets, net of valuation allowance </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">83,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">15,708</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:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Depreciation and 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:Times New Roman;font-size:10pt;color:#000000;">(61,285</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(510</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Deferred revenue </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,026</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Deferred costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(16,768</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(14,755</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:40px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Gross deferred tax liabilities </font></div></td><td colspan="2" style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">(83,079</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(15,265</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</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:justify;text-indent:42px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net deferred tax 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">431</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">443</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Undistributed earnings of our foreign subsidiaries at January 31, 2019 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (&#8220;GILTI&#8221;) regimes as enacted by the Tax Act, those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was an increase of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$182.9 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$78.9 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">At </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, we have federal, California and other state net operating loss carryforwards of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.7&#160;billion</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$487.8&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$621.2&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, expiring beginning fiscal&#160;2028, for federal and California purposes and fiscal&#160;2020 for other states&#8217; purposes.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In fiscal 2018, we adopted ASU&#160;No. 2016&#8209;09, which simplified the accounting and reporting of share&#8209;based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. Upon adoption, we recognized the previously unrecognized excess tax benefits using the modified retrospective transition method. The previously unrecognized excess tax effects were recorded as a deferred tax asset, which was fully offset by a valuation allowance.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">At </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, we have federal and state research credit carryforwards of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$47.7&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$37.9&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes, however the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the larg</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">est amount of benefit that is greater than </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">50%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> likely of being realized upon settlement. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table reflects the changes in the gross unrecognized tax benefits (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Tax positions taken in current period </font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;&#160;Gross decreases </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1,000</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;&#160;Gross increases</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#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:Times New Roman;font-size:10pt;color:#000000;">7,900</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:Times New Roman;font-size:10pt;color:#000000;">2,100</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:Times New Roman;font-size:10pt;color:#000000;">3,100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:36px;text-indent:-19px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of end of year </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">18,600</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">11,700</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">9,600</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(1) Includes </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$7.4 million</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"> from Hortonworks merger.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of January&#160;31, 2019, the total amount of gross unrecognized tax benefits was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$18.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, of which $</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, if recognized, would favorably impact our effective tax rate. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We recognize interest and penalties related to income tax matters in the provision for income taxes. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, we had </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">no</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management&#8217;s estimate, it is more likely than not that the deferred tax asset will not be realized.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (&#8220;Tax Act&#8221;). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one&#8209;time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive loss. Realized gains and losses and declines in value judged to be other than temporary on available&#8209;for&#8209;sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific&#8209;identification method.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We adopted the following accounting standards in the first quarter of fiscal 2019:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU 2016-15,&#160;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU 2016-16,&#160;Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU&#160;2017-01,&#160;Business Combinations (Topic 805): Clarifying the Definition of a Business</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In May&#160;2014, FASB&#160;issued&#160;ASU No.&#160;2014&#8209;09</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">, Revenue from Contracts with Customers (&#8220;Topic&#160;606&#8221;)</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">,&#160;which amended the existing FASB&#160;Accounting Standards Codification. Topic 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts. Topic 606 also includes Subtopic&#160;340-40,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Other Assets and Deferred Costs; Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to Topic 606 and Subtopic&#160;340-40&#160;as the &#8220;new standard.&#8221; </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The new standard permits adoption either by using (i)&#160;a full retrospective approach for all periods presented or (ii)&#160;a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures.&#160;We adopted the new standard using the full-retrospective method. This method resulted in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Impacts on Financial Statements</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The tables below summarize the impacts of the full retrospective adoption of the new standard on our consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and consolidated statements of operations and consolidated statements of cash flows for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. Our financial reporting under the new standard is included in the columns labeled &#8220;As Adjusted&#8221; in the tables below.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The primary changes from adopting the new standard are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, the Company recognized subscription revenue over the contractual term or life of the subscription contract. Under the new standard, the Company recognizes the vast majority of its subscription revenue over-time as a stand ready obligation to provide support and a portion of subscription revenue at the point in time when functional intellectual property is made available to the customer.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, for multiple-element arrangements, if vendor&#8209;specific objective evidence (VSOE) of fair value for one or more undelivered elements did not exist, revenue recognition did not commence until delivery of both the subscription and services had commenced, or when VSOE of the undelivered elements had been established. Once revenue recognition commenced, revenue for the arrangement was recognized ratably over the longest service period in the arrangement. Under the new standard, we allocate the multiple-element arrangement transaction price to each performance obligation identified by using the contractually stated price or on a relative stand-alone selling price basis, as applicable. Then each performance obligation is recognized as delivered resulting in revenue recognition in an earlier period and over a shorter time frame for services and revenue recognition beginning in an earlier period for some subscriptions.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, costs incurred to obtain a subscription contract were expensed when incurred. Under the new standard, the Company recognizes expense in a different period, as these costs are now capitalized and amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the capitalized costs relate. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, revenue related to variable fees was deferred until the fees became fixed or determinable. Under the new standard, the Company estimates variable consideration to which the Company expects to be entitled by applying the expected value method and recognizes the estimated variable consideration sooner.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflecting the adoption of the new standard are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">ASSETS</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">130,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(261</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">130,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">22,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">22,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred costs, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">37,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">37,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">257,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(46,564</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">210,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">13,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(483</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">12,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue, less current portion</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">34,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(8,047</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">26,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accumulated deficit</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(1,061,790</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">105,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(956,593</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated statements of operations for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflecting the adoption of the new standard are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:66%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Revenue:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Subscription</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">301,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">1,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">302,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">66,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">69,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">298,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(11,271</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">287,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(390,293</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(374,172</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(385,793</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(369,672</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share of common stock, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(3.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">0.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(3.24</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:66%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Revenue:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Subscription</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">200,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">8,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">208,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">60,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">64,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">203,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(17,740</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">185,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(187,339</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">29,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(158,082</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(187,317</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">28,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(158,385</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share of common stock, basic and diluted</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(5.15</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">0.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(4.35</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated statements of cash flows for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflect the adoption of the new standard are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">CASH FLOWS FROM OPERATING ACTIVITIES</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(385,793</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(369,672</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Adjustment to reconcile net loss to net cash 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:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Amortization of deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">23,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">23,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(28,788</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(28,780</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(285</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(285</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(34,557</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(34,557</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accrued expenses and other 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">8,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(441</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">7,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:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">74,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(16,639</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">57,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net cash used in operating activities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(42,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(42,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">CASH FLOWS FROM OPERATING ACTIVITIES</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(187,317</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">28,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(158,385</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Adjustment to reconcile net loss to net cash 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:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Amortization of deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(52,139</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(4,591</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(56,730</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(34,917</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(34,917</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accrued expenses and other 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(284</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">59,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(8,817</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">50,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net cash used in operating activities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(116,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(116,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our adoption of the new standard had no impact to net cash used in operating activities within the consolidated statements of cash flows for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">See Note 4&#8212;&#8220;Revenue from Contracts with Customers&#8221; in the notes to our consolidated financial statements for additional information on the new standard.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Issued Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In February 2016, the FASB issued ASU No. 2016&#8209;02, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, as amended, or ASU 2016&#8209;02, which requires lessees to record most leases on their balance sheets. ASU 2016&#8209;02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right&#8209;to&#8209;use asset for the right to use the underlying asset for the lease term. We will adopt this standard effective February 1, 2019 </font><font style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;color:#000000;">using the modified retrospective transition method with the option to recognize a cumulative-effect adjustment at the date of adoption. Upon adoption, we expect to elect the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. We continue to evaluate which other, if any, practical expedients will be elected.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;color:#000000;">We are in the final stages of completing our review of historical lease contracts to quantify the expected impact of adoption on our consolidated financial statements.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">To illustrate the magnitude of this change, the amount of our off-balance sheet operating leases at January 31, 2019 is disclosed in Note 8, &#8220;Commitments and Contingencies.&#8221; Beginning on February 1, 2019, our operating leases, excluding those with terms less than 12 months, will be discounted and recorded as right-of-use assets and lease liabilities on our consolidated balance sheet. We do not anticipate that the adoption of this standard will have a material impact on our consolidated statements of operations or statements of cash flows. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In June 2016 the FASB issued ASU No. 2016&#8209;13, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2016&#8209;13. ASU 2016&#8209;13 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016&#8209;13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In January 2017, the FASB issued ASU No. 2017&#8209;04, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">or ASU 2017&#8209;04. ASU 2017&#8209;04 simplifies how an entity is required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. ASU 2017&#8209;04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In February 2018, the FASB issued ASU 2018-02, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2018-02. ASU 2018-02 provides companies with an option to reclassify stranded tax effects resulting from the enactment of the Tax Cuts and Jobs Act (TCJA) from accumulated other comprehensive income to retained earnings. ASU 2018-02 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years, and will be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the tax rate as a result of TCJA is recognized. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In June 2018, the FASB issued ASU 2018-07, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2018-07. ASU 2018-07 aligns the accounting for share-based payment awards issued to nonemployees with the guidance applicable to grants to employees. Under ASU 2018-07, equity-classified share-based payment awards issued to nonemployees will be measured on the grant date, instead of the current requirement to remeasure the awards through the performance completion date. ASU 2018-07 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In August 2018, the FASB issued ASU&#160;2018-15, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Internal-Use Software</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2018-05. ASU 2018-05 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-05 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">RSUs Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Number of RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Weighted-Average Grant Date Fair&#160;Value Per Share</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212;January 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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">22,243,334</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Granted </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1)</font></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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25,439,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Canceled </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:Times New Roman;font-size:10pt;color:#000000;">(4,777,881</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Vested and converted to shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(7,846,449</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15.97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212; January 31, 2019</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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">35,058,103</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;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:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Includes </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">7,704,004</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"> RSUs assumed in the Hortonworks merger (see Note 3)</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments and sublease proceeds under non-cancelable operating leases with an initial lease term greater than one year at </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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:21px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Minimum Lease Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Sublease Rental Proceeds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Net Minimum Lease Payments</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2020</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">42,293</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(16,500</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">25,793</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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">41,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(15,477</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">37,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(11,298</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">25,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">34,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,388</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">29,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">35,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Times New Roman;font-size:9.5pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">35,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2025 and thereafter</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:Times New Roman;font-size:10pt;color:#000000;">115,481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Times New Roman;font-size:9.5pt;color:#000000;">&#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;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:Times New Roman;font-size:10pt;color:#000000;">115,481</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">305,860</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(47,663</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">258,197</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-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight&#8209;line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of our assets are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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:93.78757515030061%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:50%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Computer software </font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">2 years</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Computer equipment </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Furniture and office equipment </font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">3 years</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Leasehold improvements </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Shorter of remaining lease term or estimated useful life</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of our assets are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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:93.78757515030061%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:50%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Computer software </font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">2 years</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Computer equipment </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Furniture and office equipment </font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">3 years</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Leasehold improvements </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Shorter of remaining lease term or estimated useful life</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Computer equipment and software </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">17,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Office furniture and equipment </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Leasehold improvements </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Construction in progress </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment, gross </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:Times New Roman;font-size:10pt;color:#000000;">54,482</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:Times New Roman;font-size:10pt;color:#000000;">41,832</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Less: accumulated depreciation and 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:Times New Roman;font-size:10pt;color:#000000;">(26,863</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(24,232</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">27,619</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">17,600</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-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Selected Quarterly Financial Data (unaudited)</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;color:#000000;"> The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2019 and 2018 (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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="20" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">April 30<br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">July 31<br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">October 31<br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">January 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fiscal Year</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Fiscal 2019</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">103,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">112,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">118,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">144,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">479,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">70,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">80,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">89,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">103,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">343,827</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(51,702</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(29,424</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(25,673</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(86,965</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(193,764</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(52,322</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(28,949</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(25,857</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(85,521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(192,649</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:Times New Roman;font-size:10pt;color:#000000;">)</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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.36</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.19</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.17</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.45</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Fiscal 2018 (as adjusted)*</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">80,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">89,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">96,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">105,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">372,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">20,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">57,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">63,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">72,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">214,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(221,377</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(64,106</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(50,604</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(38,085</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(374,172</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(221,356</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(62,650</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(49,352</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(36,314</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(369,672</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:Times New Roman;font-size:10pt;color:#000000;">)</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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5.75</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.47</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.36</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.25</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3.24</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past&#8209;due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Segment contribution margin</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">368,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">273,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">190,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization of acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(9,129</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,723</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,720</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Stock-based compensation 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:Times New Roman;font-size:10pt;color:#000000;">(117,365</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(290,006</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(21,714</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Donation of common stock to the Cloudera Foundation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(21,574</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate costs, such as research and development, corporate general and administrative and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(435,799</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(353,600</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(301,855</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Loss from operations</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(193,764</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(374,172</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(158,082</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Related Party Transactions</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Intel Corporation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We have been engaged in commercial transactions with Intel Corporation, a holder of our common stock, representing approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of outstanding shares as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> respectively, with the right to designate a person that our board of directors must nominate for election, or nominate for re-election, to our board of directors, including a multi&#8209;year subscription and services agreement, and a collaboration and optimization agreement. The aggregate revenue we recognized from this customer was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$14.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$12.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$8.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Cloudera Foundation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In January 2017, the Cloudera Foundation, an independent non&#8209;profit organization, was created to provide our products, skills and people, to help solve important social problems around the world. We donated </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,175,063</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of our common stock to the Cloudera Foundation during the fourth quarter of fiscal </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. We recorded a non&#8209;cash charge of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$21.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for the fair value of the donated shares, which was recorded in general and administrative expense in the accompanying consolidated statements of operations. In conjunction with the IPO, we donated </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$2.4&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of the net proceeds, to fund the Cloudera Foundation&#8217;s activities. We do not control the Cloudera Foundation&#8217;s activities, and accordingly, we do not consolidate the financial statements of the Cloudera Foundation.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Other Related Parties</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$7.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$7.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$5.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. There was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$2.5&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> in accounts receivable due from these customers as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> determine revenue recognition through the following steps, which are described in more detail below:</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Identification of the contract or contracts with a customer</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Identification of the performance obligation(s) in the contract</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Determination of the transaction price</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Allocation of the transaction price to the performance obligation(s) in the contract</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Recognition of revenue when, or as, a performance obligation is satisfied</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales,&#160;value-added&#160;and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this&#160;analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Subscription revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subscription revenue relates to term (or time&#8209;based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer&#8217;s lifecycle from development to&#160;proof-of-concept,&#160;to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Services revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced&#160;up-front&#160;or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Contract Assets</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable will be recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Contract Liabilities</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances will be reported as net contract assets or liabilities on a&#160;contract-by-contract&#160;basis at the end of each reporting period.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Contract Costs</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract costs were&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$69.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$60.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;as of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. For the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, amortization expense for the contract costs were&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$30.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$23.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$17.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table reflects our contract liabilities balances (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:77%;" 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="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">390,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">210,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">Other contract 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:Times New Roman;font-size:10pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue, less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">116,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">26,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Other contract liabilities, less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total contract 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">526,042</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">249,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:77%;" 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="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Contract Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Contract Liabilities</font></div></td></tr><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: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:Times New Roman;font-size:10pt;color:#000000;">February 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">179,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amount transferred to receivables from contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,273</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets 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:Times New Roman;font-size:10pt;color:#000000;">2,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(156,548</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Increases due to invoicing prior to satisfaction of performance obligations</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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">227,003</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">249,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amount transferred to receivables from contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,832</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets 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:Times New Roman;font-size:10pt;color:#000000;">4,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(228,167</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Increases due to invoicing prior to satisfaction of performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">270,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Increases from a business combination</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">233,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">January 31, 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">4,824</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">526,042</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Remaining Performance Obligations </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material and was primarily related to contract modifications. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, approximately&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$803.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;of revenue is expected to be recognized from remaining performance obligations in the amount of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$520.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> over the next 12 months and approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$283.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> thereafter. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Other Practical Expedients</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when the we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Accrued Compensation</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued salaries, benefits and commissions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">20,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued bonuses </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">14,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">17,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued compensation-related taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Employee stock purchase plan withholdings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total accrued compensation </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">53,590</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">41,393</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-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Other Accrued Liabilities</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities consist of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(As Adjusted)*</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued professional costs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued taxes </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,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:Times New Roman;font-size:10pt;color:#000000;">2,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued travel</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued self-insurance 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:Times New Roman;font-size:10pt;color:#000000;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,381</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:Times New Roman;font-size:10pt;color:#000000;">5,639</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total other accrued liabilities </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">24,548</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">12,971</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%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of merger:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" 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:14%;" 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:Times New Roman;font-size:8pt;color:#000000;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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Estimated Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:center;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">661,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:center;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:center;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total identified intangible assets</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">682,600</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti&#8209;dilutive (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:56%;" 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: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: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="8" 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">As of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">January&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Redeemable convertible preferred stock on an as-if converted basis </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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">74,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">Stock options to purchase common stock </font></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:Times New Roman;font-size:10pt;color:#000000;">19,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">18,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">23,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Restricted stock awards </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:Times New Roman;font-size:10pt;color:#000000;">35,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">22,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">21,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Shares issuable pursuant to the ESPP</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:Times New Roman;font-size:10pt;color:#000000;">724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">54,900</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:Times New Roman;font-size:10pt;color:#000000;">41,172</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:Times New Roman;font-size:10pt;color:#000000;">119,521</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-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The merger-date fair value of the consideration transferred for Hortonworks was approximately&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.2 billion</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which consisted of the following (in thousands except for share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fair Value</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Common stock (111,304,700 shares)</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,154,230</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Fair value of share-based compensation awards assumed</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">48,197</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,202,427</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-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">29 Days Ended January 31, <br clear="none"/>2019</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">19,597</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(9,226</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">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="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">158,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">43,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">74,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Restricted cash</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:Times New Roman;font-size:10pt;color:#000000;">3,367</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:Times New Roman;font-size:10pt;color:#000000;">18,052</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:Times New Roman;font-size:10pt;color:#000000;">15,446</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash, cash equivalents and restricted cash</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">162,039</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">61,299</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">89,632</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-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">29,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">9,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Reverse repurchase agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">5,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">63,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(57</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">63,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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(111</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">140,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">101,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">21,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(14</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">21,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Foreign government obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">4,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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total cash equivalents and marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">184</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(184</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">426,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></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;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="16" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Asset-backed 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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,803</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(39</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">46,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(124</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">195,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(517</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">194,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(16</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">85,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Municipal 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:Times New Roman;font-size:10pt;color:#000000;">13,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(18</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(7</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">U.S. treasury 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:Times New Roman;font-size:10pt;color:#000000;">26,903</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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(40</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">26,863</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total cash equivalents and marketable securities</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">412,003</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">6</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(761</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">411,248</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of provision for income taxes are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Federal </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;State </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(106</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(112</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(140</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,371</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,097</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,011</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:Times New Roman;font-size:10pt;color:#000000;">)</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:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,209</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:24px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Federal </font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(108</font></div></td><td style="vertical-align:top;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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;State </font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total </font></div></td><td colspan="2" style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">1,130</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total provision for income taxes </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(5,418</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,079</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,187</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The deferred tax assets and liabilities were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(As Adjusted)*</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:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Accruals and reserves </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">13,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">12,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">13,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Net operating loss carryforward </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">430,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">202,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Research and development credits and other credits </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">62,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">27,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Stock-based compensation </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">30,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">30,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Gross deferred tax assets </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:Times New Roman;font-size:10pt;color:#000000;">537,788</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:Times New Roman;font-size:10pt;color:#000000;">287,104</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:justify;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Less valuation allowance </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:Times New Roman;font-size:10pt;color:#000000;">(454,278</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(271,396</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:Times New Roman;font-size:10pt;color:#000000;">)</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:justify;padding-left:16px;text-indent:26px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total deferred tax assets, net of valuation allowance </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">83,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">15,708</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:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Depreciation and 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:Times New Roman;font-size:10pt;color:#000000;">(61,285</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(510</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Deferred revenue </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,026</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;Deferred costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(16,768</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(14,755</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:40px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Gross deferred tax liabilities </font></div></td><td colspan="2" style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">(83,079</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(15,265</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</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:justify;text-indent:42px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net deferred tax 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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">431</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">443</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data)</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:32px;text-indent:-32px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(192,649</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(369,672</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(158,385</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Weighted-average shares used in computing net loss, basic and diluted </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">159,816</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">114,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">36,406</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss per share, 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(1.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(3.24</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(4.35</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">U.S. federal statutory income tax </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">39,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">124,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">53,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Times New Roman;font-size:10pt;color:#000000;">Research tax credits </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Stock-based compensation </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,004</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5,124</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,340</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Change in valuation allowance </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(42,450</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(44,987</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:Times New Roman;font-size:10pt;color:#000000;">)</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:Times New Roman;font-size:10pt;color:#000000;">Foreign Taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,945</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Legal expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(4,000</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Donation of common stock to the Cloudera Foundation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(7,335</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Federal tax rate change</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(132,387</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(381</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(868</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Provision for income taxes </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(5,418</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,079</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(2,187</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:11%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Gross 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Net Book<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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,986</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(9,258</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,728</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;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">671,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(12,036</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">659,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9.9</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(763</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">17,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">1.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">701,383</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(22,057</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">679,326</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9.6</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:11%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Gross 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Net Book<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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,986</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(6,769</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,217</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:Times New Roman;font-size:10pt;color:#000000;">2.5</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(6,159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:Times New Roman;font-size:10pt;color:#000000;">4.6</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,783</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(12,928</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.8</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the changes to goodwill (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance at January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">31,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Additions from acquisitions</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:Times New Roman;font-size:10pt;color:#000000;">2,105</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance at January 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">33,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Hortonworks merger</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:Times New Roman;font-size:10pt;color:#000000;">552,835</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance at January 31, 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">586,456</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-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">Domestic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(191,479</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(372,466</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(158,973</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Net loss before provision for income taxes </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(187,231</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(367,593</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(156,198</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflecting the adoption of the new standard are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">ASSETS</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">130,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(261</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">130,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">22,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">22,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred costs, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">37,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">37,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">257,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(46,564</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">210,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">13,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(483</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">12,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue, less current portion</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">34,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(8,047</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">26,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accumulated deficit</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(1,061,790</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">105,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(956,593</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated statements of operations for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflecting the adoption of the new standard are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:66%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Revenue:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Subscription</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">301,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">1,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">302,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">66,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">69,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">298,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(11,271</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">287,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(390,293</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(374,172</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(385,793</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(369,672</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share of common stock, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(3.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">0.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(3.24</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:66%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Revenue:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Subscription</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">200,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">8,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">208,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">60,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">64,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">203,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(17,740</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">185,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(187,339</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">29,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(158,082</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(187,317</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">28,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(158,385</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share of common stock, basic and diluted</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(5.15</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">0.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(4.35</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated statements of cash flows for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflect the adoption of the new standard are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">CASH FLOWS FROM OPERATING ACTIVITIES</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(385,793</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(369,672</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Adjustment to reconcile net loss to net cash 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:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Amortization of deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">23,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">23,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(28,788</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(28,780</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(285</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(285</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(34,557</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(34,557</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accrued expenses and other 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">8,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(441</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">7,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:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">74,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(16,639</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">57,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net cash used in operating activities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(42,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(42,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">CASH FLOWS FROM OPERATING ACTIVITIES</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(187,317</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">28,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(158,385</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Adjustment to reconcile net loss to net cash 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:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Amortization of deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(52,139</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(4,591</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(56,730</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(34,917</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(34,917</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accrued expenses and other 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(284</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">59,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(8,817</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">50,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net cash used in operating activities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(116,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(116,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Ou</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;color:#000000;">The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2019 and 2018 (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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="20" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">April 30<br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">July 31<br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">October 31<br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">January 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fiscal Year</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Fiscal 2019</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">103,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">112,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">118,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">144,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">479,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">70,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">80,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">89,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">103,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">343,827</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(51,702</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(29,424</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(25,673</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(86,965</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(193,764</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(52,322</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(28,949</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(25,857</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(85,521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(192,649</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:Times New Roman;font-size:10pt;color:#000000;">)</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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.36</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.19</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.17</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.45</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1.21</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Fiscal 2018 (as adjusted)*</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">80,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">89,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">96,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">105,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">372,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">20,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">57,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">63,595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">72,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">214,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(221,377</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(64,106</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(50,604</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(38,085</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(374,172</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(221,356</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(62,650</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(49,352</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(36,314</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(369,672</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:Times New Roman;font-size:10pt;color:#000000;">)</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="font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(5.75</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.47</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.36</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(0.25</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3.24</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of merger (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fair Value</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">40,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Short-term marketable 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:Times New Roman;font-size:10pt;color:#000000;">8,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">165,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Prepaid expenses and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">23,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">8,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">682,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(2,888</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(31,007</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other accrued liabilities and long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(12,163</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(233,500</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total net assets acquired and liabilities assumed</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">649,592</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-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">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="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">158,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">43,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">74,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Restricted cash</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:Times New Roman;font-size:10pt;color:#000000;">3,367</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:Times New Roman;font-size:10pt;color:#000000;">18,052</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:Times New Roman;font-size:10pt;color:#000000;">15,446</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash, cash equivalents and restricted cash</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">162,039</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">61,299</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">89,632</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-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial information for each reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subscription </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">406,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">302,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">208,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Services </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:Times New Roman;font-size:10pt;color:#000000;">73,608</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:Times New Roman;font-size:10pt;color:#000000;">69,676</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:Times New Roman;font-size:10pt;color:#000000;">64,208</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">479,941</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">372,293</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">272,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">Contribution margin: </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subscription </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">356,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">258,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">173,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Services </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12,315</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:Times New Roman;font-size:10pt;color:#000000;">14,386</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:Times New Roman;font-size:10pt;color:#000000;">17,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total segment contribution margin</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">368,529</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">273,157</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">190,781</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;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-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">excluding the ESPP, </font><font style="font-family:inherit;font-size:10pt;">and related information:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:44%;" 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><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Options<br clear="none"/>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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>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 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:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Weighted-Average Remaining<br clear="none"/>Contractual<br clear="none"/>Term<br clear="none"/>(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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Aggregate<br clear="none"/>Intrinsic <br clear="none"/>Value<br clear="none"/>(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212; January 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">18,406,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">5.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">252,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Granted </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">4,076,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">8.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">(2,818,534</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Canceled </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">(546,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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance &#8212; January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">19,117,696</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">154,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Exercisable&#8212; January 31, 2019<br clear="none"/> </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,871,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">5.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:Times New Roman;font-size:10pt;color:#000000;">4.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">154,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Vested &#8212; January 31, 2019<br clear="none"/> </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">19,117,696</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;color:#000000;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">154,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Consists of </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">4,076,157</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"> stock options assumed in the Hortonworks merger (see Note 3).</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each ESPP grant was estimated at the grant date using the Black&#8209;Scholes option&#8209;pricing model with the following weighted&#8209;average assumptions:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:71%;" 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:14%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;text-decoration:underline;">ESPP</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Times New Roman;font-size:8pt;color:#000000;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Volatility </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">38.8%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">32.9%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.4%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.2%</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected term (in years) </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.6 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected dividends </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:6px;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:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each stock option grant was estimated at the grant date using the Black&#8209;Scholes option&#8209;pricing model with the following weighted&#8209;average assumptions:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:59%;" 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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;text-decoration:underline;">Stock Options</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</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 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Volatility </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">45.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">45.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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">47.9%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.5%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.0%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.0%</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="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected term (in years) </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.0 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.1 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6.0 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Expected dividends </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:6px;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:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8212;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table reflects the changes in the gross unrecognized tax benefits (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Tax positions taken in current period </font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;&#160;Gross decreases </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(1,000</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:18px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#160;&#160;&#160;Gross increases</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;&#160;&#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:Times New Roman;font-size:10pt;color:#000000;">7,900</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:Times New Roman;font-size:10pt;color:#000000;">2,100</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:Times New Roman;font-size:10pt;color:#000000;">3,100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:36px;text-indent:-19px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance as of end of year </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">18,600</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">11,700</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">9,600</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(1) Includes </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$7.4 million</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;"> from Hortonworks merger.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future amortization expense of these intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" 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;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:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">79,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">75,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">66,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">66,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:Times New Roman;font-size:10pt;color:#000000;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">66,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2025 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">325,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total amortization expense</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">679,326</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-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Segment Information</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense are not allocated among segments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock&#8209;based compensation expense, amortization of certain acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial information for each reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subscription </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">406,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">302,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">208,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Services </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:Times New Roman;font-size:10pt;color:#000000;">73,608</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:Times New Roman;font-size:10pt;color:#000000;">69,676</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:Times New Roman;font-size:10pt;color:#000000;">64,208</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">479,941</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">372,293</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">272,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</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:Times New Roman;font-size:10pt;color:#000000;">Contribution margin: </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subscription </font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">356,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">258,771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">173,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Services </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">12,315</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:Times New Roman;font-size:10pt;color:#000000;">14,386</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:Times New Roman;font-size:10pt;color:#000000;">17,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total segment contribution margin</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">368,529</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">273,157</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">190,781</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Years Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2017 <br clear="none"/>(As Adjusted)*</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Segment contribution margin</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">368,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">273,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Times New Roman;font-size:10pt;color:#000000;">$</font></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:Times New Roman;font-size:10pt;color:#000000;">190,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization of acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(9,129</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,723</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(3,720</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Stock-based compensation 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:Times New Roman;font-size:10pt;color:#000000;">(117,365</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(290,006</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(21,714</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:Times New Roman;font-size:10pt;color:#000000;">)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Donation of common stock to the Cloudera Foundation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">(21,574</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Corporate costs, such as research and development, corporate general and administrative and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(435,799</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(353,600</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;color:#000000;">(301,855</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Loss from operations</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(193,764</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(374,172</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">(158,082</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Sales outside of the United States represented approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">34%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">30%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">27%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of our total revenue for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end&#8209;customer basis, based on domicile of the purchasing entity, if known, or the location of the customer&#8217;s headquarters if the specific purchasing entity within the customer is unknown.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, assets located outside the United States were </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of total assets</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We operate as </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">two</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> operating segments &#8211; subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We recognize stock&#8209;based compensation expense for all stock&#8209;based payments. Employee stock&#8209;based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We calculate the fair value of options and purchase rights granted under the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017 Employee Stock Purchase Plan (ESPP)</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> based on the Black</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Scholes option</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">pricing model. The Black</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">line method for employee expense attribution for stock options and ESPP purchase rights.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service&#8209;based vesting condition and a liquidity event&#8209;related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service&#8209;based vesting condition only. The service&#8209;based condition for the majority of these awards is generally satisfied pro&#8209;rata over </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">four years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The liquidity event&#8209;related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event&#8209;related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event&#8209;related performance condition is viewed as a performance&#8209;based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event&#8209;related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock&#8209;based compensation expense using the accelerated attribution method with a cumulative catch&#8209;up of stock&#8209;based compensation expense in the amount of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$181.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> in fiscal&#160;2018, attributable to service prior to such effective date. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In fiscal 2019 and 2018, stock</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stock</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We estimate the fair value of options and other equity awards granted to non&#8209;employees using the Black&#8209;Scholes method. These awards are subject to periodic re&#8209;measurement over the period during which services are rendered. Stock&#8209;based compensation expense is recognized over the vesting period on a straight&#8209;line basis.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;">Summary of Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Basis of Consolidation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Fiscal Year</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our fiscal year ends on January&#160;31. References to fiscal&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, for example, refers to the fiscal year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, stock&#8209;based compensation expense, bonus attainment, self&#8209;insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of our common stock prior to our IPO, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi&#8209;element arrangement and the valuation assigned to each element and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We operate as </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">two</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> operating segments &#8211; subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Foreign Currency Translation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries&#8217; financial statements into U.S.&#160;dollars have been reported in accumulated other comprehensive loss on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income, net on the statement of operations.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Cash, Cash Equivalents and Restricted Cash</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">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="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">158,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">43,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">74,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Restricted cash</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:Times New Roman;font-size:10pt;color:#000000;">3,367</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:Times New Roman;font-size:10pt;color:#000000;">18,052</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:Times New Roman;font-size:10pt;color:#000000;">15,446</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash, cash equivalents and restricted cash</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">162,039</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">61,299</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">89,632</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The restricted cash balance as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> decreased to&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$3.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;from&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$18.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;as of January&#160;31, 2018&#160;as a result of the removal of restrictions on letter of credit funds.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive loss. Realized gains and losses and declines in value judged to be other than temporary on available&#8209;for&#8209;sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific&#8209;identification method.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Concentration of Credit Risk and Significant Customers</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">At </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, no single customer represented more than 10% of accounts receivable, and at </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> one customer represented </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">16%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of accounts receivable. For the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">no</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> single customer accounted for </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10%</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> or more of revenue.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past&#8209;due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, allowance for doubtful accounts was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.2&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$0.3&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. The movements in the allowance for doubtful accounts were not significant for any of the periods presented.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight&#8209;line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of our assets are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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:93.78757515030061%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:50%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Computer software </font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">2 years</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Computer equipment </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Furniture and office equipment </font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">3 years</font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;color:#000000;">Leasehold improvements </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Shorter of remaining lease term or estimated useful life</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no impairment of property and equipment during the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> or </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We evaluate the recoverability of our long&#8209;lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">There were no impairments of goodwill or intangible assets during the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> or </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Capitalized Software Costs</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open&#8209;source. Therefore, we have not capitalized any software costs through </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Comprehensive Loss</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders&#8217; equity (deficit) that are not reflected in the consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> determine revenue recognition through the following steps, which are described in more detail below:</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Identification of the contract or contracts with a customer</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Identification of the performance obligation(s) in the contract</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Determination of the transaction price</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Allocation of the transaction price to the performance obligation(s) in the contract</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:0px;text-align:start;text-indent:24px;"><font style="padding-bottom:12px;padding-top:0px;text-align:start;font-family:Times New Roman;font-size:10pt;color:#000000;padding-right:24px;">&#8226;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Recognition of revenue when, or as, a performance obligation is satisfied</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales,&#160;value-added&#160;and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this&#160;analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Subscription revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subscription revenue relates to term (or time&#8209;based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer&#8217;s lifecycle from development to&#160;proof-of-concept,&#160;to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Services revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced&#160;up-front&#160;or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Contract Assets</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable will be recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Contract Liabilities</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances will be reported as net contract assets or liabilities on a&#160;contract-by-contract&#160;basis at the end of each reporting period.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Contract Costs</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract costs were&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$69.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$60.0 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;as of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively. For the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, amortization expense for the contract costs were&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$30.6 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$23.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$17.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Cost of Revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock&#8209;based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Research and Development</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Stock&#8209;Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We recognize stock&#8209;based compensation expense for all stock&#8209;based payments. Employee stock&#8209;based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We calculate the fair value of options and purchase rights granted under the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017 Employee Stock Purchase Plan (ESPP)</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> based on the Black</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Scholes option</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">pricing model. The Black</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">line method for employee expense attribution for stock options and ESPP purchase rights.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service&#8209;based vesting condition and a liquidity event&#8209;related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service&#8209;based vesting condition only. The service&#8209;based condition for the majority of these awards is generally satisfied pro&#8209;rata over </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">four years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The liquidity event&#8209;related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event&#8209;related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event&#8209;related performance condition is viewed as a performance&#8209;based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event&#8209;related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock&#8209;based compensation expense using the accelerated attribution method with a cumulative catch&#8209;up of stock&#8209;based compensation expense in the amount of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$181.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> in fiscal&#160;2018, attributable to service prior to such effective date. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In fiscal 2019 and 2018, stock</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stock</font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We estimate the fair value of options and other equity awards granted to non&#8209;employees using the Black&#8209;Scholes method. These awards are subject to periodic re&#8209;measurement over the period during which services are rendered. Stock&#8209;based compensation expense is recognized over the vesting period on a straight&#8209;line basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management&#8217;s estimate, it is more likely than not that the deferred tax asset will not be realized.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (&#8220;Tax Act&#8221;). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one&#8209;time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Net Loss Per Share </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We follow the two&#8209;class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two&#8209;class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two&#8209;class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti&#8209;dilutive.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">JOBS Act Accounting Election</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Under the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We elected to retain the ability&#160;to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We lost our emerging growth company status during the year ended January 31, 2019 as the market value of our common stock held by non-affiliates was greater than $700 million as of July 31, 2018.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We adopted the following accounting standards in the first quarter of fiscal 2019:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU 2016-15,&#160;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU 2016-16,&#160;Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU&#160;2017-01,&#160;Business Combinations (Topic 805): Clarifying the Definition of a Business</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In May&#160;2014, FASB&#160;issued&#160;ASU No.&#160;2014&#8209;09</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">, Revenue from Contracts with Customers (&#8220;Topic&#160;606&#8221;)</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">,&#160;which amended the existing FASB&#160;Accounting Standards Codification. Topic 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts. Topic 606 also includes Subtopic&#160;340-40,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Other Assets and Deferred Costs; Contracts with Customers</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to Topic 606 and Subtopic&#160;340-40&#160;as the &#8220;new standard.&#8221; </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The new standard permits adoption either by using (i)&#160;a full retrospective approach for all periods presented or (ii)&#160;a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures.&#160;We adopted the new standard using the full-retrospective method. This method resulted in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:justify;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Impacts on Financial Statements</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The tables below summarize the impacts of the full retrospective adoption of the new standard on our consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and consolidated statements of operations and consolidated statements of cash flows for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. Our financial reporting under the new standard is included in the columns labeled &#8220;As Adjusted&#8221; in the tables below.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The primary changes from adopting the new standard are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, the Company recognized subscription revenue over the contractual term or life of the subscription contract. Under the new standard, the Company recognizes the vast majority of its subscription revenue over-time as a stand ready obligation to provide support and a portion of subscription revenue at the point in time when functional intellectual property is made available to the customer.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, for multiple-element arrangements, if vendor&#8209;specific objective evidence (VSOE) of fair value for one or more undelivered elements did not exist, revenue recognition did not commence until delivery of both the subscription and services had commenced, or when VSOE of the undelivered elements had been established. Once revenue recognition commenced, revenue for the arrangement was recognized ratably over the longest service period in the arrangement. Under the new standard, we allocate the multiple-element arrangement transaction price to each performance obligation identified by using the contractually stated price or on a relative stand-alone selling price basis, as applicable. Then each performance obligation is recognized as delivered resulting in revenue recognition in an earlier period and over a shorter time frame for services and revenue recognition beginning in an earlier period for some subscriptions.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, costs incurred to obtain a subscription contract were expensed when incurred. Under the new standard, the Company recognizes expense in a different period, as these costs are now capitalized and amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the capitalized costs relate. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;color:#000000;">&#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:Times New Roman;font-size:10pt;color:#000000;">Prior to the adoption of the new standard, revenue related to variable fees was deferred until the fees became fixed or determinable. Under the new standard, the Company estimates variable consideration to which the Company expects to be entitled by applying the expected value method and recognizes the estimated variable consideration sooner.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflecting the adoption of the new standard are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">ASSETS</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">130,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(261</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">130,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">22,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">22,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred costs, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">37,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">37,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;"><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:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">257,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(46,564</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">210,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">9,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">13,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(483</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">12,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue, less current portion</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">34,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(8,047</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">26,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accumulated deficit</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(1,061,790</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">105,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(956,593</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated statements of operations for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflecting the adoption of the new standard are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:66%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Revenue:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Subscription</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">301,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">1,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">302,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">66,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">69,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">298,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(11,271</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">287,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(390,293</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(374,172</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(385,793</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(369,672</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share of common stock, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(3.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">0.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(3.24</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:66%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Revenue:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Subscription</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">200,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">8,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">208,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">60,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">3,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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">64,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">203,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(17,740</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">185,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Loss from operations</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(187,339</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">29,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(158,082</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(187,317</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">28,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(158,385</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net loss per share of common stock, basic and diluted</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(5.15</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">0.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(4.35</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Select line items from the consolidated statements of cash flows for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> reflect the adoption of the new standard are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">CASH FLOWS FROM OPERATING ACTIVITIES</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(385,793</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">16,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(369,672</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Adjustment to reconcile net loss to net cash 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:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Amortization of deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">23,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">23,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(28,788</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(28,780</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(285</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(285</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(34,557</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(34,557</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accrued expenses and other 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">8,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(441</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">7,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:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">12,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">74,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(16,639</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">57,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net cash used in operating activities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(42,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(42,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Year Ended January 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">CASH FLOWS FROM OPERATING ACTIVITIES</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(187,317</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">28,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Times New Roman;font-size:9pt;color:#000000;">$</font></div></td><td 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:Times New Roman;font-size:9pt;color:#000000;">(158,385</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Adjustment to reconcile net loss to net cash 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:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Amortization of deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">17,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accounts receivable, net</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(52,139</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(4,591</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(56,730</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Contract assets </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">2,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(34,917</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(34,917</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Accrued expenses and other 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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(284</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Other contract liabilities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">59,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(8,817</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:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">50,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">Net cash used in operating activities</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">(116,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;color:#000000;">&#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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">(116,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our adoption of the new standard had no impact to net cash used in operating activities within the consolidated statements of cash flows for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">See Note 4&#8212;&#8220;Revenue from Contracts with Customers&#8221; in the notes to our consolidated financial statements for additional information on the new standard.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Recently Issued Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In February 2016, the FASB issued ASU No. 2016&#8209;02, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, as amended, or ASU 2016&#8209;02, which requires lessees to record most leases on their balance sheets. ASU 2016&#8209;02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right&#8209;to&#8209;use asset for the right to use the underlying asset for the lease term. We will adopt this standard effective February 1, 2019 </font><font style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;color:#000000;">using the modified retrospective transition method with the option to recognize a cumulative-effect adjustment at the date of adoption. Upon adoption, we expect to elect the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. We continue to evaluate which other, if any, practical expedients will be elected.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;color:#000000;">We are in the final stages of completing our review of historical lease contracts to quantify the expected impact of adoption on our consolidated financial statements.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">To illustrate the magnitude of this change, the amount of our off-balance sheet operating leases at January 31, 2019 is disclosed in Note 8, &#8220;Commitments and Contingencies.&#8221; Beginning on February 1, 2019, our operating leases, excluding those with terms less than 12 months, will be discounted and recorded as right-of-use assets and lease liabilities on our consolidated balance sheet. We do not anticipate that the adoption of this standard will have a material impact on our consolidated statements of operations or statements of cash flows. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In June 2016 the FASB issued ASU No. 2016&#8209;13, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2016&#8209;13. ASU 2016&#8209;13 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016&#8209;13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In January 2017, the FASB issued ASU No. 2017&#8209;04, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">or ASU 2017&#8209;04. ASU 2017&#8209;04 simplifies how an entity is required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. ASU 2017&#8209;04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In February 2018, the FASB issued ASU 2018-02, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2018-02. ASU 2018-02 provides companies with an option to reclassify stranded tax effects resulting from the enactment of the Tax Cuts and Jobs Act (TCJA) from accumulated other comprehensive income to retained earnings. ASU 2018-02 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years, and will be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the tax rate as a result of TCJA is recognized. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In June 2018, the FASB issued ASU 2018-07, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2018-07. ASU 2018-07 aligns the accounting for share-based payment awards issued to nonemployees with the guidance applicable to grants to employees. Under ASU 2018-07, equity-classified share-based payment awards issued to nonemployees will be measured on the grant date, instead of the current requirement to remeasure the awards through the performance completion date. ASU 2018-07 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:9px;text-indent:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In August 2018, the FASB issued ASU&#160;2018-15, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Internal-Use Software</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, or ASU 2018-05. ASU 2018-05 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-05 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:12px;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Times New Roman;font-size:8pt;color:#000000;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Computer equipment and software </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">17,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Office furniture and equipment </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Leasehold improvements </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">24,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">13,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Construction in progress </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Property and equipment, gross </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:Times New Roman;font-size:10pt;color:#000000;">54,482</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:Times New Roman;font-size:10pt;color:#000000;">41,832</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Less: accumulated depreciation and 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:Times New Roman;font-size:10pt;color:#000000;">(26,863</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(24,232</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:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">27,619</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">17,600</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Construction in progress primarily consists of leasehold improvements that have not been placed into service.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Depreciation expense was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$8.3 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$8.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$6.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> for the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:11%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Gross 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Net Book<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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,986</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(9,258</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,728</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;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">671,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(12,036</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">659,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9.9</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(763</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">17,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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:Times New Roman;font-size:10pt;color:#000000;">1.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">701,383</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(22,057</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">679,326</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">9.6</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:11%;" 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Gross 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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Net Book<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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,986</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(6,769</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,217</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:Times New Roman;font-size:10pt;color:#000000;">2.5</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(6,159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:Times New Roman;font-size:10pt;color:#000000;">4.6</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">18,783</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(12,928</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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.8</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.7&#160;million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the years ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2017</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, respectively.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future amortization expense of these intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" 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;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:Times New Roman;font-size:10pt;color:#000000;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">79,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">75,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">66,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">66,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:Times New Roman;font-size:10pt;color:#000000;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">66,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2025 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">325,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total amortization expense</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">679,326</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the changes to goodwill (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance at January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">31,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Additions from acquisitions</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:Times New Roman;font-size:10pt;color:#000000;">2,105</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance at January 31, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">33,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Hortonworks merger</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:Times New Roman;font-size:10pt;color:#000000;">552,835</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Balance at January 31, 2019</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">586,456</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Accrued Compensation</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued salaries, benefits and commissions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">20,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">15,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued bonuses </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">14,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">17,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued compensation-related taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">11,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Employee stock purchase plan withholdings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total accrued compensation </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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">53,590</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">41,393</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-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Other Accrued Liabilities</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities consist of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">As of January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align: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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018 <br clear="none"/>(As Adjusted)*</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued professional costs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">6,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued taxes </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3,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:Times New Roman;font-size:10pt;color:#000000;">2,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued travel</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Accrued self-insurance 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:Times New Roman;font-size:10pt;color:#000000;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">10,381</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:Times New Roman;font-size:10pt;color:#000000;">5,639</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Total other accrued liabilities </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">24,548</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:Times New Roman;font-size:10pt;color:#000000;">$</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:Times New Roman;font-size:10pt;color:#000000;">12,971</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%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. </font><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">See Note 2 for a summary of adjustments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Other includes amounts owed to third&#8209;party vendors that provide marketing, corporate event planning, cloud&#8209;computing services and amounts due for the settlement of certain marketable securities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, stock&#8209;based compensation expense, bonus attainment, self&#8209;insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of our common stock prior to our IPO, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi&#8209;element arrangement and the valuation assigned to each element and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</font></div></div> The adjusted balance as of January 31, 2016 includes $60.1 million of commutative effect of changes in accounting principal. * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments. s): Years Ended January 31, 2019 2018 2017Cost of revenue – subscription $3,251 $2,230 $1,997Sales and marketing 5,878 1,493 1,723(3)In January 2017, we donated 1,175,063 shares of common stock to the Cloudera Foundation. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017. See Note 11 for further discussion. Amounts include stock‑based compensation expense as follows (in thousands): (2) Amounts include amortization of acquired intangible assets as follows (in thousands): EX-101.SCH 10 cldr-20190131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Balance Sheet Components - Schedule of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Business Combination - Amounts of Revenue and Net Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Business Combination - Components of Intangible Assets Acquired and Their Estimtated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Business Combination - Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Consolidated Statements of Operations - Parenthetical link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Income taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Income taxes - Schedule of Components of Provision for Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and Description of Business - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Selected Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stock Option Plans link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stock Option Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stock Option Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies - Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies- Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 cldr-20190131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 cldr-20190131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 cldr-20190131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commitments and Contingencies Disclosure [Abstract] Minimum Lease Payments, fiscal 2020 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Sublease Rental Proceeds, fiscal 2020 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Future Minimum Sublease Rentals Net Minimum Lease Payments, fiscal 2020 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Net of Sublease Rental Income Minimum Lease Payments, 2021 Operating Leases, Future Minimum Payments, Due in Two Years Sublease Rental Proceeds, 2021 Operating Leases, Future Minimum Payments, Due in Two Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Two Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2021 Operating Leases, Future Minimum Payments, Due in Two Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Two Years, Net of Sublease Rental Income Minimum Lease Payments, 2022 Operating Leases, Future Minimum Payments, Due in Three Years Sublease Rental Proceeds, 2022 Operating Leases, Future Minimum Payments, Due in Three Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Three Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2022 Operating Leases, Future Minimum Payments, Due in Three Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Three Years, Net of Sublease Rental Income Minimum Lease Payments, 2023 Operating Leases, Future Minimum Payments, Due in Four Years Sublease Rental Proceeds, 2023 Operating Leases, Future Minimum Payments, Due in Four Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Four Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2023 Operating Leases, Future Minimum Payments, Due in Four Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Four Years, Net of Sublease Rental Income Minimum Lease Payments, 2024 Operating Leases, Future Minimum Payments, Due in Five Years Sublease Rental Proceeds, 2024 Operating Leases, Future Minimum Payments, Due in Five Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Five Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2024 Operating Leases, Future Minimum Payments, Due in Five Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Five Years, Net of Sublease Rental Income Minimum Lease Payments, 2025 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Sublease Rental Proceeds, 2025 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due Thereafter, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2025 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due Thereafter, Net of Sublease Rental Income Minimum Lease Payments, Total Operating Leases, Future Minimum Payments Due Sublease Rental Proceeds, Total Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Net Minimum Lease Payments, Total Operating Leases, Future Minimum Payments, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Net of Sublease Rental Income Income Tax Disclosure [Abstract] Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Provision for Income Tax Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Changes in Gross Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total Deferred Income Tax Expense (Benefit) Total provision for income taxes Income Tax Expense (Benefit) Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding (In shares) Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Segment Reporting [Abstract] Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Reconciliation of Segment Financial Information to Loss from Operations Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Weighted Average Assumptions in Calculating Option Fair Value Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Restricted Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Statement of Financial Position [Abstract] Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Preferred stock issued (in shares) Preferred Stock, Shares Issued Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock authorized (in shares) Common Stock, Shares Authorized Common stock issued (in shares) Common Stock, Shares, Issued Common stock outstanding (in shares) Common Stock, Shares, Outstanding Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Other Other [Member] Other [Member] Deferred Revenue Deferred Revenue [Member] Deferred Revenue [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] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] As Previously Reported Previously Reported [Member] Adjustments Restatement Adjustment [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net loss Net Income (Loss) Attributable to Parent Amortization of deferred costs Amortization of Deferred Charges Accounts receivable, net Increase (Decrease) in Accounts Receivable Contract assets Increase (Decrease) in Contract with Customer, Asset Deferred costs Increase (Decrease) in Deferred Charges Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Other contract liabilities Increase (Decrease) in Contract with Customer, Liability Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] California California Franchise Tax Board [Member] Other State Board Other State Board [Member] Other State Board [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Operating loss carryforwards Operating Loss Carryforwards Deferred tax valuation allowance increase Deferred Tax Assets, Valuation Allowance Research and development credits and other credits Tax Credit Carryforward, Amount Unrecognized tax benefits Unrecognized Tax Benefits Income tax benefit, favorable impact on effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Contract Assets Contract Assets [Roll Forward] Contract Assets [Roll Forward] Contract Assets, beginning of period Contract with Customer, Asset, Net, Current Amount transferred to receivables from contract assets Contract with Customer, Asset, Reclassified to Receivable Contract assets additions Contract With Customer, Additions Contract With Customer, Additions Increases from a business combination Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination Contract Assets, end of period Contract Liabilities Contract Liability [Roll Forward] Contract Liability [Roll Forward] Contract Liabilities, balance beginning of period Contract with Customer, Liability Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period Contract with Customer, Liability, Revenue Recognized Increases due to invoicing prior to satisfaction of performance obligations Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obliations Contract with Customer, Liability, Increase Due to Invoicing Prior To Satisfaction Of Performance Obligations Increases from a business combination Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Contract Liabilities, balance end of period Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract with customer, liability, current Contract with Customer, Liability, Current Contract with customer, liability, noncurrent Contract with Customer, Liability, Noncurrent Contract with customer, liability Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate, Non-Segment Corporate, Non-Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Segment contribution margin Contribution Margin Contribution Margin Amortization of acquired intangible assets Amortization of Intangible Assets Stock-based compensation expense Allocated Share-based Compensation Expense Donation of common stock to the Cloudera Foundation Related Party Transaction, Common Shares Transferred to Related Party, Fair Value Related Party Transaction, Common Shares Transferred to Related Party, Fair Value Corporate costs, such as research and development, corporate general and administrative and other Operating Expenses Loss from operations Operating Income (Loss) Subscription Subscription Revenue [Member] Subscription Revenue [Member] Services Services Revenue [Member] Services Revenue [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Sales and marketing Selling and Marketing Expense Loss from operations Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Concentration Risk [Table] Concentration Risk [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] One Customer One Customer [Member] One Customer [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Subscription Arrangement Subscription Arrangement [Member] Subscription Arrangement, Limited Case Subscription Arrangement, Limited Case [Member] Subscription Arrangement, Limited Case [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan 2008 Equity Incentive Plan 2008 [Member] Equity Incentive Plan 2008 [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted stock awards Restricted Stock Units (RSUs) [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Operating segments Number of Operating Segments Restricted cash Restricted Cash, Noncurrent Concentration risk (as a percent) Concentration Risk, Percentage Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Impairment of property and equipment Tangible Asset Impairment Charges Goodwill impairment Goodwill, Impairment Loss Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Revenue recognition period (in years) Recognition Of Deferred Revenue, Period Recognition Of Deferred Revenue, Period Contract costs Capitalized Contract Cost, Net Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Stock-based compensation Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Asset-backed securities Asset-backed Securities [Member] Commercial paper Commercial Paper [Member] Reverse repurchase agreements Reverse Repurchase Agreement [Member] Reverse Repurchase Agreement [Member] Certificates of deposit Certificates of Deposit [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. agency obligations US Government Agencies Debt Securities [Member] Corporate notes and obligations Corporate Debt Securities [Member] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Municipal securities Municipal Bonds [Member] U.S. treasury securities US Treasury Securities [Member] Foreign government obligations Debt Security, Government, Non-US [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Marketable securities Debt Securities, Available-for-sale Restricted cash Restricted Cash and Cash Equivalents, Fair Value Disclosure Restricted Cash and Cash Equivalents, Fair Value Disclosure Total financial assets Assets, Fair Value Disclosure Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unbilled contracts Unbilled Contracts [Member] Unbilled Contracts [Member] Customer relationships Customer Relationships [Member] Trade names Trade Names [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Hortonworks, Inc Hortonworks, Inc [Member] Hortonworks, Inc [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Fair Value Finite-lived Intangible Assets Acquired Estimated Remaining Useful Life Finite-Lived Intangible Asset, Useful Life Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term marketable securities Marketable Securities, Current Accounts receivable, net Accounts Receivable, Net, Current Contract assets Deferred costs Deferred Costs, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Marketable securities, noncurrent Marketable Securities, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Deferred costs, noncurrent Deferred Costs, Noncurrent Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Other accrued liabilities Accrued Liabilities, Current Total current liabilities Liabilities, Current Other liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities Commitments and contingencies (Note 8) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2019 and 2018 Preferred Stock, Value, Issued Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2019 and 2018; 268,818,627 and 145,327,001 shares issued and outstanding at January 31, 2019 and 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) TOTAL STOCKHOLDERS’ EQUITY Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Organization, Consolidation and Presentation of Financial Statements [Abstract] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount 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] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Employee Stock Option Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected dividends (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Follow-On Offering Follow-On Offering [Member] Follow-On Offering [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity Affiliated Entity [Member] Investor Investor [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Donation to Non-Profit Affiliate Donation to Non-Profit Affiliate [Member] Donation to Non-Profit Affiliate [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Cloudera Foundation Cloudera Foundation [Member] Cloudera Foundation [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Consideration transferred Business Combination, Consideration Transferred Accumulated deficit Common stock issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Share price (in dollars per share) Sale of Stock, Price Per Share Aggregate net proceeds from stock offering Sale of Stock, Consideration Received on Transaction Underwriting and commissions Sale of Stock, Underwriting Discounts and Commissions Sale of Stock, Underwriting Discounts and Commissions Other issuance costs Sale of Stock, Other Issuance Costs Sale of Stock, Other Issuance Costs Cash donation Related Party Transaction, Expenses from Transactions with Related Party IPO proceeds donated (as a percent) Related Party Transaction, Proceeds from Issuance of Common Stock Allocated to Affiliate Related Party Transaction, Proceeds from Issuance of Common Stock Allocated to Affiliate Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Revenues Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Net loss Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Subscription Subscription Segment [Member] Subscription [Member] Services Services Segment [Member] Services [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Non-US Non-US [Member] Geographic Concentration Geographic Concentration Risk [Member] Total Revenue Sales Revenue, Net [Member] Total Assets Assets, Total [Member] Cash as Reported on the Condensed Consolidated Flows Schedule of Cash and Cash Equivalents [Table Text Block] Restricted Cash as Shown on the Consolidated Balance Sheet Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Estimated Useful Lives of Company's Assets Property, Plant and Equipment [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Redeemable convertible preferred stock on an as-if converted basis Convertible Debt Securities [Member] Shares issuable pursuant to the ESPP Stock Compensation Plan [Member] Stock options to purchase common stock Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer Software Software and Software Development Costs [Member] Computer Equipment Computer Equipment [Member] Furniture and Office Equipment Furniture and Fixtures [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful lives Property, Plant and Equipment, Useful Life Related Party Transactions [Abstract] Intel Corporation Intel Corporation [Member] Intel Corporation [Member] Other Related Parties Other Related Parties [Member] Other Related Parties [Member] Revenue from Affiliated Companies Revenue from Affiliated Companies [Member] Revenue from Affiliated Companies [Member] Accounts Receivable from Affiliated Companies Accounts Receivable from Affiliated Companies [Member] Accounts Receivable from Affiliated Companies [Member] Ownership interest (as a percent) Stockholder's Ownership Interest Stockholder's Ownership Interest Revenue from related party Revenue from Related Parties Donated common shares (in shares) Related Party Transaction, Common Shares Transferred to Related Party Related Party Transaction, Common Shares Transferred to Related Party Donation of common stock to the Cloudera Foundation Accounts receivable related party Accounts Receivable, Related Parties Quarterly Financial Information Disclosure [Abstract] Gross profit Gross Profit Net loss Leasehold improvements Leasehold Improvements [Member] Construction in progress Construction in Progress [Member] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Income Statement [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Subscription Subscription - Cost of Goods and Services Sold [Member] Subscription - Cost of Goods and Services Sold [Member] Services Services - Cost of Goods and Services Sold [Member] Services - Cost of Goods And Services Sold [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Stock-based compensation expense Amortization expense of intangible assets Donation of common stock to the Cloudera Foundation Related Party Transaction, Common Shares Transferred to Related Party, Expense Related Party Transaction, Common Shares Transferred to Related Party, Expense Cash and Cash Equivalents [Abstract] Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Depreciation Depreciation Organization and Description of Business Business Description and Basis of Presentation [Text Block] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2025 and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Book Value Finite-Lived Intangible Assets, Net Common stock (111,304,700 shares) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Fair value of share-based compensation awards assumed Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed Consideration transferred Stock issued in acquisition (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Selected Quarterly Financial Data (unaudited) Quarterly Financial Information [Text Block] Statement of Stockholders' Equity [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit (As Adjusted) Retained Earnings [Member] Initial Public Offer Initial Public Offer [Member] Initial Public Offer [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Outstanding beginning of period (in shares) Temporary Equity, Shares Outstanding Outstanding value beginning of period Temporary Equity, Carrying Amount, Attributable to Parent Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Outstanding end of period (in shares) Outstanding value end of period Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Outstanding beginning of period (in shares) Shares, Outstanding Beginning balance Shares issued under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Shares issued under employee stock plans Stock Issued During Period, Value, Employee Stock Purchase Plan Vested restricted stock units converted into shares (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Shares issued related to business combination (in shares) Stock Issued During Period, Shares, Acquisitions Shares issued related to business combination Stock Issued During Period, Value, Acquisitions Shares withheld related to net settlement of restricted stock units (in shares) Shares Paid for Tax Withholding for Share Based Compensation Shares withheld related to net settlement of restricted stock units Adjustments Related to Tax Withholding for Share-based Compensation Unrealized gain (loss) on investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Foreign currency translation gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Donation of common stock to the Cloudera Foundation (in shares) Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering Issuance of common stock, net of offering costs (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock, net of offering costs Stock Issued During Period, Value, New Issues Outstanding end of period (in shares) Ending balance Cumulative effect of changes in accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Certificates of deposit Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Cash equivalents: Cash Equivalents [Abstract] Cash Equivalents [Abstract] Amortized Cost Cash Equivalents, at Carrying Value Unrealized Gains Cash Equivalents, Unrealized Gains Cash Equivalents, Unrealized Gains Estimated Fair Value Cash Equivalents, Fair Value Disclosure Cash Equivalents, Fair Value Disclosure Marketable securities: Marketable Securities [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Total, Amortized Cost Investments and Cash Total, Unrealized Gains Cash And Cash Equivalents, And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax Cash And Cash Equivalents, And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax Total, Estimated Fair Value Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Revenues [Abstract] Revenues [Abstract] Cost of revenue: Cost of Revenue [Abstract] Services 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 Interest income, net Interest Income (Expense), Net Other income (expense), net Nonoperating Income (Expense) Net loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Net loss Weighted-average shares used in computing net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Performance Restricted Stock Units Performance Restricted Stock Units [Member] Performance Restricted Stock Units [Member] Transaction costs Business Acquisition, Transaction Costs Share price (in usd per share) Business Acquisition, Share Price Fair value of common stock issued as consideration for business combinations Share conversion ratio Business Acquisition, Equity Interests Issued or Issuable, Conversion Ratio Business Acquisition, Equity Interests Issued or Issuable, Conversion Ratio Fair value of stock awards assumed Business Combination, Consideration Transferred, Stock Awards Assumed Business Combination, Consideration Transferred, Stock Awards Assumed Average remaining vesting period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Goodwill acquired during period Goodwill, Acquired During Period Estimated useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Estimated useful life, benchmark period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life, Benchmark Period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life, Benchmark Period Number of Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Number of Restricted Stock Units Outstanding Beginning of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested and converted to shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Restricted Stock Units Outstanding End of Period (in shares) Weighted- Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted- Average Grant Date Fair Value Per Share Beginning of Period (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 Canceled (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 Vested and converted to shares (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 Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) Numerator: Numerator [Abstract] Numerator [Abstract] Denominator: Denominator [Abstract] Denominator [Abstract] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Unrealized Losses, Less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Marketable securities term Marketable Securities, Noncurrent, Term Marketable Securities, Noncurrent, Term Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Accrued Compensation and Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued Compensation Employee-related Liabilities [Abstract] Accrued salaries, benefits and commissions Accrued Salaries, Current Accrued bonuses Accrued Bonuses, Current Accrued compensation-related taxes Accrued Payroll Taxes, Current Employee stock purchase plan withholdings Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases Other Other Employee-related Liabilities, Current Total accrued compensation Other Accrued Liabilities Accrued Liabilities and Other Liabilities [Abstract] Accrued professional costs Accrued Professional Fees, Current Accrued taxes Taxes Payable, Current Accrued travel Accrued Travel, Current Accrued Travel, Current Accrued self-insurance costs Self Insurance Reserve, Current Other Other Accrued Liabilities, Current Total other accrued liabilities Segment Information Segment Reporting Disclosure [Text Block] Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Options outstanding at the end of the period (in shares) Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options vested or expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options outstanding at the beginning of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Options outstanding at the end of the period (in dollars per share) Options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options vested or expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Term (Years) Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Weighted-Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, exercisable (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, vested or expected to vest (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, vested or expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Deferred revenue Deferred Tax Assets, Deferred Income Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Research and development credits and other credits Deferred Tax Assets, Tax Credit Carryforwards, Research Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Gross deferred tax assets Deferred Tax Assets, Gross Less valuation allowance Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Deferred revenue Deferred Tax Liabilities, Tax Deferred Income Deferred costs Deferred Tax Liabilities, Deferred Expense Gross deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets, Net Stock Option Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance as of beginning of year Tax posiitons taken in current period gross decreases Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Tax positions taken in current period gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Balance as of end of year Letters of credit Letters of Credit Outstanding, Amount Rent expense Operating Leases, Rent Expense, Net Related Party Transactions Related Party Transactions Disclosure [Text Block] Fair Value Measurement Fair Value Disclosures [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Additions from an acquisition Ending balance Statement of Comprehensive Income [Abstract] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Total other comprehensive gain (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Revenue Business Acquisition, Pro Forma Revenue Net loss Business Acquisition, Pro Forma Net Income (Loss) Equity Incentive Plan 2017 Equity Incentive Plan 2017 [Member] Equity Incentive Plan 2017 [Member] Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan 2017 [Member] Employee Stock Purchase Plan 2017 [Member] Ten Percent Stockholder Principal Owner [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] After one year Share-based Compensation Award, Tranche One [Member] Remaining three years Share-based Compensation Award, Tranche Two [Member] Number of plans Number of Plans Number of Plans Increase in shares reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Stock reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Restriction on increase to shares outstanding (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Option exercise price as percent of fair value (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value, Percent Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value, Percent Award expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Award vesting (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share based compensation, weighted average period Share Based Compensation, Weighted Average Period Share Based Compensation, Weighted Average Period Stock-based compensation due to modifications Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Incremental Compensation Cost Intrinsic value of exercised options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted average grant date value of employee options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Unamortized stock based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Unamortized stock based compensation expense RSUs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Share purchase period Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period Minimum weekly hours worked for plan eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility Minimum months worked for plan eligibility Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Maximum ownership interest for plan participation (as a percent) Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Maximum payroll deduction (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Purchase price (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Maximum stock value purchased Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee Maximum shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Reserved for issuance under plans (in shares) Common Stock, Capital Shares Reserved for Future Issuance Years for increasing shares included in plan Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan ESPP Employee Stock [Member] Net Loss Per Share Earnings Per Share [Text Block] Fair Value of Consideration Transferred Schedule of Business Acquisitions, by Acquisition [Table Text Block] Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] U.S. federal statutory income tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Research tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Foreign Taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Legal expenses Effective Income Tax Rate Reconciliation, Legal Expenses, Amount Effective Income Tax Rate Reconciliation, Legal Expenses, Amount Donation of common stock to the Cloudera Foundation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Amount Federal tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Basis of Consolidation Consolidation, Policy [Policy Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segments Segment Reporting, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Capitalized Software Costs Capitalization of Internal Costs, Policy [Policy Text Block] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Cost of Revenue Cost of Sales, Policy [Policy Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] JOBS Act Accounting Election Emerging Growth Company Election [Policy Text Block] Emerging Growth Company Election [Policy Text Block] Recently Adopted and Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Contractual Obligation, Fiscal Year Maturity Schedule Operating Lease, Lease Income [Table Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash 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 Stock-based compensation Share-based Compensation Donation of common stock to the Cloudera Foundation Noncash Contribution Expense Accretion and amortization of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Gain on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Release of deferred tax valuation allowance Valuation Allowance, Deferred Tax Asset, Decrease from Release of Allowance Valuation Allowance, Deferred Tax Asset, Decrease from Release of Allowance Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Employee Related Liabilities Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Net cash provided by (used in) operating activities CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of marketable securities and other investments Payments to Acquire Debt Securities, Available-for-sale Sales of marketable securities and other investments Proceeds from Sale of Debt Securities, Available-for-sale Maturities of marketable securities and other investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Cash used in business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash acquired in business combination Cash Acquired from Acquisition Capital expenditures Payments to Acquire Property, Plant, and Equipment Proceeds from sale of equipment Proceeds from Sale of Productive Assets Net cash provided by (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 issuance of common stock in initial public offering Proceeds from Issuance Initial Public Offering Net proceeds from issuance of common stock in follow-on offering Proceeds from Issuance Follow-on Offering Proceeds from Issuance Follow-on Offering Taxes paid related to net share settlement of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Proceeds from employee stock plans Proceeds from Stock Options Exercised Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents 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 and restricted cash — End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid, Net Purchases of property and equipment in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid Fair value of equity awards assumed Offering costs in accounts payable and other accrued liabilities Follow On Offering Cost Accruals Follow On Offering Cost Accruals Conversion of redeemable convertible preferred stock to common stock Conversion of Stock, Amount Converted Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Developed technology Developed Technology Rights [Member] Customer relationships and other acquired intangible assets Unbilled contracts Contract-Based Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Fair Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Income taxes Income Tax Disclosure [Text Block] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Short-term marketable securities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Marketable Securities Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation Other accrued liabilities and long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Total net assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination Business Combination Disclosure [Text Block] EX-101.PRE 14 cldr-20190131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 a20181231arunmurthyof_image1.gif begin 644 a20181231arunmurthyof_image1.gif M1TE&.#EA\@%< /< $! 0 ! 0 ! @ ! 0 ! 0 ! 0 " P " M P " P " P #! $!0 $!@ %!@ %!P &!P &" '"0 '"0 ("@ ("@ )"P ) M# )# *# *#0 +#0 +#@ ,#P ,#P ,#P ,#P ,$ -$ -$0 .$@ /$@ / M$P 0% 0% 1%0 1%0 1%0 1%0 1%0 2%@ 3%P 3& 4&0 5&0 6&P 7' 7 M'0 8'@ 9'P :( ;(0 <(@ =(P =) >)0 ?)@ ?)@ ?)P @)P @* A*0 B M*@ C*P D+ F+@ F+P G, G, G, G, H,0 I,@ I,P J- K-0 K-0 L M-@ L-P M-P N. N.0 O.0 O.@ P.P Q/ Q/ Q/ Q/ Q/ Q/ R/0 R M/@ S/P T0 U00 V0@ V0P W1 X10 Y1@ Z1P Z2 [20 [20 \2@ \2P ] M2P ]3 ^30 _3@! 3P! 4 !!40!#4@!#4P!$5 !%50!&50!&5@!'5P!'5P!' M5P!'5P!'6 !(6 !(60!)6@!)6@!*6P!+7 !,70!,7@!-7P!.8 !/80!08@!0 M8P!19 !29 !290!290!39@!39@!39@!39@!39@!49P!5: !5:0!6:@!6:@!7 M:P!8; !9;0!:;@!:;P!:;P!;< !<<@!== !>= !@=@!A=P!A=P!A> !A M> !B> !C>@!D>@!F?0!F?0!F?@!G?P!H?P!I@0!I@0!J@@!K@P!KA !LA0!M MA@!NA@!NAP!OB !OB !OB !PB0!PB0!PB0!QB@!QBP!QBP!RC !RC !RC0!S MC0!SC@!TC@!TCP!UCP!UCP!UD !UD !VD0!WD@!WD@!WD@!WD@!XDP!XE !Y ME !YE0!YE0!YE@!ZE@!ZE@![E@![E@![E@![EP![EP![F ![F ![F !\F !\ MF !\F !]F@!^FP!^FP!^FP!^FP!^FP!^FP!^FP!^FP!^FP!^FP!^FP!^FP!^ MFP!^FP!^FP!^FP!^FP!^FR'Y! $ + #R 5P 0 C^ $('$BPH,&# M"!,J7#@0C+V'$"%B:T4F \.+&#-JW,BQH\>/(!<*BDCR&*0B!4*J7,FRI\;S'MYH2[.%#""(L8Q\UML\+E M82D/+$ .^NT\!S',.F9FAX\VTT+^.1C8(+%TC@N^(?9@,#;8V01)(':6LF.& MQ,X+\G[KNR-PM\(=9$!B=7SD 6;($22+7\+TI]$"W/A%!4*L03+>5@*JYU83 M'*GAEPU:N5<5? *)XM<%+-'@EQT&[>>6@QO]AU: !27A%RDMR8!8@@#H:-V/ M]M1'$&(T[E2 #ZH!&12'C;TERU8B,D7B GZ=UE(KO>F'&(P:R1A6D0-A^58( M+H'BEPD&T:'D/, EP@\C+K6*$KA@^%2])B"3M]-,R"096M5!7;?75/2U]$]9<=ZV0 MU& ![?789*/G@R*]NL4-(3L(^9'6$T0,/HQ7)E ALR8U9,'3@TX%$#C9#S!Q56B,R'V_J=\G!-I)0+ M-T1R$[3 YL='Q,>_+H;UC4JW,I4(1@X@&WW8%PE@QO<228#1\;$*)( AY).D MB(.@I L: %>=9P9^@07A '"NMX1F(Z+* M2U:6]Q!![>E$*N&67V*GO@<^RB_^$_Q,VL*BBA461(<_.X@(WZ*#E9#!+WD: M$F+(,;FL+" &=Y@68J*(D<.X11I0&J!!*/662;C$BVYID0\_$D&@!'$326Q) M[=S"(SBT#S$DE*(,80*#CMWQ(5R\B"+\5;VF20)OB%#"%9A5_(=) ;OF46C 2 ,-TR MAX1HTBW>6DD!8-"$7'H3#$(HX5LNEY&#H04.'X,B2$R &U^@PA2WD--J+G?( MYBF'->S^T(4I5E$,W*0/(>9<#39H80I=W&TU)BM<=5C#C5J( A:-NHT/,F( M[V%F&:T(A2S\B)DS+$24'HG!;8#1BDZT GJXL5)+!*"'AZDA8N)Z2_/&V(F' M12&:ZMO!0?D%# XE%!@;<(J:#B)L%%7\5AQ=8H)ID.\322T;1^!V#(U) M]:I6JYQ-$$%4K'KUJSLYI&? 2E:I:#4H42VK6MMQX$K7NK;$ MK7;-:TOD:A-RZO6O61& P@6)W@52>")6Q7 ?N1Q!9V*DO-B6,72]?$*I:R M,1' #&IAG5:T8(6'G4L0%%D<2G2@L6B!! \G&1; A 0#-<7^#1N$Q->:^%4A M%]B?<991!$:B91;F*U2(DM R) &GY98B(50\L$X)@9!F"@IW^\2&W'8@ ['@\:9PV(^A# MR +F&+UB3$!3]M =748!AT%N02#W,8@GWVN/L28$O A) X/M0;5EK?$WE&3( M$R?<5X9,8*%_?!]#\NL\ITZ8%OT1@#"H$)BK0*$. I@#J>3[.,PX8PTYV$ $ M(K !&YPA9Y+9!9<@C)KB^F478)@!!B @ 0[L( [R3,SV$G)>L."TC38)HGRW MBYE10$$%%WA !4(0!#ZX%T$*B8+^0._ @Q!(P $7:$$3/L&:_RH58;'BLEM\ MX8-R"8 &I$B,G3ER3[\\:R/&1,P:!"C3A"@7,>E:RQS0Y4!)8C@X"0D88I91 M2*[P89X(J4!B8KD62QZ92\;A1B.RP(,8H" $L(XUK%\3 5G;^M8A\ C3=1* MCK0!,0F-"I$!$.BW] DD$D!,&P!L:?]DV"!50 P:0C(!R0 -A6_!!DX=^9;) M828*6#/ I]6YD8"&Y10AZF5!L."7.+ $%7YIHI::S1$LUR2(]JZ)1592XW$V M$C%_@(/ !T[P@AN(?A5P8.4Z0F+JE M0"WI]R))/O0?GKP@UT++OEFR1#H:I+83O@+#G>X2*+S<'CA7R'B9PHZ=NX5$ M56;*)EP24;1\G.AAN?*S"=)TM,3@C#@LR(:O#I%;H.G.5%?)?99#CD<[E4WN%D@8S"_%6.R"W5*+@W# +W0( MY7H]PJX;!7LC@J\*X1/"W[" 88;J1@UBY V2,AP9(9/P2\T^H@-R&X01?N$& M4>?NEM,3Q/9O 7I60,H1=KIE&CB=],PWHF>T6 $DCP<+,AS^-&P!1!DM-?#( M^/PBBH2(VB\Y^(B:WO(-/]D!,Q8 *ET@!W@!DOM!O^%Q9ZD%::=0N)L6AX M-Q@K$0N(40=I)1 %D 0FEAB[MSL51S[8D$<4B!8SE6\"TPL-:! 7^'*#YC]] M,6'L\(&T(71_!"(YYV\KX3!7YPN490 9%SVN<1&&5X$7X0#]]#T$XQ$"<$C6 M 0.-%0?M@PI7&#Z/UE]@6! "Z!'^''!FQX,-A:@2#J!;UL$'17@0$Z"(\N(1 M&="&/Y(&@=@1 N #-V@H#IE0(P 3J M!7R@"DDH$:J "%R Q= 67$Y%QC@ V! "+#P??;@#*1@!U% Z-%#K3@"&K@ R&0E%@C W0 D1 F0 MK MD@?,&4EA,0I=187VT 9&]#_+<0PR(!KQ61F#^".XT)8&\464(0 ZD'!^48B? MJ)D_,@UDL1 Z4 N"90^M( B/T(! M4 P(40 (&#V >!%1*@'^M8@PC5 P6&H3JH ]?E$&&1$"EGA';;DN MY,,-['$^)B0@?TH^N,!)=%&C]H )8# -;P@ )X ,+9)R[?.D"J&= M"=?W1] M_G-A6PH@X5-]+Q=?FG9'G7H1)$80/L!AQ#001:!"\T,EX,8L9#@0#H"*[4,. MM@N/.(!YP &OF$ M=> ,[ZD"=&47VJ8I+6 &AM '6[";T8(9NU #7"( ,L"#DK&L M!9&6P2K^&:L @[3! ^N8HU1&J_6V=B&+&7H0K0!@ $@ IHEQ.0( M&&Q"_B) M$ X !A?[%BSR@_9R'M>46@NJ/OCJ%TN*'I+!8ADA!)(1C=+*Z66&/@B3FPZ$'&(%C'G*I%:$ZN7 M$+@*%M@U%\#G%]#'2V"+&CQ:%3 V%X5;%>6WKR5G=&Q[$#:'&"?@B9OZFOGW M%CXX%]7Y%HLR=9A1!R/ FRM!9].7$:^D?R!! ]]4N[>4GJ5AKRR$&$4 $GE0 M*99;=*R5N07A?&]A/R!!E@*+7(@QKA]A!2ZHMXBAM5838[[^IQ&M!Q:1 'N- MVT/'I!+$\1:[$+QIUZ]?@A#A^Q9;Z!%C"H0&@7QN(2DJ83QO46$R]Q:$P+J' M4@1U>+T8T:UH\:%A9:_F!A8J^#*(X;6?8;,Q@K,"$;5A,;@704:CMRE^@0$K MP;7=&X"(X5&!50 7, --H <<>AL27!!]ZWIW*1L'H:IA07LAT8IO(:NR1V\- MO*T#T7O'NUBAFW<#L0$!6Q/DX""((7Q&80 M< 44:B\G3!"#]!;Z*FSVNG5, M,;4+<7YN84:25Q5KZZ\&86INL6PL$0$@M7E!/!DSZA=JL!,3DP=+BS!-/!!4 M'!3Z:Q;3FK81@2/2&+@D,0T@>KG^P^O%!=%V8:&R*D&T0<$CQ'?&]H#!AN@7 MD083"_"[[Q7' G%[*^PQ!0'!(^(270C(WLNOF"O(!)%T8?&W*D&E9D@0[122O!RELS!;K$*3,G"!>%SY^02A#QY-2S*@7R^!F'*QN422>+#+,K( M]C -WM:B'%' UD$.GQS!'-&_82$,N:S)!$'!:*$(+I&]5?''PJN I#P0OUP5 MG=L2=>L6J P ]'7&B">]9+I70"(,:- !C)%Z3%'+J@S*4MR]>%QW+/<6N$#. MY3O*Q%P0+@P6SJLNB*&E/1P6L8 )%GW1&)W1&KW1'(T)A &,'NPJQP2#9T8 MP) '0@#^G@G!STO"$?3G%K@+%40FAF"AIATAMDR+T, \S& 11$C@%_ES%_7G M( "+%NFE%;*8$4CD*VD >*B7@!HAS4SQ!YG$R$N@G-TU9= M$ ?B%W#K$2WU%D%-$-R&%JT@>B/]$=A,DXS$TD!1RR&'%J3MT$.+,%'Y]$/+Z%EC9(LC0GBL!V&]QM04!1V\=%4E]$5CLOA_AD%P=Q*O'V,:<-%-N'$-CF%M]@ MQ3I1V0P! VBM$J-MS1RQUF@A9"'A <-=%8XL*[HK'WY!"2?^.L=H!5"8QTC) M1DBT4=M =L=80"A&!1D>Q!":&R\;1 +,(-H@7.^O1"Y'19]$!(VX+\9D7UH M,0*>> 7?R[AR:!"_IK@VK1 $"$M4QLT:2(<0SOG! -X+IO80HP$I8" M,-A5(0L7:A MP.%,T;0)8=]A,0L%^ADSP-U T=P(H=\$0CTV8. U\3SQA$=[F_:TIL_!RH[L;U/T]5(T1DSYA1:019OQ>TA"(6+XL:AX] MX\U[$Y9^K:J[H167!'R%#67@WBA\+N#U,,_ X2 M!L!KYUXP.CSK"^$ /\C>1">]7X;YS"LGDCB_"+=AV+Q[>(+/-OOEO,2[_T] MPA#D>.C; ]QN'=)@ SU#"6Z^+%AM+\ 0TR Q 09O+W=0V MQ ;5N+]*0["R1 M 2C;+EQ ..".$1"PYVO"#C=5% )@ F)>6EWI$2J"EWB( YR^'(*POB]A $V MR*M1"SB@OPV !H_.&HPP[S$! 92\'+B0 [X%S:$2!>%]&WU@Y$]A #- ![V M&+[0!GO3$@60!7'=%(PS7'-O$[%0!JN;% [ XIP["1Q.S-PWH>" 5' "67/ M%!11Y@XW F PN4R!#8+@ PDNTJ">$P4P V@0](AQ"W"0 P,OFK(_^[2?- $! " #L! end GRAPHIC 16 chart-b2e680efc06a5578826a02.jpg begin 644 chart-b2e680efc06a5578826a02.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ C$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "OS%^-/_!2C0?#_ .V1X>_X)Z_LV_#"]_:2_:XN M/!4?Q3^)GA^/QA8_#OX4?L\?">633H;;QK\ M#O WC'QAK":YHEW>6.B:7K6EZC=?IPX+(X')*L ,XR2"!SV^O:OY!_V%-&US M]D'_ (.9_P#@I3X3_:3NF\-W?[>'P]M/B7^R3X\\5R1:?HGQ;T#1/$OA36;O MX<> ]9OEAAU?Q/X/T26]T*\\*VEQ_:EO;_#*^GDL9;0:1,/A_\ %+]E!=/NM _99^-O[2OASXE>#_C/8>)_@MXVO/@)++Q5>>'8O!WQ"\6^ 93=> M(K'2]$L[Z.^?PI)JZRKIED+2"]2UG5I+>25^C_:[^(7@.Y^!O[4?PX@\3:'= M>/\ 2OV6/C=XMU3PU;7<-UK&A>&I/A]K^FPZOK<< E&@6FI7ERL&E?VM+8RZ MV+/5)=*BOK?1=6EL?XP/V0/$WQ O_P#@G_\ \&M7P5U.XG;]D'XU_M@_'70_ MVC=.EO'@\%>/?'OA;X[^/]4^!'PE^(821--\2>&O%.M_\)?>I\/->-]H7C77 M-!@M-3TC49M&M8(P#^_Y9$95=6#*P!4CD,",@KC.X$F> MAQ^>,9]LYK_/N_:?\4?&B_\ ^"7O_!R;\/-!N/$3_LX_LU_\%'O#6D_LH2Z7 M?WLFA_#"W@_:6\./\9? GPKUFWO7/AKP5X*BN="+>#_#5U::%X07Q;KVD6MC M86FJZEIJ_H/^S7\2]/\ $/\ P7\^"!^$WBWP_P".;M/^""/@>]UC2-"\96^K M:+J_Q5L=;T0Z9#XF?3M2N]/E\33Z$OAJWN;ZZ$VK1>'Y-->:7[+' % /WA_X M*D_\%$(/^"9_[/.B?M#7WPDF^,VC7WQ8^'OPMU;PSIOCRU\#:WILGQ(O[[3- M&UZSGOO"WB:SU&VMKVPEBNK*X_LII4<2VEY+Y-PB?I,TT:,BNZJTC,D:DX,C MJCR%(P>7D\J*23RTR_EH[[=J,1_FD?%?Q+X8^)O_ ;S67[0GQP\2V][^VUX MU_X*QG_AI+Q9XO\ $O\ 9OQ.U#QSI'Q,UP77@;QM#>:C#J3>&O!'P_B\.ZEH MO@'5H$\-^ XX(=5T32-'DC^T2_KE^VKXP\4_M)_\%BO^"@'['GQO^/G[/G[/ M_AO4/V(OA'!^PO\ $C]HW6_&.FZ-\--$\0Z%8^*?'WQW_9FOM&\??#KPE8_' M?3/BO-_;Y\:OJDWBJ?2_A3#X9L-5/A+P]XHL& /[1]R\X.<=< G' /4 C."# MCK@@XP13'GAC"-)(D:R/'&C.RJKR2NJ11JS$*TDCLJQHI+2,0$#$BOX_OC#\ M'6^,G_!='_@G=\!OC5\5==^(VB_$[_@C)XGTC]H[Q!X&U;QA\%F_:6N8H/B; MX$XO&EY%'XE"Z=K5MX@M=(TY/"T^K3Z'%?64O-_\%)/! MO[,WP-^*GC_]B?X=>/?%'CH_!'_@AW\<[/0_V=?CSXLTF]^ G[/_ ,/?!+ZU MKWA_]I#POXP\9W.I_$KQU^V%X@UG2=%\,>"M#^'MK8:[I^@V47BC7_B%X4\* M^&=,\,ZB ?V4%L*6 S@$XZ'@9QST/;GH>M?D)^S]_P %2M?^.7_!3W]J?_@F ME/\ L]6'A#7?V4/ ^@?$#QE\7O\ A<:Z_H7B71/%=G\.K_P[;^&O"$?PQTG5 MH]4NK/XC6$FHP:MK%I9Z7+I>HP"^O2]E)<[G_!#GXC^(/BK_ ,$EOV%/&7BW MQM??$'Q5=_L_>%].\1>)]7\0-XFUN[U/0IM2T4V^N:Q-=7MY_ MVC<2:E&]NJ7Y-R')_(_]@V6TN?\ @ZC_ ."S=N)K6X\W]F?X$126XF@F9XX/ M#7[+D%[');J[NR0&9(;M63;"TJ17 1I%5@#^LXNH(!R"QP 01D@$D#(&3@$X M&3M#-C"L0DDT46SS'5-[K&FXA=\C<+&F2-TC'[D:Y=N=JG!K_,W\0:/I'A7_ M ()=?M.?M*:%XF\2:=\7O@=_P<+:UX0^#?C*#XD>)X1\)O"T&I^$GETOX?VD M7B"/2?"]MJFF&%]::S@$FKZ?I6BM=N]IH6F_9?Z!/VJ;[X?_ +3?_!(_#WB/XL?%OX/W/ MBB&X\(V7[0^EZ]I&LP:#XS^QW?B'2_#'PHO-$MY%T6;4]/O #^LC_/I_.OAS M]OK_ (* _ G_ ()W?!O3_BO\9W\2:]JWC+QAHOPR^#_PD^'VFV^O?%+XT_%7 MQ,[1>'O 'P_T*YO-/M+C4[PJT][J6JW^GZ+I%F@DO;W[7=:;8W[?@K^T]^RG MX'^(/PB_X)\Z)^TR/BE^T1X;_9G\%>/]"T[Q=J^H^+/B/\2/A+X.[+1;?P=XD\2>*O[./B+6&M=4@UG65NKKQ3;:(FAS"\'X"?\'*O@3Q]X M'_:;_P""-?[>>K:9K6O_ +*W['G[7FB:G^T7-8V,^I:7\--,\1?%'X*>)M,^ M(?B*UMK>[,&@3Z7X!UW1KO7+Z 6&FZM9Z!I/GPWOB6RCN0#]NOB!^UM^U[\& M/@YI_P :_BQ^Q%H[:5+J/A&V\4> OA)^TAIWQ)^)'PPT[Q5K.C:!<:YXZL]1 M^$G@GPGJ^D>#+K5CJ/CZY^&/BSQQ+H>CV5_J&BVWBBPL;F_7]'SKV&MZ=XZO/&-Q;6WABV\&G29-1_X2Y]=^VVT^G)H,>I+<63O M?'%A#<7$7\3_ .USXS\?>+-*_P"#H+XL?'O5]1TO]H/]E#QK^S'HO['^O7WB M&]T3QA^S[\*8/$]_J7P'\2_ 6]34++4_AM+\4+@Z/XAU36_ UQIEW\2/$M[< MV&LRZU-(^F. ?W7[A[G_ '06[9_A!Y((('4@C'6D$BD*0\&IK6 ML> Y_&?C5/V<9M?\1>%?'>C>'=1T.>_T\>*;[Q-!J_@Z\1]-EAN=<\/7=I-I M4M_9R?B?XVT+1O#'_!$[]NWXJZ)XC\36GCG]BW_@M+XF^&?[*.NCXF^,9'_9 MT\!VOQ*^&URGAWX41-XF-KX/L[VVUS5;[4I;2,WFJB6*^N[F4:=8R6H!_IC, MZJ"6. H)9CG:H')+-]U0 ,DL0 .3@%?AC\8--T7Q'\,_B9_P1Y/B+Q;\/=S\#_$? MQ/-\5?$6FRS>)O"J:C::+XUNX?"]@T\5MJ=GJ+VUMX;TS68T23PMI]YI_P"; M?[(G[0TNG?\ !)+]DC2/CI\??C5+X6LO^"SMY\(OV-/ =GX@\,W_ (5_:^^$ M?@WQ3;Q>"/@;\;OB?\6)[OPQI_[+5KXQU#Q7;^+_ !KXE/BG3/#6B>%[/3M$ M\$^+-2T3PUHMJ ?WRQRQRHLL;K)&ZJ\;H0Z2(ZAD>-ERLB.I!5D+*P^Z37G' MQE\9>,OA]\)OB3X[^'?PSU;XS>._!_@?Q/XE\'_"70]!]+\0^(/^)-HM_P")KZ"#2;74]262TLYKE9989B@@D_BY_9>\6RM_P3F_ MX.E/A+-XE\*R>&O@G\8?VU+[X6?#OP5XGN]0^'OPFMHOA[XJU.%/@QINI72Z MAX4\"Z;XRT*"Y\&S:78Z)IMOJ.E17VDV.FWZ3P1>^_#W]CCX0:3_ ,&_?BO] MO#4]1^(7BW]ISQ9_P0S\5_#W5_'GBGXK>.]=T./PI;_#A?B+X1L-)\#:EX@N M/!'AW6?A_JWAKPW8^&?$GA[2-*URVDT9]4N[J[\3:GJ^M7P!_5S\#_'WC;XC M?!SX8_$'XI?"K5O@-\0/&O@WP]K_ (N^#WB/Q%HOBG6OAQXCUBRBN;_P7J/B M/01'I&MW^D7$AM&N[*&V-RR_/8VERL]G!ZO)+%$ 99$C5GCC#.P13)-(D,*; MF(7?+,Z11)G=)(RH@9R!7\)?C/1?VC_^'-OVBOV OCUXA6&\^(WP%\1:;HUM\2_VB/A5J=WJ$%_9?$SX=6GA^70;C MQWH]Z/&?@"*72Y/"[WDVOZIX4\5?4OA3Q]I?[5?_ 4J_89\#_%[P;K>F_L MZM_P0>7]H7]F'X._''4O[7T*?Q]KNC^%M+\6:_XSN]7FAT7QE\:/AU\,+D:5 MJ'B"Z:XU+POH-I;>/-&ET0>(I=6NP#^Q+<, \\^QSSZC&1[Y P>#S0&##(_E M[D$>Q!!!'4'@@&O\ZV;XC_M#?&7_ ()#?\&^/BK]H?QA\2_^$U\0_P#!7'X< M?"KPO\3]1\4:_P"%_BQXC_9WF\<>+]$\-W!\;VU[8^)[BU&FZ1I]AH7B1KJ2 M>]TSPOX3UU+N]FBL]3N/WF_X(GVFF?#?_@IW_P %[OV>_ LTFB?"#X:_'[]F M[Q%X%^'%MKFIZCX>\(:MXY\#_$*X\::GHFEZEJ>HG2[GQ1J>G6TFNSPE&U"Z MTRSBG+?V;;QP ']-$LT4"[YI$B3_X*+_ +=OP_\ ^"!_"/O$FG^%/"FAKJVK%=*T#3YM3U!;K6M=U$31Z5H]I?7-M8:KJ(LM*O?R>_ M:^FU_P"*O_!P-^QA^SI^T/IMAKW[&+_L(_M _%+X=?#_ ,:2QS_"SXC?M"V6 MH^(-"^(FIZ[X?U-T\.>,?%WPW^&#:)J.BVVL6^HW7@'2]3F\6Z(-(N=2N=1; M^=KXU:IX\^.__!K%\._B;^TW%>^/-?\ AE^VUIG@/]FOXE_$F]O=:\5S?L_2 M_&C2?#=C+IWBS6;^;4-?T=K/3O$7@>QU>\N[_P"T^$/"UA9P7,UCIEO= _M MTT#]J7]I2#]GO]I[XH?$G]BCQ7X.^*_P&\5_%#PQ\-_@[HOQ2\.^+;+]IZT\ M&6%A+X%\7_"KQS_PCVC76A^%?BQJE^FCZ)-X^\%:#K&A3PW-WK6CK:0L1\&^ M(?\ @K]^T)X4_P""BOPB_P""8^O?L/\ @&U_:&^,/P1N?CMHNKV_[8\0Q?LQ#6UU^ _#77K01:7X8U+39IY],ECU$VEQ/<6O[=^ M ?!'A'X;>"_"W@#P#X?TOPKX*\':!I/AKPKX;T2 6ND:%H&CV,-CI6E:;;AG M$-E8V<,5O;1AVV1(J[CC-?R?_'R:%/\ @\5_8@1YX$>7_@GCXM@BC::-999Q MX6_:XN##'$6$DDOV>*6X\M%+^1')-CRT9@ ?TZ?LW_%CQW\7OA!H?CKXM?". M\^ 'Q%E\2>/_ GXM^%.I>+]-\='PUK'@?XC^)_ ,$NG^-=+TO0],\4:-XMM M= L?%OAC5++2K(7^A>(M+_T87'F+4OQ0_:0^$GP@^(_P"^$?C3Q)':_$C]IK MQQXA\!?![P=:"*ZU[Q/J?@_P%XE^)7C'5ET[SX[J#PQX1\)^%KVZ\1^(&B>Q MTR]U#0-)E8ZEKVFVT_\ .=^U?<:Q\7_^"V'[4'P=_:MM+35?V:?A;_P1K^)_ MQ7_9D\%>-[E(/AS-XOU#Q!X=T_XK?&31K34)[?2%^)WAAFU_PW)XRM[BW\1> M!_#6CZ;=Z=>Z+#*+^;\)?V;-'3]I3]H#_@V0\;_\%"=%TSQUJ/Q;_9Y_;>T# MXE>*?CY=31_\+(^%GPMN/C!!^SOJOC;6_%&HV4.L26G@Y?"FL^']7N[Y[_Q, MM[HOB749]6O?$,<]X ?Z/C3Q*\<;.JR2[O+C8@22;%#.(T)W2%%.9-@;8.6P M.:_-+Q?_ ,%%XO!G_!4[X6?\$R]1^#]S=7OQ:_9HU_\ :3T#XSV7CRU-A8:1 MX=U3Q=HE[X7U;P'/X6AODU.34O!]YY&HV?BBZLVLKZPN&A6<7=I;_P E/_!: M?XR^ D\)_P#!8OQ%\$OC3XD\??%S]G?]HO\ 8HU'3_B9\1-)/!>@^*?"ME\0(/A_KL,'CKQ-IWA+2-2TB\O?"'BRPU+ M[-K.IVBZA8W"Z;(EI*UU;SSM#) ?F'QA_P %E3^S_P#$#]AGPY^U[^S;=?"# MP'_P4$O/#?A[X*?%SX-?%]CX4OO#WA;XM:3?>!?A5XM\)/> MKXU\/03:]H>C>+O#]E)=SW$U\=/T_4;RU\!_X.OI8D_X(G_M'QR2Q1O<>/?V M=(H$EECC:>5?CEX,G:*$.RF600033&-,OY,,TN-D3LOX^_$_6O$'[,__ 4( M_P""/OQ*_P""IOBV;]I+_@F[XA^"GPHNOV)/B=XALO"/@'P/^R1^U#JG@+X9 M:G::S\9K7X:Z!X0\+_$*30M3T30;C0/$OCV-]/TOP!J6F^-;5[Z_^&/CPZF M?W>F>)3&K.JM*[1QJQ 9Y5221HD&?WDBQQ2R&--S>7&\F-B,P\.\3_M(_"7P MG\?OAA^S'J7B)9_C3\6_!?Q!^(_A;P9IT:7VH6_@#X:/H=KXD\8^($BF$FAZ M!)K'B32/#^AWMY$!K^N37EEI2W T;6I=/_D>_:^\3^+_ -IK_@K]_P %*?V0 M?CG^T+^S]^SIIW_#)7P$C_84^)G[1.O>--)A^%/A.^\.6'C/QO\ '+]EG6-$ M^(/PW\+:=\:;?XMWUGXEUCQ?_:LWBV^L_AY;^%K34Y/!WA3Q5IJZ4GP9^$FJ M?\'+_P"S0G[2+_#OXHZMJ'_!(SX0_$OQ#\2O%^CR^#-)^)O[0_A?QM)H&E_% MW1/#GB/58Y]'\3ZM<^'K6?0/#D$US>Z+;1Q:;]DEO;*XG8 _M#W*1D'([$ G M.>?EX^88YRN1CGI2[A[G'7 )QQG!P#@XP0#R^)?"VL:3XCAM]8LKG5 M; ZSH^I6NOVVEWNL+HVKZ?/,UY;@']=FX8!Y((SP"W;/\(/4=/7MFE#!AE>0 M1D'LHR#V)K^/C]KS]D'X(_ ;_@K;_P;]?L9_#Q/&NE? J'X;_MN M^"=8\-WWQ4\;ZAKOC#P?I_@GQ#XQL_"GC?Q3)K&;0]4O M)=/G\/:QJWA.WAAT*:2P7Z]_X-A=;NY?V._VM_ <>LWE_P"$O@[_ ,%*OVK? MAG\-M$N-#-/^(6IZYI/B[3W^#?C/5-/U#[)\.]0_LV?2FUFSO+C4 M]-AFDLT2]GM_:/\ @G3_ ,%,OAG_ ,%"H/VAO#&B_#_QU\'/C=^R5\7-3^"? M[1/P=\>3:%K-_P""O&MAJ'B'3+>YT3Q?X3O+_P -^,/#&K7WA3Q-9:9K%B]E M=O=Z#J N=)M[.32[W4OP[_X*8:'JWBC_ (.>O^"//A[P_P#$'7/ACKE_^S+\ M=5L_&7A:Q\$ZKXET0_\ ".?M*7&_2]+^(7ASQ?X5GDU2"UNM,$NJ^&=56*&> MYN=/B34;6WN(-_\ X*U_LMZ'_P $D?\ @D;^U+XB_8K/Q1C\3_M"?M&?"WQ? M^VM^T#XA\;^(M=^.?CSP7\0/B UM\3/$OBCQ]X7@\/:GI%IKLNJQ>"]0A\#6 M/A*UTK1_B#XMN],2QU77=0U&X /ZRXYHI4$D4BR(2RAXV#JS(65PK(65BK*R ML%)*LK*V&4@>;_&?XM>$?@-\(/BK\_ODTC2+PV=FLD7VFY"0F6(%Y$_DD_:/^'VF^'?\ M@FK_ ,%E/C+\,?VK?V8OBE\#?CC^R]\(_B[\./@-^R1I'B+3O@[^SUXW\.:) MIWA^W^(W@N]O/''B6Q\#>(OC)IFDZ#KGB#PW8VGA/5;SQ-X;'B2?3IM4GUF_ MOO<;K_@G_P#LWVW_ 0[^*O[7/C*V\5?$_XW_%G_ ((B>#XO'_B[XA_%#QUX MI\(ZMTKP+JOB6X\$>&=4\#>)-'\,MX6U#P]INGQZ?:^'; M(^5->:IXEOM> /V-_8%_;J^*W[:NA:+\2M<_90U_X-_ CXC? OX8_'GX-?&. M7XH^'O'&B>+])^([ZEYG@#Q+H\?A[PIK7A3XE>$;'3X=7\2VNG6_BGP;#::E M!#:>+KB46LNI?I.LL;HKHP9' *,IW!U8;E9"N=ZLOS*RY5E^8$KS7\,W@K3M M5\'?L0?\&M_P:\.:'8^&/V1OVGOCS\+=3_:\L]*FETWP?\6/BO-H'A75OA=X M'^*S1W'V'Q/H_P 2?$5MXLO=5\#:[)<^'_'&N>&K&QU+1[MM,M[5>)^-7B_X MF+_P3O\ ^#H?X:Q7.H0?LR?LZ_MD6&C_ +)PAOI_^$9^%_BJY^,ND7'Q6^'_ M ,)M3CNWA\*Z%X3U)O",T/@CPS=:?H_@R_\ %FI:;IVEZ;_;M_I] ']Z&X9( MYR!DC!SCZ8R(;SPEX,U?3]7ETYM$D\%:=HMEI-MI6F0:):V4DNI3ZI^77 MP4^%'@>P_:F_X-?8["_\66TG[9G[!?Q,\._M4:A#\4O'9U3X[^&=%_9P\.>( M=%\$_$;4V\4O=Z]X-T_6)KC3K'PGYD.D1:-'%X6BMAI5C:V5N ?WL[AC//X MD_@%SG\,]_0X9'/#,GF12I+&2RB2-E="RNT;*KJ2K,LBLC*"2K@HP#<5_ ]^ MSK\6_A[\'O\ @D3_ ,%FO OQ$_:*^.'[/GP5^#?_ 5Y^*?PF^#P^ UQIOBC MQUI'A(>/?AK>^'/@%X M?'GB"Q\.Z1X%\=OIFHZ/K\&O^)M$\)6^@W_BG4O$ MEQJ.E7?B#2];^J/V/O%\*_MM_P#!Q3\&IV^%W@/X:ZA^QI\(_BA8?L_?"3Q_ M#XB^"/@WQCXB_9AU35/'.J> H8K?PYH-[K22:K:'XC^-_!/A/PQHNL>*"-6C MM+6R.@R* ?V>;UW!<)N7S"@;RPP+[003_GF?L;Z=:_#OP%_P:A_'CPYXF\4P?%[XV_'_ M /:/^&'Q,\=ZA\0_%&J:UXN^',WQ4U'0/^%;WIU#79K*3P3IZZM=V5CX4@LQ MI]G?ZM?R>0VJZO?7%W^COPBTCX4_MX?MW?\ !8+X(?MV?&[QA^S[^TI^SW^V M=\$_'O[,GCC1/B;I/PY^*/PL_9A^$3:A-\*F^ FH>,;2\L]"\&^+]/N?[:^* MS>$M+C/B^[^*NC:_X@>ZU:X\/7L(!_8LTT:.D;.JR2DB-"0&D*COBW^U?\ S]D#X[?#'XE M?LY:W^R-\5/C;)XU?XK_ 6^"7PRN+7QQX"\4_L>6=KXZ\%:%I,GBJ]FT[6? MBWI_A^.ZU7XE3?%"WTSQ1;^)-'BMM'C_ +<]!:]?1-(?4KF*]U!],L&O[R"P MN=*ANKUK2%KNXBTR\>2[TZ*>Y,LL=AP$*8IT*J1Z310! MY7H/P,^"OA?P3K'PU\-_"/X::%\._$-K-8^(? ND>!?#&G^$-?L[FRCTZZMM M=\.6NEQZ3K4-W81)97::I:78N;11;3^9!^[K%B_9H_9TM_AE-\%;7X#?!JT^ M#UQ??VI-\*K3X8>";3XW44 >9Z9\%O@_HWPUN/@UI/PJ^'&F_"*\TO5-#O/A;8^!_#%K\.K MO1=<>XDUO2+OP3#I:>&KK3=9DN[N35K*XTR6#4I+JYDODGDGE9^3\%_LM?LR M_#?5O".O_#W]G;X%^!-=\ >'Y_"7@36_!OPC^'_AC6/!7A6ZNM1O;GPUX3U3 M1/#UC?\ AW0+B\UC5[JXT?2+BTTZ>YU74IYK>2:^NGE]XHH ^>K_ /9(_95U M77?&'BC4_P!FC]G_ %'Q+\0M;TKQ-X]\0WWP9^'%YKGC;Q)H4\EUHGB'Q=JM MUX:FO?$FN:/<333:7J^L37FH6$LKRVUQ'*Q>MCX@_LT?LZ?%K5/!&M_%3X"? M!?XE:S\-);>X^'.K>/\ X6>!?&.I> ;BT>.6UG\%WWB+0=1N?"\MM+##-;MH MDMEY$T$,T026*-U]MHH \LU'X&_!76/B3IGQEU;X0_##5/B_HMG%I^C?%74? M /A2]^)&DV$,5Q!#8Z9XZN=)E\4Z?91PWEW"EI::K#;B*[NHQ%LN9Q)%XC^ MOP.\8>/+#XI^+/@W\*O$_P 3=+\,ZCX*TSXB^(?AWX0UOQUI_@W6(KZ'5O"5 MCXNU/1[K7[3PSJ<6IZE%J&A0:@FF7D>HW\=Q:R1WETLOK%% '"?#?X7?#3X. M>$-,^'WPC^'G@;X6^ M$^U'1O!/PZ\)Z#X)\):2;VXDO+TZ;X<\-6&F:19-> M7%O@#\%?#7Q+U9;I= M6^(GA_X6>!M&\=ZHM]Y/VX:GXPTW0K;Q%J O3;P&\%YJ4PN6AA:<2-%&5]OH MH ^:G_8R_9 ?PS?>"G_94_9N?P=J?B6+QGJ7A-O@9\+V\,:AXP@LY].A\5WN M@'PJ=(N_$L.GW5U81:]<6*M"U9?#MQ&EG:*DNDBT9?L MML>MO"4]LHH X&/X4_"^+X@Q?%F/X;^ H_BI!X2'@)X/\.K\08? JWPU M1?!47C-=.'B./PDNIJ-1'AQ-271Q?@78LQ. ]=AJ>F:=K6G7VD:O86>J:7J= MI0O;W=E>V5W'-:W=I=0.\-Q;7,4L$\3M'+&Z$BKU% ' MA7PW_9?_ &;?@[JO]N?"7X _!?X8ZR!<*FJ?#_X8>"?!]_#'=VZVMW%:W7A_ M1-/FLX;N!%CNX+-[>"Y7/GQR;FSI^-/V>/@)\1_&6@?$7X@?!7X3^./'WA4: M>/#/C;Q=\._"/B3Q9H TF_?5-)72/$&L:1>:K8)I6J2/JFF);W2)INI,=0L5 MM[W]_7L5% 'E?B/X%_!/QCX[\/?%'Q=\'_A=XI^)GA&$6WA3XB>(_A_X3USQ MWX8MP;EA!X=\7ZGI%UXBT2$->WC"+2]2M4WW=TVW=<3%_/V_8S_9 ;PQJO@I MOV5?V;V\&Z[XA@\6ZWX2/P,^%Y\,:QXJM;:>SMO$VJ^'SX6_LC4?$-M:7-S: MV^MWEG-J<-M<3P1W2Q32(WTI10!^'_CC_@ESXP\=_P#!7O2OVY/$F@_LY^*/ MV6;3]AB']B^]^!_B:VUC5/$%Q8IXSO\ QI'XDB\*WGP\N_A]%I.GRWD?AZQ\ M-C6E==)MFO(M0M9)ETR+]5?$7[-G[._B_P !^$?A9XL^ OP8\3_#+P!>Z5J7 M@/X=>(?A;X&UKP)X)U'0HYX=#O\ PCX1U'0;CP]X;O-&@N;F'2KG1M.LIK"& MXGCMGC2:57]KHH \.D_9D_9OFD^)TTW[/_P2FE^-;V3_ !DDE^%/@.1_BR^F MJ$TYOB6SZ Q\=G3U519?\)1_:@M<9A",6)WH_@9\$X?AG)\%XO@_\+HO@[+9 M-ILOPHC^'_A-/AI)I[W O'L'\"+I \*M9/> 7;VC:2;9KH?:&B,OSUZG10!\ M[ZK^R'^REKGAWP_X1UC]F;]G_5/"OA.PGTKPMX:O_@W\.[K0/#>E76H)JUYI M>@:/-X<;3]'TR]U)/MU]ING6]M8WUTSS7EO.\CENO^)?P%^!_P 9])T30?B_ M\'?A=\4]$\-SM<^'M'^(G@'PKXSTS0YY+9+&:31['Q%I6H6VF&YL$&G70L8X M$N]-+Z==+-9.UN?6:* /(?&7[/OP&^(NG^#-)^(/P3^$?CO2_ARUJ_P^T[QE M\-O!GBBP\"O8P6EM9MX-L];T2^MO"[6EO86-O;-H45@;>"RM(82D=M"J7?!_ MP/\ @M\/?%OBWQ]X!^$7PP\$>.O'TK3^.O&GA'P#X4\->+/&D[W=([MZC10!YC\4?@I\'OC=I6GZ%\9/A7 M\._BMHNE7YU32])^(W@OPYXUT[3=2:"2T>_L+3Q'IVHPV5Y+9S3V4]Q:+#+< M64\]E.\EK/+"]#QE^S]\!_B+X,T#X<_$'X*_"7QW\/O"B6$?A?P+XR^''@WQ M/X-\.)I5F-.TM-!\+:WHM]H.CKING@6&GC3M/MA966;6U\J F,^NT4 4=,TS M3=%TZQTC1["RTK2M,M+>PTW3-.M8;*PL+*UB6"UL[*SMDCM[6UMH42&""&-( MHHD6.-%50!X]J?[,O[.&L_$*'XMZO\ ?@KJGQ5MI?/M_B;J/PL\#7OQ#MYPL M\8E@\;W.A2^)X)%CNKF)6BU5"L-Q-$N(Y9%;V^B@#R;XI_ 7X(?'*WT>S^-' MP>^%_P 6K7P]-=W&@VWQ*\!>%?'$.BSZ@L$>HR:5'XETK4UL#J4-M!;ZDMJ( MH]1M8DMKY+BW BI/''P#^!GQ.7P(GQ)^#7PI^(2?"[5+77?AHOCCX=^#_%B_ M#S6[&*UALM9\#KKVC7Z^$]4LHK*RBM+[0187%M':6JPR(+6W\KUJB@#P#7_V M4/V7?%5]\3-3\3_LW_ 7Q%J7QIM-.T_XQ:CKOP>^'FK7_P 6+#1[BQN]'LOB M5>W_ (=N+KQS:Z3=:9IMSID'B:74XK"XL+*>U6*>TMY(]BQ_9Q_9[TSQEX;^ M(NF_ KX.:?\ $'P;H6F^%O"'CJQ^&/@BT\8^%?#.CZ>VDZ3X=\-^)[;0XM;T M+0=,TMY--L-&TJ^M-,L]/DDLK>UCMI'B;V>B@#S3XG?!CX/_ !KT>U\/?&3X M5?#?XLZ!8W0O[+0_B9X'\,>/-&M+X*$%[;:5XJTO5K""\5!L2ZCMUG1"RK(% M9@<7Q%^SI^S_ .+OAYH_PC\6? WX/^*/A3X?N+*[T'X9>(_AGX*UWX?:)F3:=:WMW:V$ECIEN]E;75Q;VIBAGEC?V6B@#P+Q-^R ME^R]XTN?AQ>>,/VL\5?!#X,>.O''@CXG>-OA'\,?&/ MQ)^&,?V;O@)XK\7_$G1],\/?$3Q5XE^#OP M[U[Q'X]T#1;K3[W1]$\9ZWJOAR[U+Q1I&DWFD:3=Z;IVMW-]:65SI>FSV\4< MEA9M!L2_LX_L]S^)? _C.;X%?!R7QA\,M*L-"^&_BN3X8^"7\2_#[0]*CEAT MO1O ^O-H9U7PEI.FQ3SQ6&F>'[O3K*TBGFCMX(TED5O9Z* /+/$_P-^"GC7Q MOX:^)OC+X0?"_P 6?$CP9$(?!_Q \3> /">O>-_"D(DGE6+PUXLU72+O7]!C M6:ZN9E32=0M%$MQ/)C?-(6E^&?P4^#?P5L]9T[X.?";X9_"?3_$6I#6?$%A\ M-/ ?A7P'9:YJXB\@:KK%IX5TG2;?4]2$&(?M]['/=^2!$9M@"CTZB@#Q3Q%^ MS7^SMXO\>6/Q3\6? ;X,^)_B;I?D_P!E_$;Q#\+_ 1K7CS3/LYG:W_LWQAJ M6AW7B*P^SM=7+VXL]2A$#W$[Q!&FE+^IZ_X>T'Q7H>K>&?%&BZ3XC\-Z]IUW MH^N>']>TVRUC1-9TG4('M;_2]6TG48+G3]2TZ]MI)+>[L;VWGM;F!WBFB>-B MIV** / ] _93_9@\*_"_5/@AX8_9Q^ _ASX+ZWJ4NLZS\(M!^$'P]TCX8:OJ M\\MK//JNJ^ ;#P[!X5U+4I[BQLKB:_OM*N+J6XL[69Y6DMX63L'^"_P>E^&R M_!J3X4_#>3X0KI:Z&OPK?P-X8?X;KHJ/YB:./ S:6?"XTE9 '731I7V%6 (@ M&!7IE% 'CS_L\_ 1_AE_PI4_!3X2K\'08V7X4I\.?!\?PW1H;U-2@>+P.FC+ MX9@D@U)$U*"2#3(Y(-01;Z%X[L":HI/V<_V?IOAA'\$Y_@=\(+CX-Q3BZC^$ M]S\-?!EQ\-5NAJ#ZO]I/@:?19/##W)U9WU5KB32WG?4W;47D:])GKV:B@#S> M^^#GPCU3X<)\'=3^%OPZU'X1QZ5:Z%'\+;_P3X9O/ARFB64DJ_"RS73_ M (8ZG:?"#X>VVH_#FP2ZN;Y++P'>P^'4NO!UHE]>7EZEMX#_'6KZ9 M=K?Z9JGC'PRGAE=%\3ZCIM\JWMA?ZW97UW9W:KO>)O %E\*/$FMQ_"CP%'JWB#X7:=:0V%A\-M;U%- 6[U3P#96- MM;65KX/O99_#T-G;P6B:<+>"&*/W.B@#YYMOV1_V5+*V\"V=G^S/^S]:6GPO MU.]UKX:6MK\&?AQ;VWP[UC4M2M]9U#5O D$/AI(O!^IW^L6=IJU[J'AQ--N[ MK4[6VU">:2[@BF3>\4_LW_L]>.?B5X8^,WC7X$_!OQA\7O!"01^"_BIXI^&' M@CQ!\1_"$=K.;FV3PQXWU?0[SQ-H*V\[/-;C3-3MOL\DDCP>4TCEO:** /&O M%O[.G[/WC[XC^$?C%XZ^!OP>\:?%KP ;=O GQ0\6?#+P5XC^(G@EK2XDN[5O M"7C76-$O/$GAQK:YEFN+=](U*T:WFFFEMS%)+(S>RT44 %%%% !1110 4444 M %%%% !1110 445\*6'[8.K>*?VK_B3^S-X&\$>'M5U/X+2>"6^(^D:_XWD\ M,_$Z[\*^/[7X5ZGIOQ@\ >#;CP[=Z?XE^$6C6OCW7]%NO$$^O6,GB#QC\//B M%X8TE[/6/"45CXB /NNBOG_P7\<+KQ5^T/\ '7X#7G@R314^#?@?X&>.[#QD M?$5CJ5MXST[XTR?%:S6WCT.&QM[OPY/X8U/X3ZI:7'V^]O?[7BU*TO+9;2&, MK+\J:O\ \%(_"&E:E^TW:'X=ZM=V?P1^(/[+'PK^&%W;>)M)$O[0/C3]KJ7P MQH/PI/AZ">T2'PGX9U'QUXOTG04U[5KG49+GPY;ZAX\ATTZ*=+@U$ _2NBOG MKX%_'F'XMZU\:? >LZ#'X3^)G[/GQ)L_AC\2_#UKJQU[1_[0UOX>^"OBKX2\ M1^&=:DT[1[K4O#?BGP)X_P##VHVLE_I&F:AIVKQZYH%[:M/HYO+SZ%H **\[ M?XN?"N._DTJ3XD^ 4U.*Z>QDTY_&GAA;Z.]BF-O):/9MJHN4NHYU:%[=HA,D MJF-D#@K7:?VMIG_00L?_ ,MO_CM &A16?\ VMIG_00L?_ RV_\ CM']K:9_ MT$+'_P #+;_X[0!H45G_ -K:9_T$+'_P,MO_ ([1_:VF?]!"Q_\ RV_^.T M:%%9_P#:VF?]!"Q_\#+;_P".T?VMIG_00L?_ ,MO_CM &A16?\ VMIG_00L M?_ RV_\ CM']K:9_T$+'_P #+;_X[0!H45G_ -JZ9_T$+'_P,MO_ ([1_:VF M?]!"Q_\ RV_^.T :%%9_P#:VF?]!"Q_\#+;_P".T?VMIG_00L?_ ,MO_CM M &A16?\ VMIG_00L?_ RV_\ CM']K:9_T$+'_P #+;_X[0!H45G_ -K:9_T$ M+'_P,MO_ ([1_:VF?]!"Q_\ RV_^.T :%%9_P#:VF?]!"Q_\#+;_P".T?VM MIG_00L?_ ,MO_CM &A16?\ VMIG_00L?_ RV_\ CM']K:9_T$+'_P #+;_X M[0!H45G_ -K:9_T$+'_P,MO_ ([1_:VF?]!"Q_\ RV_^.T :%%9_P#:VF?] M!"Q_\#+;_P".T?VMIG_00L?_ ,MO_CM &A16?\ VMIG_00L?_ RV_\ CM'] MK:9_T$+'_P #+;_X[0!H45G_ -K:9_T$+'_P,MO_ ([1_:NF?]!"Q_\ RV_ M^.T :%%9_P#:VF?]!"Q_\#+;_P".T?VMIG_00L?_ ,MO_CM &A16?\ VMIG M_00L?_ RV_\ CM']K:9_T$+'_P #+;_X[0!H45G_ -K:9_T$+'_P,MO_ ([1 M_:VF?]!"Q_\ RV_^.T :%%9_P#:VF?]!"Q_\#+;_P".T?VMIG_00L?_ ,M MO_CM &A16?\ VMIG_00L?_ RV_\ CM']K:9_T$+'_P #+;_X[0!H45G_ -K: M9_T$+'_P,MO_ ([1_:VF?]!"Q_\ RV_^.T :%%9_P#:VF?]!"Q_\#+;_P". MT?VMIG_00L?_ ,MO_CM &A16?\ VMIG_00L?_ RV_\ CM']K:9_T$+'_P # M+;_X[0!H45G_ -K:9_T$+'_P,MO_ ([1_:VF?]!"Q_\ RV_^.T :%%9_P#: MNF?]!"Q_\#+;_P".T?VMIG_00L?_ ,MO_CM &A16?\ VMIG_00L?_ RV_\ MCM']K:9_T$+'_P #+;_X[0!H45G_ -K:9_T$+'_P,MO_ ([1_:VF?]!"Q_\ M RV_^.T :%%9_P#:VF?]!"Q_\#+;_P".T?VMIG_00L?_ ,MO_CM &A16?\ MVMIG_00L?_ RV_\ CM']K:9_T$+'_P #+;_X[0!H4444 %%%% !1110 4444 M %?G)^T+^R=\2/CU\??@[\0KM?ACX8/P/^(>F>-?AA\>/#-YXIT;XZ>"?"EO MXH^$OB/QQ\*QI]GI\6G^(=%^+>D^%O'WPX\8)?\ C)/ NH>!O&(GU[X>ZOXC MT/39KS]&Z* /B6\_9N\:^*/CK^UEXI\2:W:^&_AG^T+\!?@=\']"U?X=^,=9 MTKXL>'[SX8WWQSF\0ZOYEUX1_L;0SJMK\8;>+0+W3M7UJZLY-"O)+^T9=1MT MM?C9O^"5'BH^*/VH?$5_^T!XN\;3_$7XC_L6_&7X&W7Q1U&U\7R>$/B/^QKX MD\'_ !"\+W?C73="\'>"+26QU7Q3X*L_".[PU<^?;?#C5]3ACMX](M;D@TK3]+@ MTVUB^H:** /P^_X+[?#+X<6'_!(?_@H%XBL_ '@>VUY?@=K&HKK4'A#PY%JZ MW\_BGPV\M\FIQZ8M\EY(\TLCW:W N&E%/_ %'M,H ZG^R=,_Z!]C_X!VW_ ,:H_LG3/^@?8_\ M@';?_&JT** ,_P#LG3/^@?8_^ =M_P#&J/[)TS_H'V/_ (!VW_QJM"B@#/\ M[)TS_H'V/_@';?\ QJC^R=,_Z!]C_P" =M_\:K0HH S_ .R=,_Z!]C_X!VW_ M ,:H_LG3/^@?8_\ @';?_&JT** .*M],T[_A,=83[!9;1X:\.,%^QVV S:IX MJ!(_=<$A5!QC.U-1_[%72/_3SKU &Y_9.F?\ 0/L?_ .V_P#C M5']DZ9_T#['_ , [;_XU6A10!G_V3IG_ $#['_P#MO\ XU1_9.F?] ^Q_P# M.V_^-5H44 9_]DZ9_P! ^Q_\ [;_ .-4?V3IG_0/L?\ P#MO_C5:%% &?_9. MF?\ 0/L?_ .V_P#C5']DZ9_T#['_ , [;_XU6A10!G_V3IG_ $#['_P#MO\ MXU1_9.F?] ^Q_P# .V_^-5H44 9_]DZ9_P! ^Q_\ [;_ .-4?V3IG_0/L?\ MP#MO_C5:%% &?_9.F?\ 0/L?_ .V_P#C5']DZ9_T#['_ , [;_XU6A10!G_V M3IG_ $#['_P#MO\ XU1_9.F?] ^Q_P# .V_^-5H44 9_]DZ9_P! ^Q_\ [;_ M .-4?V3IG_0/L?\ P#MO_C5:%% '!+IFG?\ ";RI]@L=G_"+6[;?L=MC=_;5 MTN<>5C..,XS[UUO]DZ9_T#['_P [;_XU6 O_(]3?]BI;_\ I[NJZ^@#/_LG M3/\ H'V/_@';?_&J/[)TS_H'V/\ X!VW_P :K0HH S_[)TS_ *!]C_X!VW_Q MJC^R=,_Z!]C_ . =M_\ &JT** ,_^R=,_P"@?8_^ =M_\:H_LG3/^@?8_P#@ M';?_ !JM"B@#/_LG3/\ H'V/_@';?_&J/[)TS_H'V/\ X!VW_P :K0HH *** M* "BBB@ HHHH **** "BBL>;Q#H-OK=CX:N-;TF#Q'J=C>ZGIN@3:E91:UJ& MFZ=);PZAJ-CI3SK?W=C837EI%>WEO;R6]K+=6\<\D;S1A@#8HIGF(7:,.ID1 M4=D# NJ2%U1RF=P5VCD5&(PS(ZJ248"I9:GIVI6[7>GWUG?6J37-NUS9W5O= M6ZW%E/);7D#36\DD0FM+F&6WN8BX>WFBDBF5'1E !>HJK97MGJ-K;WVGW5M? M65W$D]K=VD\5S:W,$JAHYK>X@>2&>&12&26)W1ARK&K5 'X[?\' /_*&[_@H M)_V0+4__ %)_"U?JA\,O^2=>!/\ L3/"G_J/:97Y7_\ !P#_ ,H;O^"@G_9 MM3_]2?PM7ZH?#+_DG7@3_L3/"G_J/:90!W-%%% !1110 4444 %%%% ',6W_ M ".>L?\ 8L>&O_3KXKKIZYBV_P"1SUC_ +%CPU_Z=?%==/0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7)P?\CQJ/_8JZ1_Z>=>KK*Y.#_D>- M1_[%72/_ $\Z]0!UE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 <@O_ "/4W_8J6_\ Z>[JNOKD%_Y'J;_L5+?_ -/=U77T %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 'H>W%?AY\;%T_P""_P"W,/BOYO@# M]I+X6?&3XQ_!WP=\1?AU>W&F6W[0_P"RG\<8M;_9I^'/P^\5?"/4@L]]XS^& M$/"\OCFPT^[TFQ\92:!I+^*K/2[Y;=+W3K;Q"UH=6@L;M;2V6XM8[M M89EMX4="B!: /A7X>VG@FR_;V_;[EU)_#^G66H_LQ_L2:MX[GFU&VL(C8QW_ M .V3I=WJ_B"/P]IL%J^J7+V:+INGQ$W BM \?YD_$OX?ZS\&=%_;C M\)?#GX1_"CX9?!+QE^UA_P $T/B7X]\5_L]^)]7L_@UX@_96\>?&GX>_#G]H M#1-4\ Z9I.DZ%\//B-H'PG^'.MZ[^T5J?AJ2?PYXY^$?Q&\/>*=:N[8QZC$O M]#9^'O@(ZOXA\0'P5X1_MWQ=I2Z%XJUK_A&M$_M;Q)HJ120KI&OZD;'[;K6E MK#++$NGZG/=6:QR/&( CL#?T;PEX6\.:#%X5\/\ AO0=#\,P6KV4'A[1]&TW M2]#ALY(_)DM(M'L+6WTZ.VDBS%);I;+"\1\MT*?+0!\(_L227R?&'_@H+IWA MI8T^!.D_M6^'K+X.1:>(1X6M;Y_V8O@'>_&NT\#K;'[''X/X$6/5%UB-/T/K-TC1])\/Z;9Z-H6F:?HVD:?"MO8:7I5E:Z;IUE M;J25@L[&RB@M+6%2S%8H(8XP68A>RFG2 M5H]/AAD$AA?^$,\*TWJ3JH_# ^[C.6R M3^9?_!P#_P H;O\ @H)_V0+4_P#U)_"U?JA\,O\ DG7@3_L3/"G_ *CVF4 ; M?E>)?^?S0_\ P7ZC_P#+:CRO$O\ S^:'_P""_4?_ );5O44 8/E>)?\ G\T/ M_P %^H__ "VH\KQ+_P _FA_^"_4?_EM6]10!@^5XE_Y_-#_\%^H__+:CRO$O M_/YH?_@OU'_Y;5O44 8/E>)?^?S0_P#P7ZC_ /+:CRO$O_/YH?\ X+]1_P#E MM6]10!Y];Q>(?^$NU<"[T7S?^$<\.EF-AJ.TQ_VGXHV!5&J A@PD+LSD$&,* MJX)?\ G\T/_P %^H__ "VJM;?\CGK'_8L>&O\ TZ^*ZZ>@#!\KQ+_S M^:'_ ."_4?\ Y;4>5XE_Y_-#_P#!?J/_ ,MJWJ* ,'RO$O\ S^:'_P""_4?_ M );4>5XE_P"?S0__ 7ZC_\ +:MZB@#!\KQ+_P _FA_^"_4?_EM1Y7B7_G\T M/_P7ZC_\MJWJ* ,'RO$O_/YH?_@OU'_Y;4>5XE_Y_-#_ /!?J/\ \MJWJ* , M'RO$O_/YH?\ X+]1_P#EM1Y7B7_G\T/_ ,%^H_\ RVK>HH P?*\2_P#/YH?_ M (+]1_\ EM1Y7B7_ )_-#_\ !?J/_P MJWJ* ,'RO$O_ #^:'_X+]1_^6U'E M>)?^?S0__!?J/_RVK>HH P?*\2_\_FA_^"_4?_EM1Y7B7_G\T/\ \%^H_P#R MVK>HH P?*\2_\_FA_P#@OU'_ .6U>2V?CF&X^-&M?#Z+6M";Q59>!='U6XMO ML&H"$6QU749'M$)U0,=0M[>_L+^XA#,5L=0M9E4*)2-3XM?'+P/\']*N[O7[ MM[_6(K&2^M?#&E!;G6+B .D$=W=H"8M&TAKJ6&WDUG56MK$22"&W>YNWBM9/ MQ*L_BWXJL_B?)\6HM9:W\57&O7NM75W:M:3-LU'S+>^T^V@O5FM)+9=*F?3; M*VNHI;9(HK4/&1$N/XR^DC]+CAOP/X@X'X=P%; Y]FF,XBP]?CK+L)6HXG&9 M)P;2A*CC4H*M2IX?/L75Q-'%95A<17I<]++\2L7]7HXG#UI_N_A7X*9KX@Y9 MQ!FF)IXC+L'1RNI3X=Q5:$Z-#,<]G*,\.^9TYRJY;0A2J4<;6I4Y\M3%4?8^ MTJ4:M-?OWY7B7_G\T/\ \%^H_P#RVH\KQ+_S^:'_ ."_4?\ Y;5Y7X;L_'OB M70M'\3>&_C'::MHVNZ;:ZGIESJ?P^T&[\ZPOH4N+=Y3HVK:(HO$5A'.%\N*. M59HFM%D7Y-]M-^,\ 58?%WPXOQC:6N_ 7B2Q?Y>%E)L_']RC/(/]9&(XHU.3 M& /\ \2SXEW&\KT:)4U3P)IZM/P2FZ6.!MRAYHR&(W7&^ M7PBWB\FXQPDEO#_4WB7,)?*63Y;F5)Z--VJ:72^)24[:UATOLTWVWE>)?\ G\T/_P %^H__ "VH\KQ+_P _FA_^ M"_4?_EM7#)XV^(,1_P!,^#NO.%8%FTGQ?X$O@8L#F-;_ %O197F!SNB*1I@ MI.Y.T/D^)6JVY(O?A/\ %"VVD"1H-/\ "FK1J&^XRG1O&%_+,&RH80PR-$Q/ MFA%5F#7'O#ZCSUJ?$>$AUJ9AP7QEEU)=;NKC\AP].*2O)MS248RDVHQ;0^', MSORPEE=>3M[N&S[(L5-WM:T,-F56;=VE91;;:23)?^?S0_\ P7ZC_P#+:N)C^+6DC'V[PG\3]-ZJWVCX9^,;I4D&<1F3 M2-+U.)RP!99(7E@(&/-W8%-;XU_#N(XNM3UC3CR-NJ^#/&^E$.OWX?\ B8>' M+=3.G.^!6:4 ,Q3:"0?\1$X#C'FK<8<-X3^YC\XP. JIZ:.CC:]"JFFTFG!- M.Z:NF'^J_$;=J>1YK7_O8; XC$P?I4H4ZD'ZJ35M4[:G<>5XE_Y_-#_\%^H_ M_+:CRO$O_/YH?_@OU'_Y;5QL/QK^$LV<_$7PA;X4-B^UNSTXX/4!;][4EDZ2 M( 7B.!(JDXK>M?B+\/[X[;+QSX.O#O1,6OB?0[@[Y/\ 5IB*_<[I,C8N-S9X M!KKPO&O!N-:6"XLX:QC=K+"Y[E>(;O>UE2Q4V[V>W:79VPJY!GM#6ODN:T4M MW6R[%TDMNLZ,5U5^U]34\KQ+_P _FA_^"_4?_EM1Y7B7_G\T/_P7ZC_\MJTK M;4;"\4M:7MI=*&*;K>Y@G&\ $IF*1QNP0=N=V"..15O(]_R/^%?1TZU*M%3I M5:=6$OAG3G&<9>DHMI_)GERA.$G&<)0DMXRBXR7JFDT87E>)?^?S0_\ P7ZC M_P#+:CRO$O\ S^:'_P""_4?_ );5O9'7I]>/YTF1ZC\Q5W7=?>39]OZ_IHPO M*\2_\_FA_P#@OU'_ .6U'E>)?^?S0_\ P7ZC_P#+:MZBF!@^5XE_Y_-#_P#! M?J/_ ,MJ/*\2_P#/YH?_ (+]1_\ EM6]10!YNL7B'_A-91]KT7SO^$8MR6^P M:AL\O^V+G "_VINW[\DMOVXP HY)ZKRO$O\ S^:'_P""_4?_ );5DK/!_P + M FMO.B^TCP?;3FW\Q//$!UZ[C$WE9\SRC("@DV["X*YW#%=I6=.K2J\[I5*= M10G*E-TYQGR5(.TZ<^5OEG!Z2@[2B]TBI0G"W/&4>:*G'FBX\T)*\9*Z5XR6 MJDM&MF8/E>)?^?S0_P#P7ZC_ /+:CRO$O_/YH?\ X+]1_P#EM6]16A)@^5XE M_P"?S0__ 7ZC_\ +:CRO$O_ #^:'_X+]1_^6U;U% &#Y7B7_G\T/_P7ZC_\ MMJ/*\2_\_FA_^"_4?_EM6]10!@^5XE_Y_-#_ /!?J/\ \MJ/*\2_\_FA_P#@ MOU'_ .6U;U% ,XYZ]\=,T444 %%%% !1110 4444 %%%% !1110 4444 ?C MM_P< _\ *&[_ (*"?]D"U/\ ]2?PM7ZH?#+_ ))UX$_[$SPI_P"H]IE?E?\ M\' /_*&[_@H)_P!D"U/_ -2?PM7ZH?#+_DG7@3_L3/"G_J/:90!W-%%% !11 M10 4444 %%%% ',6W_(YZQ_V+'AK_P!.OBNNGKF+;_D<]8_[%CPU_P"G7Q77 M3T %%%% !1110 4444 %%%% !1110 4444 %%%>;^,OB9I'A:]M_#NGV=]XM M\=:E"TVD^"/#PAGUB>(D1KJ.JS321V'AK0$E8+<:]KMQ:6*@.EK]MN@EJ_E9 MSG>4\/X&>99SCJ.!PD9TZ,9U.>=7$8FO)4\-@L%AJ,:F*Q^88NJXT,%E^"HX MC&XW$3AA\+0K5IPIR[,!E^-S/$1PF P\\17E&=1QCRQA2I4US5:]>K-PHX;# M4()U*^)KU*>'H4U*I6J0IQE)=]?7]EIEG7U[<0VEG:6T M2EY;BZN;AXX+>")%+R2RND:*"68 5X>?&'C+XJ$VOPQ$GA;P5+N2Y^*NLZ=O MO-4B!^=?AOX;OT7[>DBX2+Q?XA@CT),F;2=,\0(%D2W8_#36?&5Y:Z]\9+^Q MUPVTT5[I'PYTCS_^%?\ A^YBW !0 !P . . .P X [#@<5\9[#BCC;7&_VAP5PI4UC@*%=X7C3/ MJ,K6>/QV$J.7!^75HO!+/,5"5HNOBZ< M%M,O=.M-(BU*36)HKSQ#JWB C7]<\3ZA$RR+J/B+5=36XN=4NDE'F0+,1:V/ M$6G6UG D<29\/@_PD?&>H0GPOX<,0\,:3*(_["TG:)#JVN(S@?8\!F1%5B.6 M"KG.T8]/KDX/^1XU'_L5=(_]/.O5]7A>%^&\#A,-@<)D.3X?!X.C]7PN'I9= MA(4J%%U*E:4*<%2M%3K5:M>IUJ5JM6M-RJ5)REXU;.,UQ%:KB*^98ZK7KS]I M6JSQ59SJ34804I/GU<:=.G3CTC3A"$;0BDNCL[.TT^VBL["UM[*T@!6&UM(( MK:WA5F9RL4$"1Q1@NS,0B*"S%CR239HHKVJ=.%*$*5*$:=.G"-.G3A%0A"$$ MHPA",4HQC&*48Q2222222."4I3E*4I2=VY-MMMMMMW> MH44459(4F!Z#\J6BBR>Z 3 '0 ?A1@>_YG_&EHI679?=_79?<%WW(Y(8I1ME MC208(Q(JR !A@X#AAR.#QR.#FN=N_!?@^_\ ^/[PKX;O?W;1?Z7H.E7/[IL[ MH_WUH_[MLG['2 MW1=C>CBL3AGS8?$5Z$OYJ-6I3>GG"2??Y-KJSSBX^#WPHN@WF_#?P-N90OF1 M>%M%MY0 <@I+;6<,J.I/RO&ZNO&&&!6?_P *0^&"L6MO"\>G-D,IT?5M?T4Q MN 7B_LG5K+R9' Q))%L>4%A(S!FSZO17SU7P_X#KRYZ_!/"5:=[\]7AS)ZD MK]^:>#D_QZONSU(<2\1TERT\_P ZIQ_EAFF.BNFEE72MHM#RT_"'PS$H6PU? MXA:6%/R"P^)_Q!2.-3R\:0W'B.Y@6-V^=E\K(8ED9:B'PLFA.;/XF?%:S W* MJGQ5:ZH%C)R(_P#B?:+JQ?;@;9Y"]U@8:X8,X;U>BLWX?<&)IX?A[ 9R@E>[W8+B/,$K>PR25W=N7#/#DI/5/6 M*M*9G'6'S+?QMJBHC B0* U:?4OC-IEO/>7VF_"FYM+..2ZN;AO$WBS0HX[6&,RSM(T_AG68K=8( MT>5[B29XS&IW11X+5Z[7+>-O"5CX[\*ZWX0U.]U6PTW7[)].U"XT6[2PU%K& M9T-U;0W;P7(BCO(5>TNL1%I+6::)60ON'#FG"6-PF7X_$\.YYQ4\THX+%5C7Q$:=*I7G2K*C3DY^SJ*+A+IP>=8>O MB<-2S3+\F^IU,11AB\13RF%&K0PTJD(UZU.CEE7+_:3ITN:<::G3]I)*//!O MF7Y!Z3^U#K#?M(6_Q V9("+>26"TEN3:7F? M%2R/:VLD]WYJ&W@$IB7]H(9HKB&*X@ECF@GC2:&:)U>*6*50\>^HSVC*6_L;!B\N-2 M$QPV3DYX^S?!WA:S\$^%]$\)Z=>ZI?Z?X?L(=,L+G6;M;[4C96V4M8;B[2"W M$PM8-EK"QB5Q;PQ*Y=E+M_/?T5^ ?'[P\Q7'^$\8L5DF;X#BS.JW&6#S++LZ MEC\5A^)LRJJ.>T9X5X#"0H8',J:PN)P]'#>SPN JX*O"C02QCY/TSQBXD\-N M)Z/#5?@:CF&"Q.2X"GD-?"XK 1PM&KE.%I\V75%66)K2J8C"3=:C4G6YJV)A MB(2G4;P_O=+1117]B'X:%%%% !1110 4444 %%%% !1110 4444 %%%% !7P M+9_M@>)O$O[87Q$_9=\(^$O!PU/X10>#=4\6^&/&/BC5?"_Q0\8?#SQI;_"V M['QU^%VF2Z%<:!XB^%7A>X\<^*O"=Y-'>7EUK/COX:^,_#-WJ/@V_L=%@\2_ M?5?GG^T%^R/X^_:#^-OPB\8^(M8^&>EZ'\$OB9HOQ,^%OQ1T71O$&F?'OX<6 M^F>)OA7XD\2_#_P[?VUR-*N=,^*=AX+\8?#WQ[KC:WIVC:M\,_'-YX:\1?#K MQ9=65MJ3 'NFA?'CQ-KGQW_:.^"=O\.8)9O@E\,?@E\1?"NK67C*VEN_B0_Q MB'QBMH]"N-,O]%TRR\%W.C:S\))]-BN[O6M;M-0MM9@U6>338[:2S/RA??M] M?%#X5M\=_"G[0OP'\(^'_B3\-/%/[*OA;X:0?"GXQ7/CSX<_%[7?VT/B9J7P MB^#?A >,/%?PZ^'GB#P5XQ\.^.=/$7Q0T[4/!>J0:3X)OM"^(7AV36[37H-! MM/H:R^$7QD\-_M!_M1?&WPS<_#"=/BI\#/@MX!^%^E:U=^+U?3O&WP:N/CAJ M=I?>/1I^E;#X5UW4?B]:130^&;J76=.LO#UP4-[<:Q"=)^:X_P!DS]J/XT_" MWQYX+_:9UC]E_P />*U^*?P'_:"^&7C7X'>'/BOKEW/\>/@9\2O"/Q1T+Q;\ M28OBAK,$M[X>74_AOX+\+6OACPW-;267@>75=!TW5M*AT_0EB /L7X!_'F7X MKZ_\(_AIX$^+?@[Q7X8O[ MNRT^^?0_$O@GXA:-+)9:C:Q:AHGB"P\0:'/)?PZ=:ZMJ/TA7S)^SW\!;_P"% M?B7X_P#Q0\7:QIVM?$S]I7XJZ7\4/'/]AP7L'AKP[%X7^%GP_P#@YX+\&>&C MJ+C4+W3-!\'?#G3+F^UG4+:QO-<\3:SX@U0:=I5A/8:38_3= 'X3?\%\?C=\ M&=5_X))?\% O!VF?%OX8:AXM?X)ZWI">%[+X@^#[KQ$^JVOBGPZESIB:'!K3 MZH^HV\EM<1S6*VANHI89(GA612M?L7\--=T1/AWX$#:QI0/_ AGA3C^TK'/ M_(O:;Z7'?J/4$$<$$_E7_P %^_#GAZ#_ ((]?\% [^'0M%BOA\"-6N!>QZ3I MZ78G?Q1X9+S"Y6V$XE%/^6, M?_0O:;_L_P"1QT H ZC^W]#_ .@SI7_@RLO_ (_1_;^A_P#09TK_ ,&5E_\ M'ZT/LMM_S[P?]^8__B:/LMM_S[P?]^8__B: ,_\ M_0_^@SI7_@RLO\ X_1_ M;^A_]!G2O_!E9?\ Q^M#[+;?\^\'_?F/_P")H^RVW_/O!_WYC_\ B: ,_P#M M_0_^@SI7_@RLO_C]']OZ'_T&=*_\&5E_\?K0^RVW_/O!_P!^8_\ XFC[+;?\ M^\'_ 'YC_P#B: ,_^W]#_P"@SI7_ (,K+_X_1_;^A_\ 09TK_P &5E_\?K0^ MRVW_ #[P?]^8_P#XFC[+;?\ /O!_WYC_ /B: .+M]+]7E.K:6(V\-^'( MU3'P3JOBH$CY>,@#/K@9Z"NF^RVW_/O!_P!^8_\ XF@# M/_M_0_\ H,Z5_P"#*R_^/T?V_H?_ $&=*_\ !E9?_'ZT/LMM_P ^\'_?F/\ M^)H^RVW_ #[P?]^8_P#XF@#/_M_0_P#H,Z5_X,K+_P"/T?V_H?\ T&=*_P#! ME9?_ !^M#[+;?\^\'_?F/_XFC[+;?\^\'_?F/_XF@#/_ +?T/_H,Z5_X,K+_ M ./T?V_H?_09TK_P967_ ,?K0^RVW_/O!_WYC_\ B:/LMM_S[P?]^8__ (F@ M#/\ [?T/_H,Z5_X,K+_X_1_;^A_]!G2O_!E9?_'ZT/LMM_S[P?\ ?F/_ .)H M^RVW_/O!_P!^8_\ XF@#/_M_0_\ H,Z5_P"#*R_^/T?V_H?_ $&=*_\ !E9? M_'ZT/LMM_P ^\'_?F/\ ^)H^RVW_ #[P?]^H_P#XF@#/_M_0_P#H,Z5_X,K+ M_P"/U7O/%?AC3[6YOK_Q%H=E96<+W%W>76KZ=!;6L"#+S7$\ERL<42CEG=E4 M>M<9XR^(F@^&+^#PUI>DS^,/'FH0^=IG@GP_':2:H8&(1-2UN[G*:?X7T!9" M!-K>N3VUNP#QV$>H786U?G]+^%E_XGO[/Q-\7[G3/$%]9SI?:)X$TJ%Q\/O" MEU&P-O' MR^')6C0JXW%T?J-3$E^(VN_$]VL_AYJMGX*\%/N2Z^)NN+9IK.KQ*Q$B?#OP MMJC(S)( (T\7>)[6+3(RS2Z3HNMJJW$?HG@W0OA]X$LKBUT&\TX7.HSK>:WK M>HZW!J?B'Q%J.TA]3U_6[RZEO]5O7+.5:XE,-LC?9[*"UMDC@3T,VUN22;>$ MD]28HR3VY)7T %)]EMO^?>#_ +\Q_P#Q-=&3<(4L)CX9_GV.J<2\4*G4A3S; M%T(X?!Y33KQY<1A.&,GC4KX?(,%53=.K.%;%YUC\/&A1SO.\W>%P\Z>>.SR= M;#2RW+L/#*#_OS M'_\ $T?9;;_GW@_[]1__ !-?8GA'+Z[\0? ?A?3I-8\3>-?"7AW28I889=4U MWQ+HND:=%-ZA?6]LDL\G[N&-I0\K_(@9N*\?A_:)_9^'C&_N3\=/ M@V+=O#6DP+-_PM'P-L:9=5UN1HE;^WL%UCDC=E&2H="V-RY^+?\ @LI=:/:? ML5>)+&>?2[:_U/QU\.AIEG/+9PWFHFR\36ES>C3[:5EGO6M+8_:+H6L4AY^FW&:_N'Z/'T2&E1H86O%1A2P=*K%N M2G*->]E'E;_T,-'\=>"O$6FVNL^'_%_A?7='OED>RU71_$&D:GIMXD4TEO*U MK?65[/:W"QSQ2P2-%*X2:*2-B'1E&G_;^A_]!G2O_!E9?_'Z_)?_ ()O_'GP MCX(_8N^!_A[Q+X ^,D4&EZ1XLSXIT3X(?$'QGX1U!+CQ_P"+KTS6&M^!M \2 MK)%!YLEOM/VOOV7)Y_LM_\ %?PCX7N02K6WCVVU M3X=72,H?(EM_'ND^&YHB"C+B15^?$?WV56_FSC'PKXJX#/%CA+B3A'A/B#,N(.',ES'B'AW(\XQ64XK.L'AJN#Q>:99A,=B,'3AC:N M&Q%:&&K8B5&%9T8JK&"J)69]%?V_H?\ T&=*_P#!E9?_ !^C^W]#_P"@SI7_ M (,K+_X_7'>'/B?\(_&) \)?$'X=>*2Q"K_PCGBWPOK>YB90 HTS4;HDY@F& M ,DPR@ ^6^/0/LUKG'V:'_OPF/SV8_6OSK%8+&8&JZ&-PF)P=:/Q4<50JX>J MO6G5C":WZK?0_2,)CL%CZ*Q&!Q>&QE"5N6MA:]+$4I7VM4I2G!W\F4/[?T/_ M *#.E?\ @RLO_C]']OZ'_P!!G2O_ 967_Q^K_V>TSCR+?/IY4>?_0:7[+;? M\^\'_?F/_P")KF.HS_[?T/\ Z#.E?^#*R_\ C]']OZ'_ -!G2O\ P967_P ? MK0^RVW_/O!_WYC_^)H^RVW_/O!_WYC_^)H S_P"W]#_Z#.E?^#*R_P#C]']O MZ'_T&=*_\&5E_P#'ZT/LMM_S[P?]^8__ (FC[+;?\^\'_?F/_P")H S_ .W] M#_Z#.E?^#*R_^/T?V_H?_09TK_P967_Q^M#[+;?\^\'_ 'YC_P#B:/LMM_S[ MP?\ ?F/_ .)H S_[?T/_ *#.E?\ @RLO_C]']OZ'_P!!G2O_ 967_Q^M#[+ M;?\ /O!_WYC_ /B:/LMM_P ^\'_?F/\ ^)H S_[?T/\ Z#.E?^#*R_\ C]'] MOZ'_ -!G2O\ P967_P ?K0^RVW_/O!_WYC_^)H^RVW_/O!_WYC_^)H S_P"W M]#_Z#.E?^#*R_P#C]']OZ'_T&=*_\&5E_P#'ZT/LMM_S[P?]^8__ (FC[+;? M\^\'_?F/_P")H X-=;T;_A-I9?[6TOR_^$7MX]_]HV>W?_;-RY7=Y^W<%()7 M.X C(Y%=9_;^A_\ 09TK_P &5E_\?K!6WM_^$XE7R(-O_"*VYQY,>,_VU=#. M-O7'?K77?9;;_GW@_P"_,?\ \30!G_V_H?\ T&=*_P#!E9?_ !^C^W]#_P"@ MSI7_ (,K+_X_6A]EMO\ GW@_[\Q__$T?9;;_ )]X/^_,?_Q- &?_ &_H?_09 MTK_P967_ ,?H_M_0_P#H,Z5_X,K+_P"/UH?9;;_GW@_[\Q__ !-'V6V_Y]X/ M^_,?_P 30!G_ -OZ'_T&=*_\&5E_\?H_M_0_^@SI7_@RLO\ X_6A]EMO^?># M_OS'_P#$T?9;;_GW@_[\Q_\ Q- &?_;^A_\ 09TK_P &5E_\?H_M_0_^@SI7 M_@RLO_C]:'V6V_Y]X/\ OS'_ /$T?9;;_GW@_P"_,?\ \30!/UZ4444 %%%% M !1110 4444 %%%% !1110 4444 ?CM_P< _\H;O^"@G_9 M3_\ 4G\+5^J' MPR_Y)UX$_P"Q,\*?^H]IE?E?_P ' /\ RAN_X*"?]D"U/_U)_"U?JA\,O^2= M>!/^Q,\*?^H]IE '^-O']U EQ:>#=!>$75M;2\1:IXEU.?_ (EOA/0MQ4'4]8DC>X!: M/2[+4KD"W/D9WGN4\.X)YAG.-IX+#>UIX>E>%6OB,7BZS:P^ R_!8:G6QN99 MCBYIT\'EV P^)QV,JVHX7#U:LHP?;@,NQN:8A87 T)5ZO)*K.SA3I4*,+>UQ M.)KU90H87"T4U.OBL34I8>A"]2M5A!.2[[5-5TS0]/O-6UG4+/2M+T^![J^U M'4+F&SLK.WC&7GNKJX>.&")>[R.HS@#)(!\4_P"$E\!? ,O$W MQ%U73U3Q-XBMF^]_PK_PYJO6^21XD\10MY$ MI\S1=(T8#+>V8Q7QWU7B?C7WLR>/X,X4G9PRG"XEX;C#/*3M9YMFF!K-\*X" MJN:<[[;*,@TPBPN?9S&U\;6H^VR/+IZ-K!8 M3$02SC$P=HO%X^E'+(25:%' 9A!X;,8\?X.\">&O EC<67AZQ:*6_N/MNLZM M>W-QJ6NZ_J1!$FIZ_K=])-J.KW\A+?OKR>00H1!:QP6Z)"O845%--#;Q2SSR MQPPP1O---*ZQQ0Q1JSR2RR.52.-$5G>1V5%52S$ $U]UEF5Y?D^"PV5Y1@,+ MEV7X2'L<)@3XL^-&N3V/PWT@Q@N+G3 M])UCQ)XEB:-T3P[-*!&V:?@_^T+\7U$OQS^+X^''A6YR9OA%^SA=:EH33VS; MO]"\6?'/6+>W\?ZUYD4SP7WS[V-A)7Z)3X(QN"A3Q'%>-PG! M^&FHU(X?-U6EG^)I22J1>#X9PM.KFZ6(I-SP6-S2AE62XEI1_M:G?F7P$^.< M%C9SPW">!Q?&.)C*5.>(RB5&&08:I&7LY+&<38J=+)V\/5:AC<%E=?-(=9F,VL^(M3D:1S+J>NZ MAJ.H2ECYERU>DU7]O<-Y):/#60PS'%PO;/\ C"AA,]2/Q,^*]Q!H.IQ:D=-M-9\7/-8^'='U$PQP7>A^#[#PWH0A5 M4CTL(BH/@V+_ ((7?"IM=N=(_P"%]?$G%OI5CJ8E_P"$5\'98W5[J-JT9.[& M%^Q*RCR\G>V6X"U_0%7)P?\ (\:C_P!BKI'_ *>=>K[/AWZ1?C7PI@:N6Y#X M@9M@\%6Q<\;.C5P^5YA:M4HX?#N-*IF6 QE6AAX4,+AZ-#"4)T\+AJ=*,,/1 MI1NG\7Q)]&_P/XNQU+,N(/#O)<=C:.%A@X5X5M7Q=>%3%8FK5E4Q%:K.TEYQ^S7\#=+_9M^"7@3X)Z-KNH^)M-\"VNKVM MKKNKVME9:C?KJ_B+6/$,C7-MIX6TB,$NKR6L8A^]#!&\A,K.3[=+!#/$\,\2 M3PR@K)%,HFB=3@[7CD#(PR <,I''2I:*_):YQF&,S7 M,L9*-.G/%9AC\34QF+Q,H484Z5.5;$U:E5QI4Z=.$I6IPA%**_7,IRC+LBRG M+,BRK"PPF4Y/EV#RG+<'&52I#"Y=E^&I8/!X6,ZTZE6I"CAJ-*DI5:E2I*,$ MZDY2;;\AU_\ 9^^!'BN1YO$_P7^%'B&>0 -/K7P[\(:E<$ 1 8N;O1Y9Q@0P MCB0'$4:_=10//T_8W_9WM)OM&@^!K_P7,,%)/AWX\^(_PY,3KM*2)'X'\7Z! M )(W1)$8PD"10Y!;)/T]17IX7C'B[ TO88+BGB/"4+*/L<+G>94*/*M$O94L M3"%K:6Y;6TZGF8K@O@_'5?;XWA3AO&5[\WML5D>65ZW-I[WM:N%G/FT^+FOY MGS"/V9Y=/E\WPO\ M!_M,>%]G,$+?%&+QW:Q$;2B-;_%?PYX^,T2F.+,(\J-P1+BY\"R_"RXE MPGE;I$,4C2":1F(E2*'Z@HKI_P!=^(9:XFIE.8U+*/MLWX:X:SG$M::O%9KE M&,Q#;W^IR_ZB\.PTPT,XRZ'-S*AD_$_$V2X9/RPN4YO@L,DMK*E: MVEK6/F"2W_;*TN4+!JO[-/C>!2<&ZT/XI_#*XE'(P[VVN?%6WB;Y@VY8'&(2 MFS-SYMJLOQ(_:=TB1$U;]FCPUK\8^_-\.OCWH>HROD*ZJ_$N2YYB[65G?$-OJ][_,,G[1 MWB#2FCC\4_LS?M(Z ?E%Q<:=X4\%_$*SB)VEFC;X9_$'Q=J-Q&JEGW1:7YA$ M;((C.T<+DO[8'P0TX(/%&H>/? 2^*. M1<2U<#1;TVAG>5<35DM[+ZQ>UO>O=L_LKC'#WC@N+L#B8.UI9_PQ2Q]9)6^W MD>;<+T6W9W?U=+5VBKKE\+T/]I_]G'Q(531/CO\ "*_N'R/L2?$3PI#J*E>J MR:;=:K;W\3#!RLMLC#!R*]GL=3T[4[=;K3;^SU&V<92XL+F&]@8;F3*RVSRQ ML-R.N0Q^96'52!A^(O O@GQ>GE>*_!_A;Q-%@#R_$/A[2-;0@;L KJ=G=#'S M-V_B/J<^,ZG^R!^S#JDGG_\ "B_AMI%UU^V^%O#=GX,OLX4$_;O" T.[^95* M-^^^9))HVRD\RR"CP+B>5NOQ9DVKYH?5A!^G-?,3_L MG^ +*)8O"?C3X]>!0A!C3PQ^T%\7GLX\%2 FD>)?%GB31-N0Q*/IC(S22%E) M(*C? GXH:5"(_"?[6'QIMMG^KM_&6@_!GQ[9\* J2RWWPSTGQ!/'\D2N6\0B MX=/M!^TK/<&X063<+XFWU/C&&%3DU_QD.09G@9)=';(9<4KYEWKRV^YGT[17S"/"?[7&BPD:9\9_@MXQ M( "Q^,?@?XFT&[8*IP9-3\'_ !=%H)'*1B1T\.B/?-<31P)&D%H!/$?[7^C1 M%M1^%?P$\: ':'\-?&+QQX0O&QN_>?V=XE^$NNVB!\H?*.ON8@D@\R8E,'^J M<:__ "+>)N$\R=[6_M:>2=M4^*L)D$6M7JGTVU0?ZVRHV_M/A?B[*TU?7*(9 MY;;2W">+XAE?7:V^CMK;Z>HKYAB^-WQATV-I/%/[)OQ55$&&G\#^-?@MXVAR M6P#';W7Q"\)ZQ(GSQ E=(#AOM!,?DP+--\2_\%!OVM_$NC?LI^/;WP#HG[1G MP2^(,.K>!ETCQ'JWPU\9>#X[6&7QGH<>J6Z>/--M]3\*6#WNER7-K]GN=?MY M+_S3I\"S74Z6[>]PKX5<3\5\39!PW@GE7RS+%T<( ML7C7D&.S*I3PV&]M[;$3Y?=I0E+H>!Q7XL\+<)\,9_Q-CEFL*>19)F>=?V?F M&2YQP_C,QCEN#JXQX/!?V_@,MIU,5B52]C0CS6E6G&/4_4A2/^$ZFY'_ "*E MOW'_ $&[JNPK^$T?MP?MAB/QJGB/Q)J$VJ:Q? MBP^(_BO3K);N^G)EF%I86MM9V^\DQVT$40.U!7ZWXV_15XH\#^$\#Q9G7$_# M^!GTL^%/';BW'\(Y%PQQ!DV+P'#V+XAJ8K-:N7SP\Z&#S#*LNGAX+"8BK55: M53-:52+<5#DIS3:ERW^\Z***_ED_J\**** "BBB@ HHHH **** "BBB@ HHH MH **** "N7U7QOX,T+7M"\+:WXM\,Z/XF\4?:?\ A&O#NJZ]I6G:YXB^Q&(7 MAT+2;R[AO]7%H9X1=?V?!<>098Q(%+@5U%?AQ^V#)IGP;_:LUOXZ^&=4^'OQ M_P##OB73OA=X%_:3_9"\=W6E)\5+)]&U'PO:?#/XD?LJZMQ;P3\3M1\.7^L^$/%G@+XIZ3J=SK@!^W@O[%KU]-6\M6U".V2]D ML1".Z>U#_:%MI)HWB2=HQ$\J/&KEU91$FK:7+#?W$>HV,D&ES7% MOJ4T=Y;/%I\]I&LUU#>R)*4M);:%TEN([EHG@B=9)E1&#'\]=&/AR'_@JC\2 M1;MH<'B74OV"/A,=5CAETZ/7[^STW]HOXT+ILE]"CC4[FRLEO+H6$UQ&\%LM MU*D#H)BI_/WQM [?LW_MQV7P_&AGP78?\%B_AQJ7Q_L/#X6XMH_V?9/CU^R9 MK?[2YUJT\.M(8]+N_A\WBW4OB3#>QB.[\&OXPDUJ*6SFO]P!_05I&L:3X@TV MTUG0M3T_6=)U"(3V.J:5>VNI:=>P%F436E]92SVMS$65E$D$TB%E9=V5(&E7 MYX?L2-?7/QA_X*"ZGX;V?\*)U+]JSP]-\')=/\D^%[V]@_9C^ =G\:]1\$-; MYLY/#MQ\:(/%D.K7&E.=*NOB+:>/;A-VJ/K$TWZ'T ?CM_P< _\ *&[_ (*" M?]D"U/\ ]2?PM7ZH?#+_ ))UX$_[$SPI_P"H]IE?BI_P7PT;X[Q?\$EO^"@- MWJOQ'^$U[X+'P5UN630-/^#'B_3?$[:,WBOPZ;6P3Q=C6JS)%;_ +)_#.#7_P#A7?@3;J>C@?\ "&>$^&T.]8_\B[IF M>1XA4=?;CISUH ]1HK&\CQ#_ -!31O\ P17W_P T='D>(?\ H*:-_P""*^_^ M:.@#9HK&\CQ#_P!!31O_ 17W_S1T>1XA_Z"FC?^"*^_^:.@#9HK&\CQ#_T% M-&_\$5]_\T='D>(?^@IHW_@BOO\ YHZ -FBL;R/$/_04T;_P17W_ ,T='D>( M?^@IHW_@BOO_ )HZ *-M_P CGK'_ &+'AK_TZ^*ZZ>N!MX=>_P"$PU<#4M(\ MS_A&O#I9CHEX4*'5/%&Q5C_M\,K*P1XA_Z"FC?^"*^_P#FCH V:S=7UC2M TV\UC6]2L=(TK3X M6N+[4M2NH;*QM(%(!EN;JX>.&%-Q"@NXW,0JY8@'RGQ?\2-1T#4QX4\/?8O' M'Q G@2XM_!^AZ/<1RV-M,/W.J^*M8F\0OIWA+0RQ0_;M4;[5>*3'I&GZG<8A MK-T_X5>)M>U6R\5_%'Q!H7BC6[%X[G1_#$>BWTO@#P?=*K8GT;2I]7M7US6( MV=BGB?Q)%.Q61<&8.CG^*S.C%N:X;RB.*S;VCPL0Y?CJ.;P^BPV24Z&'HYCGU>> M6X"M!5L)AH0C4S;-J;^&6 PDY05'!U'[KS7&RHX/E59X-9CB'=4MV&BV%Q%DP^+?$UH9W25 M9M&\/SKY.I+Z;X/\#^&? FFOIOAO3EM%N9FO-3OYY9K[6-;U&3F;5-=UB\>; M4=8U.@_P"9CY->*?%']H'P M'\(+NQT;QCX_T%O%VL+_ ,4_\//#/A+Q!XR^)7B1V!\I-!\ >%=7U;Q5J$M1K0ACXX"I6G@,/.,9 M8O"<,Y)A?K%'A_*N6$5B/J[K9CC,/0P\^(,XSBOA88M>3Q%QCE^6Y74CB<5E M_"W#-*I2=2GB,;2P]+$5N;DP];-\RQ+H2S/'2G*U!5?9X:C6JU(Y7@,%"M*B M_H6N/\<_$+P+\,O#UWXL^(?C#PWX(\-6(_TG7/%.LV&AZ8DA1W2!+K4)X(YK MJ8(RV]G 9;JYDQ%;PRR,J'Y;M_$/[8?QC$H\,:#X8_9C\#W42BV\5?$G1;7Q MQ\;+V)UCF2[TOX7Z1XFO/ ?@QI 'CC;QIXM\3:E:L0;_ ,(12 PITW@C]DOP M5X5\06WCOQ+?S_&+XHV_SQ_$_P"-$-WX\\5:=.S;W/A.SN=6L_"7P]M=V5CL M? 'AKPW L1\N4W!R[?K/^KF29-[_ !5G]&6)CK_8'"U3"YWF+:M*-/'9S3JR MX#JX7&Y]F6"K>YC,CC*,H'YS_ *R9[G7N<*BXAXJI8O(\N M47:,JF!R6K1CQ)FE2C)\ZI8K!9!EN.HKGP6?2C*,C&'[0_Q1^*X:W_9I^#.I M:KHD^4@^,_QO&K?"[X8"-MY34?#?A>>PD^*WQ#@(B?[.;'PWX5\/7P>)HO%\ M43K*98/V3_\ A/98=4_:>^)7B3X^W0E2Z7P%)$? ?P&TV:.9;BWBMOA+X>O7 MA\4Q6K[XHY_BCK_CZXDCPV(&.U?JG[/X@'_,3T;_ ,$5]G\_^$CH\CQ#_P!! M31O_ 17W_S1TWQK6RU.EP?EN&X3IK19EA:D\=Q3527*JE;B;$QCBL%6E!RI MXB/#6'X=P.*@[5\!/<:X(HYFU5XQS/%<6U'[SRW%4X8'A2DVU*5.CPQAI2PF M-HQG&-3#RXEK\18_"SCS4,?#93Z1HVD>'],L-$T+2].T71M+MHK/3-)TFQM= M-TS3K2!=L-K86%E%!:6=O"ORQ06\,<:+\JJ!Q6E6-Y'B'_H*:-_X(K[_ .:. MCR/$/_04T;_P17W_ ,T=?$SG.K.=2I.52I4E*=2I.3G.(?^@IHW_@BOO\ YHZ/(\0_]!31O_!%??\ S1U)9LUR<'_(\:C_ -BK MI'_IYUZM/R/$/_04T;_P17W_ ,T=1XA_Z"FC?^"*^_P#FCH V M:*QO(\0_]!31O_!%??\ S1T>1XA_Z"FC?^"*^_\ FCH V:*QO(\0_P#04T;_ M ,$5]_\ -'1Y'B'_ *"FC?\ @BOO_FCH V:*QO(\0_\ 04T;_P $5]_\T='D M>(?^@IHW_@BOO_FCH V:*QO(\0_]!31O_!%??_-'1Y'B'_H*:-_X(K[_ .:. M@#9HK&\CQ#_T%-&_\$5]_P#-'1Y'B'_H*:-_X(K[_P":.@#9HK&\CQ#_ -!3 M1O\ P17W_P T='D>(?\ H*:-_P""*^_^:.@#9P#U&:^*/^"@WP-\>_M$_LL^ M.OA/\,K72KKQ?K^K>![NP@UC58M$T]X-!\9:-K=^9M0EAG2)DLK*=XD:,^;* M$C4JS CZ^\CQ#_T%-&_\$5]_\T='D>(?^@IHW_@BOO\ YHZ]_A7B/,.$.)<@ MXJRJ.'GF?#F<9;GF7PQ=.=7"RQN5XRCC<,L12IU:,ZE%UJ$%5A"K3E*%XJ<6 MU)>!Q7PWEW&/#/$'">;O$1ROB3)LRR+,982I"CBHX+-<)5P6*>&K3IUH4J_L M:T_9U)4JD8SM)PDE9_R%#_@CO^VH;]M-_L'X;?:EM$OBG_"R]-Q]G>=[=6'_ M !+M^?-C93\FT<9;)Q7](_[ OP6\<_L]_LJ?#/X2_$BVTRT\8^%Y?&;:K!H^ MJ1ZSIR+K?CGQ'KUAY&HQ0P).6T[4K5I@L2^3,9(26,>YOH)8==_X3:4?VCI/ MF_\ "+6Y+_V+>>7L_MFY 7R_[?W!PV27\T@J0OE@C>>L\CQ#_P!!31O_ 17 MW_S1U^T>+/TF_$?QFX;PG"W%V'X9I9;@LYPV>T99-EF,P6*>-PN"Q^ I1J5< M1FF-A*A[#,L0YP5*,G45.2FE&49_B'A%]%SPS\$^)<9Q5P;6XFGF>.R3$Y#7 MCG.:X7'87ZEBL;EV/JRITJ.6X.<:_M\LPRC-U914'4BX2(?^@IHW_@BOO_FC MH\CQ#_T%-&_\$5]_\T= &S16-Y'B'_H*:-_X(K[_ .:.CR/$/_04T;_P17W_ M ,T= &S16-Y'B'_H*:-_X(K[_P":.CR/$'?5-&_\$5[_ /-$: -FBCZ_Y_G1 M0 4444 %%%% !1110 5BW?AOP]?ZSI?B.^T+1KSQ!H<-[;Z+KMUI=C<:SH\& MI1K%J,.E:I- ]]IT5_$B1WL=G<0I=(JI.LB@"MJB@#&7P[H"ZT_B1=$TA?$$ MEL+-]<73+$:P]HH"K:OJ@MQ?M;JJA1 ;@Q )@"FZ7X;\/:)_:']C:'H^D_ MVM<-=ZG_ &9I=AI_]HW3A@]Q?_8[>#[9.P=PTUSYLC!V#,0Q!VZ* *ME96>F MVEO8:?:VUC96D,=O:6=G!%:VMK;PJ$B@M[:!(X8(8D 6.**-(T4 *H%6J** M/QV_X. ?^4-W_!03_L@6I_\ J3^%J_5#X9?\DZ\"?]B9X4_]1[3*_*__ (. M?^4-W_!03_L@6I_^I/X6K]4/AE_R3KP)_P!B9X4_]1[3* .YHHHH **** "B MBB@ HHHH YBV_P"1SUC_ +%CPU_Z=?%==/7,6W_(YZQ_V+'AK_TZ^*ZZ>@ H MHKRSQ9\4;+1]4?PEX6TJ[\=>/S#',/"VBRQQQ:3!/_J=0\8:[*KZ;X2TI@0Z MRZBSZE>QY&D:5J4N(Z\?.\_RCAS!K'YSC88.A.M##8>"A6Q&+QV,JJ3H8#+, MOPM.OC\TS+$*$UAK)6.[+\MQV:UWA\!AY5ZD82JU9.5. ME0PU"#BJF)Q>)K3IX;!X6ES1=;%8JK2P]%-2JU(+4[[6]OZG8Z M/I&G0-<7VI:E21ECC5Y&53XT-:\?_%R\-XRU&P$'CSQ3:2#!?P?H&IP,GA739XMS0>)?$EI+JTJR1S:7X?MU M,.HU1O\ P[H?AVV;XJ_M%^-_#$O_ CA.I6YUJ_M?#WPH^'I4$I<:7;ZY/!; M7NK0$LH\6>)99]6=P#I5MHT3_9*X%OVF_%?Q/(LOV7OA)KOQ*L[@B)/B[X_; M4/A7\#[4.3";[3M:UG2YO''Q$@MI SK_ ,(!X-U+1[]8S'%XHM0XG7AR?@CQ M"\4*57&XO!X[@O@6E45.O2GF>'R/,,:VE*%/B?C+ZYA\LX7I8A.52AP]D6:R MS_&QAAW6SJC[?'\.&.<\9\%\"5:6"6-P^?\ %5:FZN&P^'P&)SF<(*2A*KD? M"]##8G,\Z5"5H5\XS#+EE.$ ]+;2_#>FQV$$LSW MFH7>%/@Y:6>O:7H%XZN(X_''Q(OKS3OAGX%2.5-E MU!X@\5P:R@)^RZ->S 0-A#]F#Q)\366]_:A^+6N?%2TE(F?X2^"H;SX6_ FU M+>5,MGJ/AC1]4N_&'Q"@MKE,_P#%Q?&FN:3> !F\-V@8P+]3^&?"OAGP7HEA MX:\'^'M$\*^'=+B$&F:#X HPHX+*.'\/5X:X,P,*?O4J7UFKAL-G>94%K2Q.!P M.6<-*+?M/?&)C-\5?B59? 7P9<;V_X M5M^S_?RZAX\NK:0,8[7Q1\=_$&EVUQ8NH*+=0?#3P;X:NXI XL_&$BA9F]M^ M%WP*^$OP8M[V/X;^!]'\.WNK,9=>\0[;G5O&'B6X9UD>Z\4^--;GU'Q9XGNW MD19&N-=UB_EW $%0 !ZU14YGQAG.882IE=">'R7(ZCAS9#D5!99E=54FI498 M^%*4L5G5>@U:ECL]Q6:9C&/NO&21TY7P=DN78N&:5X8G.L]@I)9_GU=YGFE) MU(\M=8"=6*PN28>OO6P&0X7*\NE+581,****^6/J@HHHH **** "BBB@ KDX M/^1XU'_L5=(_]/.O5JZ_K^C>%M$U7Q'XBU*ST;0M#L+K5-6U74)TMK+3]/LH MFGNKNYF.++1+NPT_0T\7W MGA81:#');:KJ4SZA<6\>HR^(+?2FAO8I!=2Z*LT:+(\]G$BDU\)Q?XG>'O & M)RS"<:\9%I2DHU M*T7H>-FG$.1Y)4P]+-\UP.75,4W]7ABL1"E*HHM1E-*3O&G&32E5ERTXMI.: M9^EU%5+"_L=5L;/4],N[;4-.U&UM[ZPOK.:.XM+VRNX4N+6ZM;B)FBGM[B"2 M.:&:-FCDC=71BI!JW7W,)PJ0A4ISC4IU(QG3J0DIPG":4HSA*+<91E%IQDFT MTTTVF>PFI)2BTXM)IIIIIJZ::T::U36C044450PHHHH **** "BBB@ HHHH M**** "BBB@ HHHH Y!?^1ZF_[%2W_P#3W=5U]<@O_(]3?]BI;_\ I[NJZ^@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOSF?]KGQ]J?[!+_ ,*V6@>(O#'@KXE6/B72?%7[0_PHO['X6:EXS^,GP7\:B^L_ M"^K6GPYN_$WQ#\'ZMX$TC2/%FN:;X@^'<]QX]N/!VC^-/!VI _1FBO@_P"( M'[8\_P '?%W[=MW\3?#^B0?";]CG]F3X;?M,1ZWX=U*_G\6^(/#FO>'/V@M= M\;:7K%AJUM9:+I]_IA^!S0^&UTZ]NX;Z/6D?4KBWFC-O%\^^,?\ @HSXX^$2 M_P#"$?%#P#X+E^,/CKX7_L?>//A%IGAW6=8L/!MUXF_;"_:#T?\ 9@TKX=^* M-5U-M3U.9OA3\2O$WAG6/$'B_2;6R_X3CP3J-]?:)X4\.ZMI%QI\@!^N5%?, M'[/GQWU;XF^,/VB_A/XRT[2++XB_LS_%C1_AMXJU#PY'?P>&?%NF^,OA3\/_ M (S^"/%^AZ?J5UJ5_HB:AX4^(MEH^L^'[W6-8GTKQ+X>UD0:I?Z7!/\ L3/"G_J/:97XC?\ M!>W]HSX%:S_P2<_X* ^ M+^*_@>^\9R?!C7=!C\,VVMV\NL/K%GXK\/Q76FK M9H#(;R"6UGBEA.&5XV!X5B/V>^&?B7P^OP[\" ZQ8 _\(9X3R//4$9\/:9CK MCJ,$>Q% 'JE%87_"3^'O^@Q8?^!"?XT?\)/X>_Z#%A_X$)_C0!NT5A?\)/X> M_P"@Q8?^!"?XT?\ "3^'O^@Q8?\ @0G^- &[16%_PD_A[_H,6'_@0G^-'_"3 M^'O^@Q8?^!"?XT ;M&0.IQ6%_P )/X>_Z#%A_P"!"?XU\"?\%(?B!XIT']G1 M;_X6_$G7/ WB$?$7P/!>:[X+UJ72=?&A37.H?VI8VU[;Y>-+Y4AADR&0 !V1 M@@4\699QD'#V6YEG_%6;T\@X;R3+\=F^=YQ5PV(QBP&69=A:N,Q=>&#PD*F* MQE=4:,HX?"8:$J^*Q$J="E%U*D4>'Q-G3X=R#-L\6!KYF\KP5;&+ 8:=*E7Q M7LE?V5.K7E"C3%L1_PF>L(,C_.N'/&C)LWSAY?B>&>(G1CE5;'T M_P"SJ^2RJXO&T<3@J']E?6,SQV6X#+XU:>*J8IYEBJ\^3#8/%?5LOS#,?J65 MX[](OBE^T7H=C#8CQ+XW'P3\%:XXBT26YM+N]^._Q2CDD, M_A9\,+&QU7Q; M8V=TV4CUM_#NI>(I$ECEL-%TI3%J@Q_"E]\??%>EC0?@/\)-)_9J\ 74TLT_ MQ)^/5G/X@^*&MR72E;K7M/\ @WH^KI?OK%Q.IF&L?%WQYIFKL?*?4/"4\8-M M5?X67'P3^$US?:K\-_V>OC-J/B;659M?^(_B3PI+J'Q'\5X6&-[CQ#\0/BQX MMLO&.JBXEB#KI]UJ"6ML^Y[?3+*TVU[1)\;?&MQG^R_@CXBB!*JK>(_B'\(] M#0/]Z5I5L?&/B*Y6+!VQ2QV\QEFRCQPQAIA^ZY)Q!X5\)XMY]@,'Q+XH<:SI M3HRX\XIX,XAS/ 9?2K&X/X'XCG5##86OGL M,PS*B\6_L,PSKB7BC#_4&%4C4_P!5/#["YSB\1C'33@JO$''-;+*6 M:9MB)P)_V@_B M+I\HNK'QA\9[^U\36N@WI)D:7P3X!M+'3/AKX#6*9Y&M9/#'A*QU.)"HGU2Z ME4SO]2X _P Y_GV]NE?.2?$OXRWJG[/\//A/I(:,E7UWXXW=Q*C.=L8DMO#O MPPU5"\(S)KPMG6487 4')-87 M+L)G6"R7+LMP<9?!A,%##82D[0Y!1JT58 MRCC,PQ"BH?6\RS#,J='%9CC)I6J8S'XG$8FH[RJ5I.[/IBBOFV2/XQ7ZC[5\ M>/A=I&5 9= ^$5Y)*N\AI/+G\0?$_5XQ)%S';2263QD?O+BVE)"*D/ACQE,# M_:O[47B< EV*>'?!_P )M%16)(C5#J/@WQ'<")4)+I)<2O)*1()8T A'D?ZR MYRY)0\/^+91:NJDL9P-3ANOBC/C-5X[MV=&]EL>S]?Q5],ES-KI)UT5I(]L3B*VC0Q*(]FTMN2S7C.NI/#<(Y;A[?#' M..*5A).UKW_LC),_A&Z;:M.6SO:VJ^LYK._L\LH0718K,52?3_H%PF-6O2TO M)VZ_1[2(BEW8(@QEI/D49( RSX R2 .>2<#FN2U3XA> ]$++K/C3PEI!3S]X MU/Q+H>GE1;8^T%A=W\)409'G;@/*R/,VUX];? []F:!Q)+X&\":HX)._7H7\ M1N5M:P\'^ M%;5P8#NA)>+2UP<^=227U;*Z#ZR^NXK$_^2_V?A=]OCTWNPO?VB_@-8'9- M\8OAJ\NY4\FT\9:%J$^61I ?)TZ\NY=H12[/LV(N"[+D YT7[2OP@NCMTW7- M>UUCM"+X;^'GQ(\1^:\A(ABC?1?"-[$TD_!MT\P&9")8]T1WUZ;9ZIX.TZ,1 M6%UHEE&I8VY\+;QQJ-[#<^ -QY;)JY_PDOAW_H,67_@4#_-J/J? M'TG&7^L/"-&+^*G_ *G9QB)1VT5?_7G#QDT[^\\-%/\ D5]'[+.6[_7LLBNL M?[+Q4VM.D_[8@GKU<%IT/)Y?CWI3G_B5?#CXX:TI+;'MO@]XRTN-XU'S2K)X MGL_#Z;0^(Q&Q6=V.](6A5Y5>/BWXUO%8:3^SU\7I7 0*^K7OPH\/P;S\[AS? M_$J2Y5$B&3*EG*K2D0J-^XKZL?$OAT]=7T\_6=#0/$WAT=-7T\?2=!_*FLDX MHKRA*2!NNO'/CWQ+(H4$LXAM/ 7 MAF-Q,<(JFXC: R,9R1%7K7_ D_A[_H,6'_ ($)_C1_PD_A[_H,6'_@0G^- M)<+YG)..)XZXOQ,&U>+CPG@W9;I5-?VQRKI]O:?V@]I#X>DNM;BLI;6".TGEAC M;^=*)6EFBCBS+++,D421?O)99WD")%%&N9)9WD(1(45I7D(14+D"O[)SXF\/ M'@ZQ8?\ @0G^/!'8]0:\:L?!WP4M/B=>^*K;PC\.+?7ET73;Z/Q%!X9\/PZL MNJ/J^L/<7J:E'8+O%X[$PGEZ=' 56J=:$L-6 MGB9XG\RXV\*Y<4YC@\PPNI&5 M"\*,FHSBZ+O^%=?%32;?[-H_Q(\,M9G57M%^9-#\5Z;=*VF>./".$EKC1KS1]0V7R8/AC]H&3PWJ]EX(^/*>'_ ?K]Y(MKX>^(6C7DS_";Q], MQ*Q0Z?J]^3+X)\4S''F>!_%MRMS+(ZKX'>"^*8JA MEV297E'#F2<94W4>29I0R["8;+,OIYU.M.M6X;SO$JC2I.EF5>ME688JKAZ> M6YUBLPQCRK#?>9;5ED.$P&49DE##X/#87 8/-HM_4\3"A2IX:A'%N3$3GAJ]6=..&QE2O5^JT_J.BL(^)O#X)!U>Q!!P5,ZAE/HP."".X(!'I M1_PD_A[_ *#%A_X$)_C7ZJ?2F[16%_PD_A[_ *#%A_X$)_C1_P )/X>_Z#%A M_P"!"?XT ;M%87_"3^'O^@Q8?^!"?XT?\)/X>_Z#%A_X$)_C0!NT5A?\)/X> M_P"@Q8?^!"?XT?\ "3^'O^@Q8?\ @0G^- &[16%_PD_A[_H,6'_@0G^-'_"3 M^'O^@Q8?^!"?XT ;M%87_"3^'O\ H,6'_@0G^-'_ D_A[_H,6'_ ($)_C0! MNT5A?\)/X>_Z#%A_X$)_C1_PD_A[_H,6'_@0G^- &[16%_PD_A[_ *#%A_X$ M)_C1_P )/X>_Z#%A_P"!"?XT 9J_\CU-_P!BI;_^GNZKKZ\W7Q%H7_":RS?V MM8^4?"]O'O\ /7;Y@UFY*?AO+)J.D:S_ &EIWW710!\6^)OV1H/B-\2?VN=3^)FO:-XA^$?[ M6G[.O@+]G+Q-\/\ 3-#U/2->TWPOX3L?C7I6N7LU MM[;PWI1T!M$TRXBN=4DO+D0>-ZM_P3BT_P !HOV1?C-;_M!_"[QE=>%[K6=8T[Q!XN\1?%_2] \3?$W MR+G0="U[2-"TWPIH&F>&K%+F]N_TVHH ^=_@1\!(?A%K/QJ\=ZSX@3Q;\3?V MAOB9:?%+XF^(;;2CH6C_ -I:+\//!'PH\)>'/"^BRZCK%WIGAGPIX"^'OAS3 M+.*_UC4]0U'5GUSQ!>W2W&LM:6GT1110!^.O_!?\%?\ @C?_ ,%!"K2#/P"U M3($D@!SXF\,*01NP059E((QM8C&"17ZH_#/)^'7@3)8_\49X4ZLQZ^'M-)ZG MN23]23WK\K_^#@'_ )0W?\%!/^R!:G_ZD_A:OU0^&7_).O G_8F>%/\ U'M, MH [C ]_S/^-&![_F?\:6B@!,#W_,_P"-&![_ )G_ !I:* $P/?\ ,_XT8'O^ M9_QI:* $P/?\S_C7Q%^W]\&OBG\+(?'_@W7WL/$&MIH.F M7>BZ1/?-JT$FH2P7(CEDBGC$(6+S/,Q(I)CVM]O442H99BJ=?!YWDF5<29-C ML+BLOS;(,\HUL1E&<99C\/5PF.RW,*6&Q&$Q,L+B\+6JT*KPV+PV)A&?/A\1 M1K1A4CXO$61X;B7(\TR'%XC&X3#9KA*N#K8K+JU.ACL/"HE^]PM:K1Q%*G6@ MTI0E4H5875ITYQ;B_P"9<_\ !.K]K7?-;6_@CP7+JUM9V=\^G3?$[1HH%2]F MO((/,OX].Q)%'/ EE>6JJ5C4)@Q'<4+'W&V_P"1 MSUC_ +%CPU_Z=?%==/7Y9X5>"7A3X+X'B'#>'W!F!RO'\39G@\;F'$&,Q^=9 MQGM'+\!#'1PG#>7XO-,SQ5# Y!3JX^IBJ]&CA5F&98K#Y?5S7,L>\MP*H?'< M)^%V2\'9U//,OS7/\7B)Y16RB6%S#$Y=+ NGB,5@<76Q;H8+*\#.6-E4R^C" M%2=65&C2G7A0H4G7J2DF![_F?\:,#W_,_P"-+17ZF?I8F![_ )G_ !HP/?\ M,_XTM% "8'O^9_QHP/?\S_C2T4 )@>_YG_&C ]_S/^-+10 F![_F?\:,#W_, M_P"-+10 F![_ )G_ !HP/?\ ,_XTM% "8'O^9_QHP/?\S_C2T4 )@>_YG_&C M ]_S/^-+10 F![_F?\:Y2#_D=]1&3C_A%=(.-Q_Z#&O#U]*ZRN3@_P"1XU'_ M +%72/\ T\Z]0!U>![_F?\:R-?\ #VA>*M&U'P[XETC3M>T+5[9[/5-'UBS@ MU'3;^UD(+P7=E=)+!/&2JL Z$HZJZ%756&Q165:C1Q-&KA\11I8C#UZA M6IPJT:U&K%PJ4JM*HI0J4ZD)2A.G.,HSBW&2:;1,X0J0E3J1C.$XRA.$XJ4) MPDG&491DFI1DFU*+333::LSY6_X1GXH? 4F;X?IK'Q=^$,#%YOAGJ>J-=_$S MP)I\8!9/AIXFUJ\5?&>B6D&X6W@3Q??Q:S;10QVOAOQ1-&MKH=>X> /B-X,^ M)^@IXB\%:W!K%@)I;*^A"SV>JZ)JEN=MWHOB'1KU(-5\/ZY9.=E[H^KVEI?V M[$%X=C([=SUZUX9\0/@E9>(-<;X@^ ];N?AG\6H;>"W3QMHELEQ9^(K.U_U& MA?$;PPTUOIOCOP^0!&D6HO!KFDJ3+X=UW2+@;F^$_L;.^$5[3A.,LXR"&M3@ MS%XF%/$8"DK-K@_-,74C2PL(QYX4.&\WKPR5)X;#Y9F?#.!PLJ&)\3ZGC,J] M[+$\5@5\645:D8SH17_0IQ-62C2BE>,,NQ=18-?NZ>&Q.6T:3A4]RP/?\S_C M1@>_YG_&OGGPG\:[_3_$&G?#KXVZ#:_#KQ_J?#/XE3Q@!CX" M\47B0/#K,@'GS>!/$L=AXKM$9C8QZ]90MJ;_ $."#R/\_P"!'<=0:^FR/B#* M^(<-4Q&6UY2GAJOU;'X+$T:V#S++,6H0J2P>9Y=BH4<9@,4J=2G6C2Q-&FZV M'JT<50=7#5Z-:IZ6#QV&Q].4\/-MTY>SKT:D)T<1AJME)TL3AZL85J%3EE&: MC4A%SIRA4AS4YPG),#W_ #/^-&![_F?\:6BO:.L3 ]_S/^-&![_F?\:6B@!, M#W_,_P"-&![_ )G_ !I:* $P/?\ ,_XT8'O^9_QI:* $P/?\S_C1@>_YG_&E MHH 3 ]_S/^-&![_F?\:6B@#D%_Y'F89./^$4MS]X_P#0:NAZ^G%==@>_YG_& MN17_ )'J;_L5+?\ ]/=U77T )@>_YG_&C ]_S/\ C2T4 )@>_P"9_P :,#W_ M #/^-+10 F![_F?\:,#W_,_XTM% "8'O^9_QHP/?\S_C2T4 %%%% !1110 4 M444 %%%% !1110 45P>F?%'X;ZUXRUGX=Z1X\\'ZGX\\.P17.O>#;#Q'I%WX MGT>&<,T;ZEH<%V^I6F57>ZRVRM"CPM.L0G@\RQHWQ(^'OB*R\0:CX?\ '7@[ M7=/\)RW$'BF^T?Q1H6J6?AN>SMFO+N#7[JQOYX-&FM;1'NKF/4I+5H+96GE" MPJS@ [2BL?0/$.@>*])L]?\ "^N:/XDT+4%E>PUK0=3LM8TF^2&>6VE>SU'3 MI[FSN4CN()H)&AF<)-%+$^V2-U78H _';_@X!_Y0W?\ !03_ +(%J?\ ZD_A M:OU0^&7_ "3KP)_V)GA3_P!1[3*_*_\ X. ?^4-W_!03_L@6I_\ J3^%J_5# MX9?\DZ\"?]B9X4_]1[3* .YHHHH **** "BBB@ HHHH YBV_Y'/6/^Q8\-?^ MG7Q773US%M_R.>L?]BQX:_\ 3KXKKIZ "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *Y.#_ )'C4?\ L5=(_P#3SKU=97)P?\CQJ/\ V*ND?^GG M7J .LHHHH **** .<\6>$/"_CO0-1\+^,=!TOQ)X>U6$PW^D:Q9Q7ME<*"&C MD,4JDQW%O(%GM+N!HKNSN$CN+2>&>-)%^>?L/Q5^ )9M&C\1_&[X.0A0-!FN M6U;XS?#RS'S,NA7UVR2?%?PQ9(K+%H^J747Q!T^WVQV&I>+-L5C']4T?Y_+I M7S&=\+8/-L32S7"XC$9)Q%A:2HX3B#+%2AC8T%.518''TJU.KA8T\/CJ'G8S+:6*J1Q-.I4P>/I1Y*6.PW*JRIIN7L*\91 ME2Q>%E)MRPV)A4IQD_:T?98B-.M#DO!/COPC\1_#]KXI\$Z[8^(-#NY)H$O+ M-I%>"[MFV7>G:C9W$<%_I6K6,F8=0TC4[6TU+3YU:"\M89%*UUM>!>-O@B+G MQ!=_$;X5:^_PP^*5PD9U+5[*R%_X2\>+;*5@T_XG>#Q-:V?B:$1%K:W\06DV MF>,](B9?[,UY88S9RM\$_&\S:_9?#CXLZ ?AA\4KE633-,NKW[?X.\??9US/ M?_#+Q@T-M:>(4*8N9_#5]%IOC328V87^AM;QB^F\W"<4XO*\5A\HXUP^'RO& MXFM3PN6Y_A/:KA?/J]24:5&C0KXB=2KD6;XFI*"IY!F]:7 XN;#]J7]@/XD?$3PG\>?$OQ'U?6[J*VA;Q'\ M'E\7>(_&/A;PQXD^($WA'XJ>"/'WB7P+\/\ 6+[XB^$I] UOPG\^_%;X,_'N M]4>*H-+\(2_!W]G;X._\$W/V9OVB_$7PHTCQ=-\._P!H3P_\(?V[/A?\0_V@ M=6\-:#=Z7I]UJG@3X,_LZ^'/%9\4Q64'BG0=(T_XP?$_X5Q>)_&$OA/Q2;7^ MG2/2=,AN]0OXM.L8K[58[:'5+V.TMTN]2BLXY8K.*_N5C$U[':13SQVL=R\J M6\,M!)?X'^-OVJ?#6K?!R]M=O_ C?B&;3/V8?@)X;^,/BKP7)&IM+ MOPYJWQBT?Q597FJZ9*^F:UXVT;QEJL#3W-S?7UY^A=,BBC@CCAA1(HHD6.** M-52..-%"I'&B@*B(H"HB *J@!0 ,4^@#\#/^"]GA;XZV_P#P2=_X* ZEJWQ? M\%ZAX+'P8UVY?PM:_!B2PU=]'D\5: ;32QXM?XJ7RQ7=O');12ZL/#;BX:&2 M<:;"TB11_L]\-+77S\._ FS6;(+_ ,(9X4X.A\_\B]IO<:OSGK[9V\A03^9? M_!P#_P H;O\ @H)_V0+4_P#U)_"U?JA\,O\ DG7@3_L3/"G_ *CVF4 ;?V3Q M#_T&K'_P1M_\N*/LGB'_ *#5C_X(V_\ EQ6]10!@_9/$/_0:L?\ P1M_\N*/ MLGB'_H-6/_@C;_Y<5O44 8/V3Q#_ -!JQ_\ !&W_ ,N*/LGB'_H-6/\ X(V_ M^7%;U% &#]D\0_\ 0:L?_!&W_P N*/LGB'_H-6/_ ((V_P#EQ6]10!Y];VNO M?\)=JZC6+(2CPYX=+/\ V*2K1G4_% 10O]K JR,');>P<. 54Q@OT?V3Q#_T M&K'_ ,$;?_+BJUM_R.>L?]BQX:_].OBNNGH P?LGB'_H-6/_ ((V_P#EQ1]D M\0_]!JQ_\$;?_+BMZB@#!^R>(?\ H-6/_@C;_P"7%'V3Q#_T&K'_ ,$;?_+B MMZB@#!^R>(?^@U8_^"-O_EQ1]D\0_P#0:L?_ 1M_P#+BMZB@#!^R>(?^@U8 M_P#@C;_Y<4?9/$/_ $&K'_P1M_\ +BMZB@#!^R>(?^@U8_\ @C;_ .7%'V3Q M#_T&K'_P1M_\N*WJ* ,'[)XA_P"@U8_^"-O_ )<4?9/$/_0:L?\ P1M_\N*W MJ* ,'[)XA_Z#5C_X(V_^7%'V3Q#_ -!JQ_\ !&W_ ,N*WJ* ,'[)XA_Z#5C_ M ."-O_EQ1]D\0_\ 0:L?_!&W_P N*WJ* ,'[)XA_Z#5C_P""-O\ Y<5R\-MK MO_"9Z@HU>S\T>&-))?\ L7Y3&=6UP*NS^UHH P? MLGB'_H-6/_@C;_Y<4?9/$/\ T&K'_P $;?\ RXK>HH P?LGB'_H-6/\ X(V_ M^7%'V3Q#_P!!JQ_\$;?_ "XK>HH P?LGB'_H-6/_ ((V_P#EQ7*>-/AW9_$3 MP_=^%O&L>A>(="O6BEEL;[0),Q75NV^TU"QNH-;AO=,U6PEQ<:=JNG7-KJ.G MW*)<6ES#*@:O2:*Y\7A,)C\+B,#CL+A\;@L71J8?%8/%T:>)PN)P]:+A5H8C M#UHSI5J-6$G"I2J0E"<6XRBTVC.K2I5Z^,O@"W#@1/ MJ]A:ZA;2_%+PM90X$^HZ;"WQ"L8AY]W9>*@DMPGO/A+Q+;^/- T_Q1X-\<>' MO$OA[5(O-L=6TC3DN[28 E9(F>/62T%U;2!H;RRN%BO+*X22VNX(9XWC7T(@ M'@_Y_P ".QZ@U\\^+?@I?6/B'4?B+\%-?M_AS\0-2F%YXBTZ>SEOOAM\2IXE M^1/'_A2UDMRFK2 >1%XZ\-R:=XMLT<"[FURRB&FO\/\ V?Q!PA[^1+%<3<-P M?O\ #F*Q49Y_E--[OAS-L*Q. QV'P^,P\I*-:C!M(]+"8W#8ZE[;"U54@I.G.+4H5:-6*3G0Q%&HH5L/ M7IW2J4*\*=6FVE.$68/V3Q#_ -!JQ_\ !&W_ ,N*/LGB'_H-6/\ X(V_^7%; MU%>L=1@_9/$/_0:L?_!&W_RXH^R>(?\ H-6/_@C;_P"7%;U% &#]D\0_]!JQ M_P#!&W_RXH^R>(?^@U8_^"-O_EQ6]10!YNMMKO\ PFLJ_P!KV7F_\(Q;G?\ MV*=OE_VQ<@)L_M7@ALG?OY!^Z",GJOLGB'_H-6/_ ((V_P#EQ6(?\ H-6/_@C;_P"7%'V3Q#_T&K'_ ,$;?_+BMZB@#!^R M>(?^@U8_^"-O_EQ1]D\0_P#0:L?_ 1M_P#+BMZB@#!^R>(?^@U8_P#@C;_Y M<4?9/$/_ $&K'_P1M_\ +BMZB@#!^R>(?^@U8_\ @C;_ .7%'V3Q#_T&K'_P M1M_\N*WJ* =.>3W/3-%%% !1110 4444 %%%% !1110 4444 %%%% 'X[?\ M' /_ "AN_P""@G_9 M3_ /4G\+5^J'PR_P"2=>!/^Q,\*?\ J/:97Y7_ /!P M#_RAN_X*"?\ 9 M3_P#4G\+5^J'PR_Y)UX$_[$SPI_ZCVF4 =S1110 4444 M%%%% !1110!S%M_R.>L?]BQX:_\ 3KXKKIZYBV_Y'/6/^Q8\-?\ IU\5UT] M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %=>KK*Y.#_D>-1_[%72/_3SKU '64444 %%%% !1110 4444 %%%% '$>/_ M (<^#?B=H$GASQKHEMK.G^=%>64C/-::GHVJ6Y+6>M>']8LY(-4T#7+&0^98 MZQI%W::A:ODQSA2RMX;_ ,)'\4/@&1%X^DUCXN_""%ML?Q)T_36O?B?X#T^( M$!_B/X;T6S \;Z%:0[/M'CCPG8Q:[:11/<^(O#-U&MUK=?5-! /^>1VX/4'! MZCFOE,YX6HX_&+.LJQE7(.):=*G1AG.#IQJ0QE"C*4Z. S_+I2IX?/K]-PR;DE"HXUJ*G4E@\1A:TW56+X>\1Z#XMT73?$?AC6-,\0:#K%JE[I>L: M/>V^HZ;J%JY*K/:7EJ\D$Z;E9&*.6C=6CD5)%91M5\W^(?@KK'A76]1\>_ # M5=,\#^)M3N'OO$_@75(KEOA1\1+F3:;BYUO1M/'G>$?%5P44KX[\)VZ7TLI+ M>(])\2P?N5Z?X=_&K1_&6KW/@GQ)I&H?#KXJZ7;FZU7X<>)IK9M1GL4^5]>\ M(:M;,=+\<^$WE#I%K^@/)]F.R#6[#1K\M9+S9?Q56PV-P^1\6X2EDF'N(ZO*Y1CDV8U(P=#,:D$ZD^'LR5#-:;IXIY?_;.7X.>:U,Z&9SI MUJ>#S2E'!8NI+DH58R<\!CY;I83$247"O)>\\!B5#%1:J>P^MT*4L5+VFBCK MTHK[0]<**** .07_ )'J;_L5+?\ ]/=U77UR"_\ (]3?]BI;_P#I[NJZ^@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D)(&0,_P#Z^3[X'.!R M>@I:0@D<''(.?H^(?P:USQ ME9^*OV4?%6D:KX*^+F@>#M/U?XAZ5\(?BCX2\;:IK ?$FNR M>+/V7/V>KCPY?:9XG^&FM_!+]M[]HSXW:1\$O$7[,WQ>\&ZQK7B#Q3H>.?C)X6^*_Q;^*1\6W MOPTT[X@:;\-->\->"=-\!?%2PLOB1X(\%='\':7JWCKPWX.^(7B2SU'Q)X3TB5/-H_\ @F/X'U'0C%XI\?WMUXUT M?X2_LW_"CP?\0?"7@S1/!FN6Z?LC_%#1OC%^S[X[\>6(U#7=)^(OC[P'X\\. M:3=6M]=6^A^'8=$O?%_AO1/#>A:7XTUN-P#Z6_9T^.GB#XD>-?VE/A!XYM-' M7Q_^S'\6M ^'&N:[X;M+W3O#_C31/&WP@^'/QI\%>*['2+_4-7N=!O9?#_Q# M3P]X@T-]8U6.VU_PWJ&H6-X=+U6PM[;ZI_S^=>!?!#X#Z=\(-4^,/C&\UR3Q M;\2/C[\2H_BE\4O%C:7#H=GJ.NZ;X%\&_"_PQI'A[0H[S59-!\*^%/A]\/\ MPKH.CZ7JWVJ:U>S'WV@#\!_\ @O7^T;\&]:_X)0?\% ? M.G>,HY_%+8B^JV7BKP_%<6@O9O#T>F I+:S1B=KY;5F 9)V MC8/7[1?#3Q+HJ?#SP(IO5)_X0SPGTM[SOX>TW'_+MW&"/8C.#D#\R_\ @O\ MY7_@C?\ \%!"K2+GX!:IG$DF"#XF\,*01NP059E(QC:Q'0FOU1^&>6^'7@0D ML3_PAGA3JQ[^'M-)[]R23[DGJ: -K_A)]%_Y_1_X#WG_ ,C4?\)/HO\ S^C_ M ,![S_Y&K>P/?\S_ (T8'O\ F?\ &@#!_P"$GT7_ )_1_P" ]Y_\C4?\)/HO M_/Z/_ >\_P#D:M[ ]_S/^-&![_F?\: ,'_A)]%_Y_1_X#WG_ ,C4?\)/HO\ MS^C_ ,![S_Y&K>P/?\S_ (T8'O\ F?\ &@#!_P"$GT7_ )_1_P" ]Y_\C4?\ M)/HO_/Z/_ >\_P#D:M[ ]_S/^-&![_F?\: //;?Q'HX\7ZO*;P;&\-^'8U/D M7F2R:GXH9AC[-D;1(F2< [AMSAMO2?\ "3Z+_P _H_\ >\_^1JKVW_(Y:P, MG'_",^&CC<<9_M7Q7SU__5D^M=-@>_YG_&@#!_X2?1?^?T?^ ]Y_\C4?\)/H MO_/Z/_ >\_\ D:M[ ]_S/^-&![_F?\: ,'_A)]%_Y_1_X#WG_P C4?\ "3Z+ M_P _H_\ >\_^1JWL#W_ #/^-&![_F?\: ,'_A)]%_Y_1_X#WG_R-1_PD^B_ M\_H_\![S_P"1JWL#W_,_XT8'O^9_QH P?^$GT7_G]'_@/>?_ "-1_P )/HO_ M #^C_P ![S_Y&K>P/?\ ,_XT8'O^9_QH P?^$GT7_G]'_@/>?_(U'_"3Z+_S M^C_P'O/_ )&K>P/?\S_C1@>_YG_&@#!_X2?1?^?T?^ ]Y_\ (U'_ D^B_\ M/Z/_ 'O/_D:M[ ]_P S_C1@>_YG_&@#!_X2?1?^?T?^ ]Y_\C4?\)/HO_/Z M/_ >\_\ D:M[ ]_S/^-&![_F?\: ,'_A)]%_Y_1_X#WG_P C4?\ "3Z+_P _ MH_\ >\_^1JWL#W_ #/^-&![_F?\: ,'_A)]%_Y_1_X#WG_R-7+P>(M''C/4 M)OM@V'PSI,8/D7G++JVN.PQ]FS\H=C8'O^9_QKE(/^1WU$9./^ M$6T\_^1J/^$GT7_G]'_@/>?_(U M;V![_F?\:,#W_,_XT 8/_"3Z+_S^C_P'O/\ Y&H_X2?1?^?T?^ ]Y_\ (U;V M![_F?\:,#W_,_P"- &#_ ,)/HO\ S^C_ ,![S_Y&H_X2?1?^?T?^ ]Y_\C5O M8'O^9_QHP/?\S_C0!@_\)/HO_/Z/_ >\_P#D:C_A)]%_Y_1_X#WG_P C5O8' MO^9_QHP/?\S_ (T 8/\ PD^B_P#/Z/\ P'O/_D:C_A)]%_Y_1_X#WG_R-6]@ M>_YG_&C ]_S/^- &#_PD^B_\_H_\![S_ .1J/^$GT7_G]'_@/>?_ "-6]@>_ MYG_&C ]_S/\ C0!@_P#"3Z+_ ,_H_P# >\_^1J\^^(GA;X8_%'2;?2_%UO\ M:9--NO[1T#6K!]6TCQ+X6UE !!KGA7Q'IL=MJ_A_5X&"E;S3KJ$S(#;WD=S: MR2V[^OX'O^9_QHP/?\S_ (UQYAEV S;!8C+LTP6%S#+\73]EBL%C:%/$X;$4 M[J7)5HU8SIS2E&,ES1?+*,9*THIK*O0H8JC4P^)HTZ]"K'EJ4:T(U*,_@G*NF_%6\O/B3\,X28K#XSZ)HEU_PDWAFS3Y MX_\ A<7A/3+%8S9VT.Z.X^(_A*U_LIQ%]I\1^'- !DOY?I+3?'/A/6+"RU71 M]=L-6TK4K:*]T[4],DDU#3M0LYU#0W=C?6D4UK=VTJG,<]O+)$W(#D@@=454 M@@C((P022"#U!!."#T(/!'!XKYGU?X.>)/AUJ5YXO_9XOM/T%[NYGU'Q)\'- M#M<'_ &AQ=PO"W-@*U:6+XMR*BG9O+\7B).KQ7E]*'+-X',*_^LM&%/$3 MPN8\0UZV"RBCX_)C\IUH^WS3+8VO0E)U8Y3C*6-P=2 M52G[6ES1E2KT9NGB,+B:-2,*^$QF%K1G0QF"Q5*CB\)B(5,/B:-*M3G3CZN% MQ>'QM&.(PM6%:E)RCS1NG&<&XU*52$DITJU*:<*M&K&%6E4C*G4A&<7%>;+X MBT?_ (366;[:NP^%[>//V>\^\-9N7(Q]FST(YQC/>NK_ .$GT7_G]'_@/>?_ M "-6>N?^$YF&6Q_PBEN<;CU_MJZ'KZ?_ "-6]@>_YG_&C ]_S/\ C0!@_P#"3Z+_ ,_H M_P# >\_^1J/^$GT7_G]'_@/>?_(U;V![_F?\:,#W_,_XT 8/_"3Z+_S^C_P' MO/\ Y&H_X2?1?^?T?^ ]Y_\ (U;V![_F?\:,#W_,_P"- &#_ ,)/HO\ S^C_ M ,![S_Y&H_X2?1?^?T&O_3KXKKIZ "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *Y.#_D>-1_[%72/_ $\Z]765R<'_ "/&H_\ 8JZ1_P"GG7J M.LHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /-/B/\)O!WQ0M+!/ M$%K>66MZ%^%?&7AZ]ET+QKX/U%TV-J'AGQ'9@7NG22 (+RS?[1I.JQ(+; M5].U"T+0-XY)\5?&WP&C>T_:!W>(?A]:AOL'Q]\-Z++]FM(#\MM:?%KP?H\% MQ<>%]5DE"VT7BOPY;7G@[6+J:!;BU\+7=Q%8R?5U?+7[:/P]\6?$_P#9L^)? MA'P3#B#Q*;;16E6./4II_[4?PXFH-J?V'$@E\E)WU40@C^S6N, M05^I7AWQ#HGBW0M(\3>&]3M=9T'7M.M-6T?5+*02VM_IU]"MQ:74#X!,8X7"T,AK2H6HUXX[#5\9B<,L3SX^"RNO*=> MM"4W3_,_"WCKB3BK,\TP>;QHXC"X?"?688NAA8X=82NZ]*E#!2=)*$U6ISJU M*:J\V(7U:;=2I&_+],4445_H2?MP4444 %%%% !1110 4444 %%%% !1110 M4444 %%%-;&.<]5Z=CN&#_P$X)SP ,GB@#Q[3/VA/@EK/C?Q!\.=-^*'@RY\ M:>%Q?_VWH8UJUBFM9-'ANY]>MX+J=HM/U&\\-16-V_BJQTR\O+WPKY+#Q%;Z M8V ?)/A+^WY^Q=\=9_&%O\)/VF_@UX[?X?\ A:7QQXV?0O&VF2VWA;P=!=)9 M3>*==;)789EQS7P;^SE97/PL_:\O_ (6?!C4[OXO? MLQ_$_P 6?$KQCXM^$'Q,\$^)[?XE_L2^/]=L?C-XW\4>(?#GBG5=%M[8?!'X MD?$#6?%?@BW^%_CNWE\4Z=XD^*UOKWPI\:^)/A-)JOAGP[L?M@?#WXC_ !?\ M(?&GXM:%HWB+4](\(?M7_L2:#<^%+?PK=ZIJOBK]F7]D7]J/X9?$W]H4Z+H) MB?4M677=?NOBW=7%AIEK=3>-O#/PWT"RTVUU=;S3;64 _6[P;XX\(?$+0XO$ MG@GQ'I'BC1)KB[LAJ.C7L-[!%?Z=99:GIMY')9ZEIMY';W^GW M<6\$R,@ZJOS_ /V,M&\077Q@_;W^*UO:W]A\(OC+^TSX.\2_!UKRUO-/ MM?%&F>$_V6O@#\-/'GQ"T2PO(+=UT+Q3\1_!WB'3K#5!$D7B=O"\_B:T:[TW M5;#4K_\ 0"@#\=O^#@'_ )0W?\%!/^R!:G_ZD_A:OU0^&7_).O G_8F>%/\ MU'M,K\1?^"]GPX^)-C_P2=_X* Z_>_'_ ,::MX?7X,:[?MX'NO WPA@TB33Y M_%6@-#HIUBQ\#6GBE+2T2:&&*\CUE=4D6WCFGO)9C(TG[/?#33-3;X=^!"/$ M5ZH_X0SPIP-/T4 ?\4]IO_4/).>O/3.T84"@#U6BL'^RM4_Z&.^_\ -%_P#E M?1_96J?]#'??^ &B_P#ROH WJ*P?[*U3_H8[[_P T7_Y7T?V5JG_ $,=]_X M:+_\KZ -ZBL'^RM4_P"ACOO_ T7_Y7T?V5JG_0QWW_ ( :+_\ *^@#>HK! M_LK5/^ACOO\ P T7_P"5]']E:I_T,=]_X :+_P#*^@"M;?\ (YZQ_P!BQX:_ M].OBNNGKSZWTW4O^$NU=/^$@O0X\.>'7,GV#1RS*VI^* J'-AM"H59AM4,QD M.]B$0+T?]E:I_P!#'??^ &B__*^@#>HK!_LK5/\ H8[[_P -%_^5]']E:I_ MT,=]_P" &B__ "OH WJ*P?[*U3_H8[[_ , -%_\ E?1_96J?]#'??^ &B_\ MROH WJ*P?[*U3_H8[[_P T7_ .5]']E:I_T,=]_X :+_ /*^@#>HK!_LK5/^ MACOO_ #1?_E?1_96J?\ 0QWW_@!HO_ROH WJ*P?[*U3_ *&.^_\ #1?_E?1 M_96J?]#'??\ @!HO_P KZ -ZBL'^RM4_Z&.^_P# #1?_ )7T?V5JG_0QWW_@ M!HO_ ,KZ -ZBL'^RM4_Z&.^_\ -%_P#E?1_96J?]#'??^ &B_P#ROH WJ*P? M[*U3_H8[[_P T7_Y7T?V5JG_ $,=]_X :+_\KZ -ZN3@_P"1XU'_ +%72/\ MT\Z]5[^RM4_Z&.^_\ -%_P#E?7+PZ;J7_"9Z@G]OWF\>&-);KINH_P#":RQ_V_>[_P#A&+=_-^P:/N*_VQ2>6P !U7]E:I_T,=]_X :+_ /*^LJ5"C0Y_8TJ=+VM256I[ M.$8>TJRMS5)\J7-.5ES2=Y.RNR8PA"_)&,>:3E+EBH\TGO)V2O)]6]6;U%8/ M]E:I_P!#'??^ &B__*^C^RM4_P"ACOO_ T7_Y7UJ4;U%8/]E:I_P!#'??^ M &B__*^C^RM4_P"ACOO_ T7_Y7T ;U%8/]E:I_T,=]_P" &B__ "OH_LK5 M/^ACOO\ P T7_P"5] &]16#_ &5JG_0QWW_@!HO_ ,KZ/[*U3_H8[[_P T7_ M .5] &]10.G7/OZ^]% !1110 4444 %%%% !1110 FT9W8Y]>OK_ "R<=AD@ M8RHP>F.G;&*6B@! !@?J22?J3DG\32T44 ?CM_P< _\ *&[_ M (*"?]D"U/\ ]2?PM7ZH?#+_ ))UX$_[$SPI_P"H]IE?E?\ \' /_*&[_@H) M_P!D"U/_ -2?PM7ZH?#+_DG7@3_L3/"G_J/:90!W-%%% !1110 4444 %%%% M ',6W_(YZQ_V+'AK_P!.OBNNGKF+;_D<]8_[%CPU_P"G7Q773T %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5R<'_(\:C_ -BKI'_IYUZNLKDX M/^1XU'_L5=(_]/.O4 =91110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% '(+_R/4W_ &*EO_Z>[JNOKD%_Y'J;_L5+?_T]W5=?0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !112$D#(&>GY9Y/O@9.!R<8'6@!: M*_*'X(_MM>+M>^,O[1'AGXZ>,O!_P:+XP\/_ M \)WWQ&7P3^T+\(_&BZX9_C/\ #GQ?X=T#P7KOB7QGI.C:IX:T_6/$.L^" M'MO ?B_PE'_"_B:PN?A8 M-76_FT/QMXB /V4HKY+_ &;?CAXG^('CK]I[X,>/%TN[\:_LP?%WPU\.[WQ1 MH>GRZ3I?C?PWX[^"_P -/C7X.\2-H\E[J(T76X-+^(4_A?Q'IMM>7%A+JWAN M76]-^QV&MP:5IWUI0!^.W_!P#_RAN_X*"?\ 9 M3_P#4G\+5^J'PR_Y)UX$_ M[$SPI_ZCVF5^/7_!:?QQ;?';_@FI^VY^SW\'O"'Q=^(_QC\;?"S5_!/A#P)X M2^!/QNUC5/$OB:/Q3H2G3-%N;?X=G2-09Q874D-W!J36$\$1N8+N2V(F,?A# M_@L!)X>\*^&]"N_^"67_ 68DN]&T#1=)NGA_8.U!X7N-,TNTL9VA&O\ TZ^*ZZ>OPLL_ M^"UOA^;XA>(M#@_X)F?\%B)_$NG^#/!FJZIX9B_87O'UO2]"U?6_'EGH6NW] MB/B5YUOI6O:AH?B+3](NG01WEWX-1_[%72/_3S MKU?D7_P^8C_Z17_\%G/_ ! W4?\ YY%10!^T%%?B_P#\/F(_^D5__!9S_P 0-U'_ .>11_P^8C_Z M17_\%G/_ ! W4?\ YY% '[045^+_ /P^8C_Z17_\%G/_ ! W4?\ YY%'_#YB M/_I%?_P6<_\ $#=1_P#GD4 ?M!17XO\ _#YB/_I%?_P6<_\ $#=1_P#GD4?\ M/F(_^D5__!9S_P 0-U'_ .>10!^T%%?B_P#\/F(_^D5__!9S_P 0-U'_ .>1 M1_P^8C_Z17_\%G/_ ! W4?\ YY% '[045^+_ /P^8C_Z17_\%G/_ ! W4?\ MYY%'_#YB/_I%?_P6<_\ $#=1_P#GD4 ?M!17XO\ _#YB/_I%?_P6<_\ $#=1 M_P#GD4?\/F(_^D5__!9S_P 0-U'_ .>10!^T%%?B_P#\/F(_^D5__!9S_P 0 M-U'_ .>11_P^8C_Z17_\%G/_ ! W4?\ YY% '[045^+_ /P^8C_Z17_\%G/_ M ! W4?\ YY%'_#YB/_I%?_P6<_\ $#=1_P#GD4 ?KBO_ "/4W_8J6_\ Z>[J MNOK\)$_X+7^&3\2Y_#X_X)H_\%A3XM3P-::U)X2'[#%T=?C\.2^(KVQA\1O8 M?\+,^T+I$VIQ3Z9%=F+RWNX)HPV4(KN_^'S$?_2*_P#X+.?^(&ZC_P#/(H _ M:"BOQ?\ ^'S$?_2*_P#X+.?^(&ZC_P#/(H_X?,1_](K_ /@LY_X@;J/_ ,\B M@#]H**_%_P#X?,1_](K_ /@LY_X@;J/_ ,\BC_A\Q'_TBO\ ^"SG_B!NH_\ MSR* /V@HK\7_ /A\Q'_TBO\ ^"SG_B!NH_\ SR*/^'S$?_2*_P#X+.?^(&ZC M_P#/(H _:"BOQ?\ ^'S$?_2*_P#X+.?^(&ZC_P#/(I\?_!96.21(_P#AUC_P M693>ZIOD_8/U!(TW,%W.W_"R#M1QSCZ'H M?49Z4M% 'P?KW[#6B?$OXBZ1XO\ COX\N?C'H/@^P^(>F>"="U?P7X8\/>(8 M=,^*7P]\>_"3QCH_C/QYH*0ZMXJT*\^&WQ"U;P['H^D67@ZSU*[LM!\4^+X_ M%/BOPYH&L:=PR_\ !-/X>:MX7\.Z%XY^)'CWQEK/PQ^%'PU^#'P0\'M( M\6_#/PG\'/BO\//C9\.=?DN+*PETOQC\0]/^(WP@^$VMZ_XEUO3(=)\1I\/] M,LW\+:=#K'BDZ[^E-% 'A'P2^!.C_!VZ^*GB9M8O/%?Q#^.7Q$'Q1^*WC._L MK/37U_Q1:^"?!_PVT.UTS2+$R0:%X:\+^ ? /A/PQX>T5+N_E@MM-GU'4M2U M/6]5U74KOW>BB@!,#W_,_P"-&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@> M@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10!X3HOPJUC3?VF/B7\;)M M1TJ3P]XU^!?P.^%FGZ1&MW_;-IK/PO\ B!^T)XNUG4KUGA%@=,U&Q^+NA6NF M"">2[%WI>K&[AAA-D\WNN!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4 MM% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R% M&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%?/>F_"#6[+ M]J?QG\=I-3TA_#?B3X _#3X36FC(MY_;EOK?@KXE?%KQIJ&IW#- -._LJ[T_ MQ_I=I9B*X>]%Y8WYGAC@-L\GT+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T M4 )@>@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48 M'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10!\ MYP_!K7(OVKM0^/AU/1SX:N_V?-)^$2:*%O?[=77-/^)VN>.)=4=C!_9W]DOI MVJ0V<86X-[]MCE+0BWV2'Z+P/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T' MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KX8_:0^-7C/1OVFOV.?V7?"&LZE MX,A_:,?]H/Q7XO\ '^B:?HU_KNC^$_@)\/\ 0=6'AWP\_B31M?\ #NF:UXI\ M7_$#PC/-J.J:-JC#POX>\3:?IUG!?ZE#K&D_<]>-_%7X'^$OBSJ?P_\ $NI7 MFN^&?'/PIU_5O$?PZ^('A&YTRS\5^$[_ ,1>&-5\&>)H+*76=(U[1K[2O$OA M?6K[2=9T?6M&U/3IV73-7@M[;7]!T'5=- /QQ\??\%+_ (C7W_!/3P[\4?#_ M (]^''P^_:+L[WP_9_$+6+B3PI+I\>G^$OVP(_V;_$FJ^&/!WBB^.QOC5:^# MO'NL>%I)K74].\#^'XM>>ZO\ 2/#T6J?J5XU3Q_\ %/6/B-I'P_\ C/J_ MP>T#POI7A'P])X_\-:)X'\27]CJ>K0MX]\6ZGX?@\=Z/XE\%_P!K6?@^\^'U MEI6O>)- \1Z)I5CKGBBX.AWM])97ECYY\0O^";7['/Q*^!^A_ '7?@OX/@\' M>&?#_@KPMX?UFW\-^%M1\?Z3H7@;Q5IOC'3;"W\=^*- \0^()EU/6M/GF\2S M7ES-9O&FH> M+O@WJG@;1?&-SYVKW.J_\(HUSXO^'_CCP^G@R.%]-T!=#C\.*6\+:!H_AR:[ MDTI+^VOP#\U_&'[4O[5'P._9R_9]\?\ QU\0^+/&'A2[^)'[0NE_%3XC_ [X M>>$K3]HGQ+\$O#.J^-[S]G+X]Q?!&_\ #?B+1TT&_P#AYHOAWQW^TCIWP\\) M7-]X0T[6[#QM8>'-"\!V/C/0--_0KX+>//'7Q%TCX OJWCSP?XMU$?L]>$/B M;\3?&GPENK+4?AAXZ\5_$31=-TGPIJ_@C4 ;J+5/ >M3V/Q!\8>'YK6;R;NT ML_#5VDC6DR1M#HG[(&E:;8?#*\UCXY?M!>-OBC\)[[XA3>%_CKXQ\6>"M1^* M#Z-\3[>PM/%_A'5H+#X=:5\-+[PI>VVA^&4M=,7X^L_"+X$> /@9X/B\#?#6SN]!\/6&B^&?#FA6GGQ7K>'= \'>&-.\,>'=( MTJ2\MY2UEI\5C<:P4U$7S7.O:UKE_<,Z:@;:( ^0OV=M6^.7[4?[#GPP\0Z_ M^TEXO^$_Q)U;4?%LGC/XS_#/P1\'K/Q-?:=X)^)?CWPVL6FZ#\0_ _C[X:>& MH-3L-!T@ZU-?B[ MK?C&Z\5>-- \:_$/2/A[H?C&^^&OBGQ5K&K_ FM_$&G?"_P;X!\&PZM;_#. MX\*2:F=-\+:8S:C<7?VE))E+G6^''[+'@KX9_LX:A^S#I7BOXA:OX%U#1/'W MAV37M:U?0AXZ@TOXD:GXAU7Q#';:YH7AG0[""YCNO%&L+I5\FB"[T^&6W599 M9+2&9?H[3M.L=(L++2M,M+>PT[3;2VL+"QM(D@M;.RLH([:TM;:&,!(;>VMX MHH(8D 6.*-$4844 7**** "BBB@ HHHH **** "BBB@ HHHH ^&_VG?CAXP\ M,_M _L8_LT^#=3U'PE+^T[XW^,B^*?'^E:;I6HZMX=\%_!3X,ZY\0K[2?#S> M(-+UKP_I_B+Q;XEN/"6FIJ6JZ3JGV;PQ:^*QIEE'J\EAJNE_,_A/]KCXY>-/ MV??V+/B.?$6A:+XI\7?MW:K^RW\9)-)\,Z5>Z1\1O#_PW^,GQ^^ 7BG4]+@U M);A_!R^--3^%.E^/+:31)&NM&>[FT"TG^PNTJ?H[\5O@KX2^+=QX!UC5[G6O M#_C'X5>+IO&_PV\>>%;FPLO%7@SQ#?>&=?\ !6LSZ9+JVEZWHU[8^(/!OBGQ M#X9UW1M=T;5M(U'3M3\Z2R74]/TG4-/\DO\ ]BWX2?\ "O/@)\+O"E[XO^'O M@[]G7XE^&/BSX)L?">I:/+*+7QAXBFA\8Z]+X>\.^*_#WBS1-4\4:)X)L?"UMX>CU'PQX MCLXI?'6H%_#VJ70M4B_/_2?VL?C/?_\ !+.[^/6B?&VW\5_'#P-XZN_!OB;Q MYJWP8M_A_P"*8=0\(?M6P?#'6_!/Q6^"7BK1M'M_A[\8+#P(8?"/Q8TFTT'3 M-'T?XA?VYXA\!V$?AF7PX)/U%U+X3K-H6K:3X=\>^// VIZYX]F^(&J>+?"U MQX5E\17E[<:I%>3Z)<+XL\)^*M N/#DFE6MCX3^PW&@RW4?AO3[.WM]0@U"! M=2KS3XC?LC?#/XC? [Q;\!)-1\6^$?#'CWQ0_C3QCX@\'WVAV_C7Q!XKN_'5 ME\1]:UZ^UC7?#FOZ>^H^(/%6GVUSJLHT8(+!!I&F1Z;IL5K;VX!Z3JVN:SJ? MQ9\+^$M)U"ZLM,\/>&]=\:^,1;0Q%;LZM=2^#_ FCWCRHV;.]N5\9>(-D>QV MO/!U@69X6DC?\V[7]IC]I&#_ ()\^&OC9_:EU\1_B+IWQZ\5>#?B!)X*\/>" MM"^*WC7X7^%/VM/'_P *-8TSX%^"-0A/@G7/CC=> = TJV\#>");:XNO&^L6 MUYHOAZ.?QKK&B.WZG:/X*L='U;Q3KZ:AJ5YKGB[^PUU'4[UK)Y;:#P]HL6DZ M9::?!#90V=O917!U+7#:M;RPG6==U>952UN(;2W^;O#W[%/PR\/?!OPK\&4\ M3_$;5+'P#\8-4^.G@+QOJ.M>'XO'WA'XCZI\2/$WQ1?5]-U#2?"FE^'+RUMO M$7C/Q391Z/KGA;5M*N_#&M7?AO5[34].*JH!?_8D^+UY\=OV?/#WQ2F\?:1\ M2-+\3^*?B4_A+Q%9V,>D^(X/!.F?$7Q/I'A#PU\4=#ATW1(_#GQI\':%8V7A M7XQ>%FT'0;KPO\1-(\0>']2T>PU73;Z(_6E>7_"CX1>$/@[H>M:-X4BO))O% M/C+Q7\1/%VMZI+:S:SXJ\<^-]3?5_$_B?6'L+/3=-6_U2[,>Z#2],TW3+6WM M[:ULK"V@@5*]0H **** "BBB@ HHHH **** "BBB@ KXC_:F^-OB_P (?&+] MC']GKP5JE_X3OOVJ?C'\0?"7B'Q]I^D:=JNH^%O!/PG^ /Q-^->N6V@?VU8Z MGH-CXF\6ZEX.\/>%[+4M7TS5(M.T._\ $VHV&GR:Q::=+XM!U_PC=ZKH\VH6&K:3 M*O"&O:1KFD:OHFL^'O$.I6-]ITK-;36P!^<.C?M8_'+Q-^SQ^S] MXYC\4Z-I/C.T_P""C[?L??%;4M.\)Z-=Z3\3O"'P]_:Y^(G[,?B?5+*SO_/C M\)7/CS2/">G^+Y[G01'-H&MSWVE:1Y.F^68ON/QU<^-O''B+Q]X<\&?$7Q)\ M-[/P7\/=,M+SQ1X-\-:%XN\06OC#QAJ$'B"YFT70/%&A>)-!U+Q1X9\$>'K, MZ%;:GH&OZ>L_Q%BN;GP]K$O@U\6? M"GQM\/\ _",:MI%UJ^O?$/PMX]O/BC)K/C35?%OA_P 3W'B!_%GQ!U35_%GC MB<"QU'Q+J^KZC/<:A +ED'L.J?"E;G1/$FF:!X]\>>"-6\5>.(O'6I^+_"]S MX6D\2?;8KK2<:/$OBKPIXH\.R: VA:'IGA%["\\/W?\ !*[XN_''P_\ '1_%?QV^#OB+XP^&;[Q]XF^"5C\/O'>E7_PR M^/>I>']+\(?&?X(>(M#T'2?!WQ@M?ALN@:'\4+'3O#>D>&CXHO;SQ;X#TU?# M5_X?:?\ 4S6]=U;4/BKX)\'Z1J$MI8Z3I'B3QWXS%LF?M5@=_@_P?H5Z61@E MMJ^L:GK>OQ%&CDDF\![&$[[0[;QWXCUWQ)JEIJWB#7;G6=9\.ZYIJZKJT]A96DDZ:&(=/TFS ML](T:WTW3[&QM[;W+1?!EIHVM>(O$?\ :6J:CKOB:R\.:??ZC?O8EH;/PQ87 M5KIMM8VUI8VEG;0&^U+6]=GA$#Q-JVN:E)$D5HUO:6X!^7\'[2_[0>F_L@?# M_P"(.IZOJWBS5M1_;=^)7P+^,7Q;\,> =).K?#3X!>%OVR/C+\'I?B;%X*T7 M3=3T:U_X1GP=X-\&>'->\1RZ+K&F>$[+5M6^)_B*QO++0-38?1?["?QV\8_& M[PW^T)I_BW5AXO@^!G[67QK^ 'A+XE'2H-&F^)?A#P!-XM6.F::FH/86_L7PL_9YTSX0_"S5O MA1X6^(OQ)ETO5_&_Q5\>/XDU&\\(?\)A9:K\8_B#XM^)_C*UTS4],\&:9I]E M8_\ "7^-M>NM$=-(?4]$LI;33[343%8VS)Z7\-OAKX(^$/@K1/AY\.O#]KX9 M\(^'X[P:=I=M->7:SK.JZGJ>I7%YJVN:_P"(-(];OM0 MUWQ'X@U/4]=US4+_ %;4+R[F .YHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *:&!..1]591^!8 '\*24D1R$'!".01U!"D@_ MA7\U?P)\-_M!:E\2OBQ\1_A+JGQ&\,Z-\!?^"O'[5.N_'#XE:O\ %G6M7\'Z MC^QU\-/#6M?\)%^SGI'P@OO%/B+4?&=WK=]JVC6_P\T2V\%:%X?^'NJVB>-- M"\5Z=>Z7'H7B$ _I7HSSCGIGH>" M/"'Q$\,?$/P_\0-+T33?"7C4:A=^&+W3/"5YID%[K/8?$']K7Q-\ _BC\4[# MXE?"_P"&-Y\1=,^&/[ /AJR\<^$->\3Z=I?BKQG^US^U5\9/V=/ WAKQ-/KV M@SW?ACX>?#[QG;Q>)WU5;G7=1GLO%'B&%+:WU)=+M-0 /U.I-PQNYQ_NMG_O MG&[]*_+;3/V[?'-[^T!?_L7ZMX*\&:;^T);_ !JUKX>6?BT:EXCD^$VO_#S2 M/V=_"7[23_$'3-.D%KXI7Q/_ &)XTTCX?W_PP_MNXNM.UN#5/&T7BK4O"-HM MO/Y+\#)=>?\ X(E>)IM8NM5T[Q+IW[+?[3=T]U8>*?%&HZKH6N^'Y?C#!?^"=6B_%31_%GC#]H[Q#XFT_X M^^++3X.:?\2O$NC>*=)AN/$EWHVL:J_@G3_$+^+=0T+6M>MAKVLQZ6RH/$L= M][9+^W_\2-%^)DGP0\6_#GP!IWQ!^(?Q*_9E\$_!/6-.\6>(;KP@UK^T?\+/ MC5\5)?\ A/TU+1])U0:Y\.?#_P"SK\3YQ:>')DL_B%?7G@K0=.N/"M[JFI7> MG@'ZN @^O4CE6'3Z@<>AZ'L3D4M?B)^RQ\1O%?A#7_@SX%\3^ /!_BGQ!\1? M^"CG_!3SP?%XHU'Q3XOOI/ACJOA*Z_:1\;:1J/@(ZQI6IWMQH?B32/#6H>%+ MS3]3U#3_ /A$-#UTZ1H<.L6^GQJ.I\ _\%)OC9J'PR@^)_BS]G'1]?/B?_@G MKXC_ &VO!'P]^$/B[Q/XF\9WGB'X>ZEX@WOA M#7M$T_\ M2&VLM;L=0\-7U]_9C70!^R5%?+OP&^,OQ(^)OQ!^//AGQ1X!TS2 M/ OPQ\1?#_1OAO\ %/1;KQ"=%^,MCXP^%_A?XBZWK>AV&M:/;VUKIWA'4/%* M>";J?2?$/B:WO-8TF_DN)M)O!:UM6U>^@\A]0:UMC< MK(;>'9Z_10!\9Z!_P3X_8\\*^!_%OPS\-?!#P]H7P_\ &OBC0/%^L>#M+UCQ ME9>';75O"GBZW\>^&;?POI<'B9+;P-X=\/\ C6TM?%>B^#O Z>'/!^F^(8(M M6M-"BO$64>F^-OV6O@%\2-8^)6N^/?AEH'C#4OB_\.O#/PG^(TGB235M7MO% M'@#P7JVM>(/!_AZ]T^\U*33K>+PKXA\1Z[XB\.7^FVECJ^B^(=7U#7=.U"VU M:ZEO&]_HH ^:O$7[('[.OBS2/#^D^(OAQ;:M+X6^)-I\8= \3W7B+QD?B'IO MQ0LO#H\&Q>/(?BA'XCC^)#^)YO!(_P"$%U#5)_%4L^J^!6D\%:I]L\+2/I)Z M#1?V:/@;X<^!NH_LUZ!\.]&T;X':MHGBSPWJ'PZTV?5[/0[G0?'5_K&I^+]) M=X-334Q8>(KOQ!K3ZI;QZ@B7,6J7MJ0+2=X*]UHH ^1],_86_9!(/ MAD;GP7??"S7O@E_PBFK>-_B5KOA_3_A3XGTK2M!U_P #:%I.N>--1L_#F@ZK MH&BZ;X?NX/#\6ES/H%O_ &&LZ:5-<6"?B3\2OC# MX8U&PUKQ;#?:7\4/C#H^K:!\3?':70\0F:Z\3>--'U[7+#6M4OGNIYX=9U7R MO)DU"[DF\J\??\$__@I>?"6]^'WP?\,^%OAAK5C\"-=_9N\$:SJVF^+/'OAO MPU\&/%.O:1KGBSX977@^Z\>Z$^H>"?%(TB'3M4M].U_0_$>G1+8ZCX9\2:)J M^AZ)=V7WA10!\0_L8?L=Z'^RCHOB5=-MO#.A:EXQ_LO^V_#?PZU;XPS?#N.; M1Y=2:UU:RT?XO_%#XG:C;^(;N+4GM=3U73;K18[VRMM/M+NRNFL+>Y7[>HHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\T^)/A[X MF^(+/2XOAI\1-%^'EY;7<\NJW>M> HO'<>I6;V^R"U@M9?$7AX:?)!%?'']H[X4?L\Z18:I\2=?DLI]8>>/1-"TNRFU M?Q#K+6OEF[DL=+MBK"TM!+$+K4+R:TT^WDE@ADNA//#$_&_\*V_:L_Z.8\"? M^(\6?_SS*_&#_@HCX&^,/ACXM>']8^*?BB#QW;ZUX/L;'PWXOTOPF/!VALNE M7^I2:EX<@TF/5M;@@U/3Y[Y-2N2=0::_MM3MKE8ECA*Q_P Q?2 \>..?"_PS MS7BO(_"SB/!9C1Q>7X&EF7$]7A''9%E:QU=4I8W'8;A?C3-LSJ6_W?"J5'#X M3ZYB,-]9Q/*XX;$?GO&O&6<&/$^ER:'K<^G1.DIVUN\D8NSI][<360DB>\A@CE1S]05_*O\ ML<^$/B/XO_:%\!6_PPU%M \0Z->7FMW?BF31SKNG>%M%@TV]MM1U+6=+^V:? M%>65W%=?V/'83WUF-1NM1@MHIE8ED_H!'PV_:LP,_M,>!.G_ $;Q9_\ SS!_ M(?05X?T:?I#^('BSP!7S[B'PSSO-L?@,[Q>4/..$)<+Y?DV8TZ.&P>)C-8;B MOC#)\7#&T5BG2Q?U..*P,G&G.G6HU9U<+A^3@'CC.^),FJ8O'9#BL77H8VIA M'B\K_L_#X6NH4Z-2_L\RS3#5%6A[5QJ^Q]I1=HM2C-SIP^IZ"0.3_G_$GL.I M->.?#CPI\9M U34+GXD_%KPY\0=+GL%@T_3=&^%\'@6>QU 7,+?$ M!O8FMEDMQ9FW@"NZS^<2GEM\X?\ !4+0/CKXI_X)Y_MC^'?V:4U^?XW:S^SY M\1]/\!V?A)[B/QGJ5[!I;-XKV'QWK'AHZYI7@B:RECO(O%=YI#V MLB7*Q,/ZTR?,,5F>!IXO&9+F?#]>/J5%%I584IW@OTO"UZF(HQJU<)B,#-N2>'Q4L+*M%)M*4G@\3BZ%I+WH M\M9RLUS1B[I?2>F_M _ O6-:B\.:7\8_A?J&O7%QJEI:Z1:>//"]QJ%[=:%I MVH:MKUMI]K%JC2:E/H.F:5JE_KL6GBZ?1K33=0N-3%I%97+1=WX/\8^$_B%X M5\.^.O GB30_&/@SQ?HNG>(_"OBOPSJEGK?AWQ)X?UBUCOM)UO0]8T^:>PU7 M2=3LI8KO3]0LIYK6\M98[BWEDB=7/SU\'O$W[)7Q$^&GP5U?X07?PLUKX>^ M]"T;7_@Q;:*FD1_\*STO3O!&H>'+9]*T5UBU3X<7NA>"]2UGPEKUAJ-GH6HZ M)9W>L^&/$%O:S37U@WXG_ C]J3XG>%?V-/A)\._A[\3[/X3W7PV_X(_?"']H M_P#9WU=/#?A;Q-HWQ[^-&D6?Q#T'QI\-[L^(;344\4:9\-I_!_PDT#Q+\.? M]UH'CR]_X7?;7UIK.GZA%X;N++U#H/Z6:Y34/'?@K2O%_AWX?ZGXM\.6'CKQ M=I7B'7?"_@Z[UFPM_$_B'1/"3Z3'XHUC1="DG74M2TOP[+KVAQ:W?VEM+::7 M+K.E17DL,FH6BR_B;J?[E?#+4K']GY/"6C:9;_$^U\3>%3X/N/!^NZ-XBO-5U3XCW-@_ MC#08K2"\TZ.0 _IGHK\$++]KCXV>(O#'P[\;>$?VY/@%XX^%_P ;/VNOV3?A MYX.\4?!ZW\%^/-=\,>$_BMH'B[3_ (J_#[6_%_BOP%X5\*1:]JNIQ>&/&?@S M0+CP'_PLCX5WLM[X>\:KKFA7NBZ6.R^&W[9?Q A_;>\ _".Z_:,T[XA_"V]\ M??MC_!GQ]:>,_"_PX\ ZGHOB3]FOP/X*US1@^F:5!:>(],\1:;=6GCC5/$GC MK7+WPSX9^+6F:EJ/BSP#\+=#^&FD>$M>C /V9\7^,O"'P^\-ZOXR\>>*?#O@ MKPCX?M)-0U[Q3XMUO3/#GAS1+"+'FWVKZYK%U9Z9IEG%D&6[O;J"WB!S)(HY MK2T?6=(\0Z78:WH&J:=K>BZK:PWVF:OI%[;:CIFHV5R@DM[RPO[.2:UO+2XC M99(+FWEDAFC97C=E()^$/^"E'BKPGJ__ 2]_;M\4V7B'P[JGA/Q'^PQ^TM= MZ+K]KJVF:AX=UZQ\1_ KQBNA7&EZI#<3Z9J]IKWVZS729+.>YBU;[9;)9&Y- MS$K_ W\>OVK?BU\,HOC1>?#S]I#0?"WA7X$_LF_\$]?C=X3\*Q^'_A+KFD7 MVI?$KXP?%KP#\3-%\4:SJ^GW_B#4_!OCOP9X.\,VI32M2T77O#U_-9:QX5\2 M:;]K6TU, _>6BORR_9T_:FG^,GQC\??\)#^T_P"$O!/B7X,_&']K+X>?%_\ M9$U;POX4_M;1_AK\-_'6NZ/\#OBO-J]U/I'COP-HNM_##2O"7QED^)NJW'B# MX9_$+1_BG%H.E+ISV/A^XT[]/]+U33=;TW3]9T;4+'5M(U:QM-3TO5=,N[>_ MT[4M.O[>.[L;^POK22:UO+*]M9H;FTN[:66WN;>6.:&1XG5B 7J*\;^,/A3X MT>*K'1(?@W\7/#GPFOK2\NY=2Z6:\-RDBP&*+9YC>#?\*?_;D_Z/*^&7_B)NG_ /SXZ^MRKAO*,QP5+%XO MCWA/(Z]1U%/+39BI493=*I[; M 4HNI"3I2JTW"I+C?VB?^"FW[.7[,7Q/U+X2_$>P^)D_BG2]+T35[F7PSX3T M_5M)-IK]F;ZQ$5[<^(]-E>80@B=#:J(W^57?!(XWX4_\%;_V6/C%\2/!7PM\ M):=\6HO$OCWQ%8>&=#DUCP5IMEI::CJ+.MNU_=P^*;R6VM04;S)DMIV0<^61 MG'\^7_!3W0?B-X>_:V\4:9\4/'6D_$GQ=%X.\ R77BO0O!$?P_TZZLY]&DDT M^S3PW#KGB)+>6Q@S#+=?VI*UX2)##;[1&/#?V.-,\4ZK^U/\!-.\&^(+/PCX MJO?B9X>M] \3:EX?7Q18:'JDC3BVU*[\/2:AI,>L0VY#%K!]2L1,2#]IB*@U M_I+D/T/?!S,/!G \:XC,8?VA3P.(R"GF\ M\[IX'^SZF.H9]5R>>:>QE[#ZS3S&6 ^LM3>*5%NHO[OP<@$=" ? MSI:^(5^#_P"W)M7'[97PRQ@8Q^R;IX&,<N_"#P/^T+X6UC5; MKXQ?';PE\5]&N=-CM])TGP]\%[;X9W&F:FMVDLFHSZG!XZ\5MJ,,EHLEJ+!K M2V"2.+G[2Q3RF_S>S'AC)L#@L1BL-XA<'YO7HQ4J>79?@^/*>-Q3>YNKJYG>."WMK>".2:>>:1(H8D>65U168<5X(^*W MPQ^)3:DGP]^(7@KQQ)H\5C/JT/A/Q/HNOSZ7;ZI)?1:5<:E;Z7>W-Q86^K-I MFH'2;B[BAAU2.RN9=/DN8H)'7R_]K_P[\,/%_P"RY\?_ E\:?%6N^!?A/XJ M^$OCCPW\0O&_AF[;3]?\&^%-=T.ZTK5_%FD7PL]1CL[[PY;W9UF"YNM-U&PA M:R\S4=/OK!;FUF_(FR_;*^+O[+$=(_;R^% MMA)\-O!?BKX) MIO VK?#K7=3U[PWIGPRN+Z:RC^./M#]SO!WQ+^'GQ"AU6X\">.?"/C*#0[O[ M!K,WA?Q%I.O1:7>%&E6VOY-,N[I+:5XT>2,2LJRHCO$TBHY7G_!GQX^!_P 1 MM;N_#7P^^,?PL\=>(M/FUBVU#0/!_P 0O"/B77-/N?#UW'8:];7VD:-K%[J- MI<:)?3166L03VT'/A-JMYK_A3XV6NK3^-_$?B'2_'$6IV/4?L0?LXO^TIXM;XEQ?$/P1H MO@G]D_\ X+&_\%+OCYI4'@W1)-0^*/BWQ7KOQ>_:.^&]CX2U/QRFO)IGACX9 M:_HGQ.N/%7BK3M.T/4;[XAP:1X3L7NK#2X+N]O@#]T/B%\:?@[\)+SPCI_Q5 M^+'PT^&=_P"/]:7PWX$LOB#X[\*^#+OQIXB>2TA30?"5MXDU;3)O$FM-+J%C M$NE:,E[?F2]M$%ONN8!)U,7C#PE/XFN_!<'B?P[-XPL+!-5OO"L6MZ9)XDL] M+E,*Q:E=Z$ET=5M]/D:XMUCO)K1+9S/"%D/FQ[OS/_;(TVUD^./@#QU\&OCK M8:C^TY\/)_A#IB_LB>(9_AIXY\,_%'X8Z[\4HKSQ+ MZ!+XDUC1OCS\/_$7AB/P]>^!M%F\:+XD\'>'=1\/W'Q7X'[Z_D\ >$]+E&M>&[>'10#^@71?%_A3Q'?:YIGA[Q-X>UW4 MO#%^=+\2:?HVM:9JE[X?U,//&=.URUL;JXGTF_WVMPOV/4([>XW03+Y>Z&4) MT5?@O_P3VTS67\;?\$V+'PUIM_9:U\)O^"6GC/X>_MIR&QO;&;1_CK>>*OV7 M8]"\&?$U+J+[1_PM:/XK^%/VG?$8M]:)U^%IO'^O23&U\6/=:Q^]% !1110 M445P_C;1O'>KPZ>G@?QII?@Z:":=]1FU/PE'XK6_A>-%MX88I-9T?[$T$H>1 MY0\YF#B/8@75974RNEC\6YU:=.4'I8K$TJ%;&X;+J51R4\9C(XN>&HV MA*2=6. PN-Q;4VE3C[+"U6IRBYJ,.:<>XJK?7UIIEE>:E?W$=K8V%K<7MY=3 M,$AMK2TA>XN9Y7/"QPPQO(['A54D]*\0_P"$+^/W_1;O"G_AGK?_ .;>OC_] MK;QE\4_ ?ANT\!ZY\4]%\3R>/+6[74])TCP##X8O+7P[:31":XEU-/$6K2I# MJ=Z%TT6R6Z"\M4U)&F5(W1_P[Q+\=<5X9\#\0<:Y]X8<;9=@LGP3E1K9EF7A MQ]3K9GBIPPF48.LLK\0,QS)T\9F6(PN'JRP.7XW$4:52IB(X>I"E(_0>$_#N MCQ;Q#EF09;Q=D&*KXZNE4IX3"\4^WAA*,77QM>F\9PUA<*I4,)"M5@L1B:%. M=2$*3J1E-6_1?PEXJT3QOX:T3Q;X1X-?2"Q_BQX>9!Q?EOAKQ;FV(KX>& SZMD>.\/J.6X?B3 T MZ5/.,-A*&=\?9;F]'"K$S^L8*./P-"O4P&(PM>U2%:G5J=W'?AGAN#.)\QR3 M%\5Y+@J5.J\1EL,QP_$L\75RO$3E+ U:U3+^&\7@:E5TOW==X;$5*<<12K4[ MPE"<(>\U4O[^QTNQO-3U.\M=/T[3K6XOK^_OKB&TLK*RM(7N+J\O+JX>.WMK M6VMXY)[BXGDCA@AC>65TC1F'">"] ^).D7M[-XV^(&C>,+*:UCCL;33/ T7A M66SNEF+R7,MTGB#6#=QR0_NA;F&$(W[T2M]RO,/VQO#?PO\ &7[+7Q\\(?&G MQ=KOP_\ A5XJ^%OB[PWX\\>>&+LV&O\ @GPYKNFR:7>^+M*O6L]2M[6\\-?: MH]:BGOM-U+2X_L3-JVG7^F?:[2;^A,FS'%YI@*>,QN1YIP]B*DZL997G%7)J MV.HQIU)0A4J5,AS;.\M<*T4JM+V6859JG**K0I5%*G'\RQV&HX3$RH4,PP>9 MTXQ@UC,##'0P\W*"E*,8YC@LOQ2=-MPGSX:$7*+Y'.-I/U?P3\5?AE\2FU)/ MA[\0?!?C>31DL9=7A\*>)]&UZXTJ+56O5TJ;4[;3+RYN-/AU4:=?/I4UY%#% MJ<5I<36#W,,,DBS^#OB7\//B%;:G>>!/'/A+QE::+=_8=7N?"_B+2=>@TV\, M1G6WOI=+N[J.VD> >?$)&"S0?OH6DCRP_#"V_;*^+'[,MO\ M#^%?VIS\"OV MC-9\.Z+^QY\/[']O#X4V,_PV\ ^,?AS^TC\;O&'P/\.2_M@:7X( MO@->:KXH^*?CJ\\"^+IO VI^!/%2ZSX<@^%S:N]K:\)_P3,^(]E\)?BQX6_8 M[\>?M'Z/I'C?]G;1T^$&F>*K[4/AK-X=_P""A?[/'A2SLO#'[$>N? "[NK+4 MIIM,^"WPYG\5Z)^T/X<^$6J7&J>#OCFGB!?'/B+Q!I_B;^UH/5.,_>OP7\=O M@C\2-8N_#OP\^,/PM\>:_I\NL0:AH?@WX@^$?$^LZ?/X>O8M.UZ"^TK1=8O= M0M)M%U":*QU>*>W232[V2.UOUM[AUC-KX@?&GX._"?4/!^E?%+XK_#7X:ZI\ M0]:'AOP#IWC_ ,=^%?!M_P"-_$+365NN@^$+/Q'JVFW'B;6C/J6G0C2]$COK MXRW]E']GWW=NLGX:_L+?LYS?M&^(M(^*:?$+P-I'@K]DW_@KM_P5$^..D6W@ MW1'U#XH>+_%GBKXY_M1?#.U\*ZOX]CU]=-\-_##6]"^)]SXO\3:3INB:C<_$ M?^R?!*2W=AIMA->ZA]B?M?Z9:-\?/AYX[^#7QUL-5_:7\ :C\%M$N_V0_$$_ MPS\<^&OB/\*=<^*<5UXIU+_A -?\.W_Q%^&/BQO#%_XH\2:+\=_ 7B/PU;:1 M>^!-$_X3>'Q/X0T"[T&0 _2^#QAX3N?$M[X,M_$_AZ?Q?IMC'JFH>%8=;TR7 MQ)8:9-Y AU*\T)+IM5M;"4W5L(KR>TCMY#/#MD(FB+FB>,/"?B6\UO3_ [X MG\/:]?\ AF_;2O$EEHNMZ9JMWX?U1'FC?3=;MK"ZN)M)OU>VN%:SOTM[@-!, MICW12!?Y]/#GA[XO2:G\*/ /A1S#^V/X?_X*P?\ !0CXC^/=6ETVYLM6TWX( M^*?!G[8__"L_'7B^2Y#SCX3^(_A5XM_93\+^%Y;BZDT&^O&^'/A[1Y5U3PI; MQZ'Z9_P3UT[59?'_ /P3LM?"^FW]E>?"K_@E+K?PY_;#=;&\L3HWQVN/%_[, MR^%?!/Q+BN(EG'Q8T[XA^%/VI==N+/6@?$5D]YXZUF\?R?%OVG5P#]A]9^/W MP*\.ZEXMT;Q!\:/A1H6K^ (=!N/'>EZS\1/"&EZCX*@\5:C#I'A>;Q;97VL0 M7/AN+Q+JMQ!IOAY]9BLEUN^FBM-+-W<.L9A\"_M#? +XH:RWASX:?'#X0?$/ MQ"MOJUVVA>!OB7X+\6ZRMKH-[;Z;K=RVEZ!K>H7RP:-J-W:V&JRF#9IM[=6] MK>F">>*-OA3X&W'@[6O^"HW_ 41TRYF\,ZK?Z?\!O\ @G5?SV$\FDWUY9:E MX=U']KB_M[N>V=I9X+[0;B^TJ^@FD1;C2);S3KN-K9[JTDDN?\$N/^$/\0_! MOXPZKIS>&=;O=!_X*"?\%+&LM2TZ32M2GTIM<_;9^.EQ(;:\LVF:T&M:1=VE MV6CD1-4TVYL[U3<6LUK.P!^H%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %'_&?AO0O%>AW#I++I M'B'2K+6-.>:-76*C-_#2RN-.^'_@GPMX,L[R1 M);V#PSH>GZ.M[+%O\J2\:R@BDNWB$CK$US)*8E9EBV*Q![BBBL\#@,#E>$H8 M#+<%A,OP.&BX8?!8'#T<)A*$')R<*.'H0IT:47*4I.,(13E)MJ[;)HT*.&I0 MHX>C2H4::M3HT:<*5*"NW:%."C"*NV[125VV%%%%=9J8]KX?T*RN-4NK/1M* MM;K6W\S6;FWTZRAN-6D\OR2^J3Q0)+J+F+]V7O7G8I\N=O%/ET/19UL%GTG3 M9ETJ\&HZ8LMA:2+IVH*LRK?V >$BRO0MS<*+NU$5P%GE'F8D<'5HH H/I>FR M7IU*33[)]0-O!:F^>TMVO#:VUP]W;VWVIHC/]G@NI'N88?,\N*X=YHU65F2I;06:2W5U'$L]Q(EI;6UJDDTCNMO;P M0AA%%&JWZ* ,J/0]%BB,$6DZ9'";RYU$Q1Z?9I%]OO)GN+N^\M80GVRZN))) M[FZV^?/,[RRR.[,Q2?0M'N'NY7TVP^T7TAGNKD65I]IGN#IK:0+F69H&>6Y3 M2W;3DFE+N+$FSR;4F$ZU% '->'O!WA?PKX:TGP=H&AZ?IOAG0K2VL=)T:*W5 M[*SM;1A);QQQ3^;N:.4><))"\AG+3%S*Q:M'^P]&*E?[)TS:8TB*_P!GV>WR MH_+*1X\G&Q#%'M3[J^6FT#8N-2B@#..D:49;N22*\@0QVL'[J(! 0@ ).!6'X M/_83_9$\ >*-!\:^#O@'\/\ P]XJ\,:G;:SH&N:=I]Y'?:5JEH2UM>VDDE_( MB3PLQ*,R, >2IP,?6E%?7TO$'CVAET,GH<;<74:5 M>&\FJ9C/'>U5?Z[/&SP3Q,L7[9*M]8=5UO:_O.?GU # P.@X%%%%?('UX$ ] M1GH>?4'(/X'D>]8]MX>T&SL;_3+31=)M=-U22\EU+3[?3;*"RU"74$\N_DOK M2*!+>[DO8_DO'N(I6ND^2MK;06RM MY:[(]PACC#;$^5,@[5^5<#BK=% $9AB,HG,:&81F(2[%\P1,P=HQ)C>(V959 MH]VPLH8J2 :!%&)&F"()72.-Y H#ND1D:)&?&YDC::5HT)*HTLC* SN3)10! M&D4<;2.B*C3.))650IED6..(22$ %W$4448=\OY<<:9V(H$E%% !1110 444 M4 %>>>)?A+\,_&6J'6O%?@7POXBU8V\%I_:&L:/:W]V+6V,A@MQ-<([+#$TL MK1QKA%:61@-SL3Z'17EYODF2Y_A5@<]RC+,ZP2JPKK!YM@,+F.%5>FI1IUEA M\92K455A&FZ'9V= M]:2O%) [P7$,:R1EX998GVG#QR.C JQ!]/HHJ,FX?R'AW#U<)P_DF49%A:U9 MXFMALGRW!Y90JXATZ=)UZM'!4:%.I6=*E2INK.+FX4Z<'+EA%)X[,\QS2K"M MF>88W,:U.FJ5.KCL57Q=6%)2E-4X5,14J2C34ISDH)J/-*4K7DVR@@'J >0> M>>0<@_4$ CT(S117KG$8UMX=T"SL+_2K31-(MM,U1[V34M.M],L8+#4)-10Q MZ@]]9Q0);7;WR,4O&N(I6NE)65I&F1?V'!);:*(["T0:1; MS6ZVDL&EA80-.AEM56VEBLO(CDMU6%U:(!!K44 5+2PL;!62QL[6S5]F];6V MAMU?RT$<>Y840-L0!$R#M4!5P !4QAB,HG,:><(S$)=B^;Y18.8O,QO\LL Q MCW;"P#%=P!J6B@",11K(\P1!+(D<;RA1YCQQ-*T4;/C GRAPHIC 17 edgea02.jpg begin 644 edgea02.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" %E BD# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z**X?XU M:Y?>&_AGK.HZ;?]#'<_P#?*_X5]1_JWB?Y MX_C_ )'Q_P#K9A?^?$GC:CIP:3M?4^C MS#,*>7456J)M-VT_KR/J:BOA1?CSX]_Z&.Y_[Y3_ I3\>?'G_0QW/\ WRG^ M%>Q_8-?^=?C_ )'SW^M6%_Y]R_#_ #/NJBOA0?'SQZIR/$=QG_<0_P UK:T? M]J#QSIK+]HO+;4T'5;JW49_% I_6LI9)B(K22?W_ .1I#BG!R=I1DODO\S[1 MHKPGP3^U=HFM21VVOV;Z-,QQ]HC)EA)]^-R_K]:]OL;ZWU*TBNK2>.YMI5W1 MS0L&5AZ@CK7CUL-5P[M5C8^CPN.P^-CS4)W_ #^[)2\DLC!551U))Z"@3=M6345\Z?$;]JZ*RFEL?"=LMTRDJ=0NE.S_ M ( G?ZM^5>&ZY\6/%_B24M?>(+YU)/[N.4QQ_P#?"X'Z5ZE/+JLU>6A\OBN( ML+0DXTTYORV^_P#R/OVBOC[X&_9[RQUO5/$FM7$>A:=)!-+8JYS=S'?Y:G'+ M 8;Y>Y(SP*]I7Q5JNDR#Q-KYNH;B^'V?1?"=L_S/GH9!W%!]< 8U,*Z MRO:[^>BZM[+J>L45Q%CXVNM)FT;1]=1+WQ-J+%W ML]*CR+6(G[SDMPJ]"W<] :[2.:.;=YH^BBBH-@HKXL\7?&[QOI_BS6K6WU^XCMX+V:*- J850Y '3T%9/_"^O M'O\ T,5Q_P!\)_\ $UU_5I=SY.7$>&C)Q<):>G^9]TT5\+?\+Z\>_P#0Q7'_ M 'PG_P 30/CUX\_Z&*X_[Y3_ .)J70DNHO\ 63#?R2_#_,^Z:*^&/^%\>//^ MABN/^^4_^)I/^%\>//\ H8[C_OE/_B:S=-H?^L>&_DE^'^9]T45YM^S_ .)M M3\6?#V._U:[>]NS M#O'%K9:/JTUC:O8QRF)%4C<7D!/(] /RJ6[&.,Q4,'2]K-77D?2-%?#(^//C MP_\ ,Q7'_?"?X4O_ OCQY_T,5Q_WPG_ ,363JI'B?ZP8?\ DE^'^9]RT5\- M?\+X\>?]#%._^ABN/^^4_PK-XJ"Z,K^WJ'\C_ _S M/N.BOF[]G7XE^)O&'CFYLM8U::]M5L9)1&ZJ!N#H >!Z$_G7TC713J*I'F1[ M.%Q,<73]I!67F%%8'C+QQH_@/2S?ZQ=+!&>(XUYDE;T5>_\ (=Z^:_&O[4FO MZQ+)#H42:+:9P),"2=A[D\#\!QZUE6Q-.C\3U,\3CJ.%TF]>RW/K.BOS[U+Q MIK^L2,][K-]=,QS^]N'8?D37T=X'N+CPWX;T#4[J>3Q!XJU&RC@T?2XV(C@A MV\,P[>K.?H.YKEI8Y59-?]?)'NU%>;6VO:UHL\/AVTNE M\1^*[A_M-]+-D6MA&<$@[<$#'"KU.<^@KL=%\5Z=K^H:C9V,K7$FGNL<\J(? M*#D$(_P"SK@V^J7DPCBD7!9%7EV&?P7_@5<^(KQPU*5:>R,ZE14H. MFT5\3CXX>.,_\C!R?7 ]:\;"YU1Q=9480E=_UT9Q4<;"M/DBF>QT445]">B%%%<_\ $#4+C2? M^NWMI*8;JWLI9(I%ZJP4D&LZDU3A*;Z*XF^5-G045\7+\;?&W_0?G_[Y3_"O M7OV>/'FO>+]6U:+5]1DO8X8%9%< 8);&>!7S.$XBP^,KQH0A).7>W^9QT\7" MI)12>I[G1117U1VA7GWQ]M9;SX1^((X5W/Y<;X) X65&)R?8&O0:Y_QY<:/9 M^%;VXUZ#[5I<1C>2#9O\Q@ZE%V]R7VC!X]>*ZL+)T\13FE>S7YG'C8*IAJL& M[)Q:OVT/A>Z^'?B.RT.#6+C2IX=.G*B*:0!=^[[NT'DY[8[*+-KSQ!<'R_#WA6$Y\@GHS#^_T+.1\OUP!V MOP_TBZTZ?4[C6=434/$MYY4M[#$_[NU7YO+B1>RCYN>_)K[:MG5:G3YE&/XZ MZ]-=EUELWHNY^>8?(*%:KR.4K?)6TZZ;OI'=+5]CY"_X47X[_P"A'K.:73]5]_H M>OG6%6+PT:;;WZ==']W=M[(^+K;PSK%U92W<.E7LUI%GS+B.W=HTQURP&!CW MJY_P@'BAER/#FK$'H?L,O_Q-?3DDFF^(M#6[O%&@?"W2L>1;$%'U1@>"1U\O M=T'5CR>>GML;!HU(& 1P*][$9S.E;W/^!Y>O==#Y/"\.4\1>]7MTW\TOY>SZ MZO8_/1O /B>-2S>'=651U+6,H'_H-8UQ:3V%=' M\56IM]7TVWU"(C \Z,$K_NMU4^X-3.NIPHN7]U5U\U_P $_.M: M]"^%'QCU7X9ZH@5WO-&D;_2+%FXQW9/[K?S[^W6_&[]GQO \+ZWH)DN=%S^^ M@?YI+;)X.?XE[9ZCOGK7B/\ %7MQG1QU*ZUBSY"I3Q658FS]V:_KYK^F?HQX M?UZQ\4:/:ZIILXN+.Y3?&X_4$=B#D$=B*T:^4/V6?B+)I/B!_"]W*39:AE[? M<>(Y@.@]F Q]0M?5]?#8S#O"U7#IT]#];RS'+,,,JVSV:\_ZU$9@JDDX Y)- M?'/Q^^-$WCC5I=&TJTMI/+O MM58VR$'E8\?O&'X$+_P.OBWKR:]3+,,FO;R^7^9\KQ)F,HOZG3?G+]%^K^05 MO>%_ NO^,IBFC:5D8/OU)[#ZBOL[2]+L]%L8;*PMHK2TA7:D,*A54?05TXO'*@^2*NSR\KR.> M.A[:J^6'XL^>_@W\%=9\%?VEK&NZ&;Z_MD233=/%U&5>7YLL?FV@CC!/3)P" M<5V$]KK/ANZAU.YLSKWQ!UD&*V4(?L>FQ]QNZ*J@\G.6/3N3Z]17@2Q,JDG* M2_K_ "/N:654L/35.E)JWIOWVWMHGT['C%G:7>F:A=^'/#EW_:7C"]Q)KOB6 M9=RV8/8?[6.$C'3&3[:G@W4K?2KDZ;X:$*>%M+:235]=O6+?:IMOS;7R-S9P M6?H, =,9U?$G@1+71AINDW-OX=\.R22W.L3QLPGD3&Y@'.< \AB3P ,<<5A: M'H:_$N.UAAM6TKX=V) M;( HVILIX=QU$6>0#RQY/M?-&4;]/Z_I+H.?%/]FZ5-=K;W\QE>/!5-SL M0"V<9QV[5E:'\*_%?B2S:ZTW1;B[ME=H_.C VEAUP<\_45]-ZA]G\5+J>GVA M_P"$>\ :?/*VJW^3&^H2AB9(U;KLW9#-U/05H>&O,\3:AI&IR_\ %/>$;.18 M]%TOB)[Q\$+(X_NXR57\3[^BZS2V/SW^R*52I\3=_3OOM\*[OXGLCYD_X47X MZ_Z%R[_(?XTH^!?CK_H7+O\ (?XU]V45SNO)]#U?]6\/_/+\/\CX4_X4;XZ_ MZ%R[_(?XT?\ "C?'7_0N7?Z?XU]UT5FZC97^KF'_ )Y?A_D>:_L^^&]2\*_# MV.PU6TDLKL7,C^5)C."%P:]*HHK,^EH45AZ4:4=HJP5\U_M'?#?Q+XN\=6MY MI&D3WUJMA'&98\8W!Y"1U]"/SKZ4HJ6KF.,PL<92]E-V7D?"R_ WQU_T+MU^ MG^-'_"C?'7_0N7?Y#_&ONFBLG23/$_U?H?SO\/\ (^!H?A=XIN(;^9='G$-B M[QW,C858V7[P))QQWI+'X7^*-0TNVUYS97+*D,K842,S;5"Y/.3T]:^H_ M%S?VU<7]WXF_XDW@;29V'V4\/JDP;JP'5-W11]X\TVQQJ6L:-XA\6J=.A>X2 M#P_X> YB8D!99%'5\$'T0>]8.DKGF_V52YN7F?X+KOY+HNLGMH?.'_"C?'/_ M $+MU^G^-._X4;XY_P"A=NOT_P :^YJ*'A8/J>I_8-#^=_A_D?-G[.?PW\2^ M$?'5S>:OI,]C:M8R1"63&-Q="!U] ?RKW?QIXNL? WAN[UB_;]U"ORQ@_-*Y M^Z@]R?RY/:MROD[]J+QP^L^+(O#\$G^AZ8H,B@\-,PR3^ ('L=U$VL+2=CJJ M0H& JY!(R>PKUVBO9I8&%+5-W/L,/EE+#ZJ3OW_R M/(8=+D1KSPIX;GFM((V,GB#Q-/Q*SD9948]9",Y/1 ?6F6ILM6TI8K"5O#_P MXT@[I+I&,WIGB3PY:>*M+;3[YIA:NZM(D,A3S #G8Q M'53W%>>:X$B8:OXJMOL.@Z;+Y&D>'80&:YE4[49D'#$X^5>@'/3.9J4W3]/Z M^Y=^LF54I.GZ?A;MY+OUDSN_"/B*?Q)IOVZXT]],BFD;[)'.X\R6$ ;9"O\ M"3SQSQCUK=KR4W]UHVK6?B#Q!!)?^*[_ ##I/AZU?BTB;[V3TSC[[GCC%>LU MUT:CFK/=?U\O0[J-1S5GNOZ^7H+11170= 4444 %?('[1GBS_A(OB!-:1/NM M=,7[,N#QOZN?KN^7_@(KZD\:>)(_"/A74]7E(_T6%F16_B<\(OXL0/QKX,N[ MJ2]NIKB9S)+*Y=V;J23DDU\?Q%B>6G'#KKJ_1;?C^1XF95;15)==1;.$7%U# M$SK$'<*7?[JY/4^U?5>E7,<>D:9K.H2S:3X/T=8UTNQ&5GU"11A977KSU5.^ M)4+>9*S 1IM[Y.>.G SQ7N%]?36-U: M>(?$=HUUKMP?+T+PU"5E=)TZ;JM[_DGN_*^T5K)KLC MGP<'&+F^O]:_Y=6>JVLWVFWBFV/'YB!]D@PRY&<$=C4M8'A*XO4M#9:SJ%M= MZZH^T7$-O@"!7)VJ!UP,$ GKBM^OT&G+GBI'T,7S*X5R_P 4?^2<^)?^P?-_ MZ :ZBN7^*/\ R3GQ+_V#YO\ T UCBO\ =ZGH_P A5/@9\/+7N_[*?_(;US_K MW7_T*O"%KW?]E/\ Y#>N?]>Z_P#H5?D&1_\ (RH^K_)G@87^+$^DJ***_:3Z M(*QO%VJ2Z/X?N;RWTV35[J,IY%G& 3)(7 3KT 8@D]@">U;->=_M S/!\(]? M>-VC<"'#*<'_ %R5TX6FJM>G3?5I?B<>,J.CAJE1=(M_GRX/RC[N0.N:^%EU*[CE>1;F59'^\P8Y/UHAU*[@W".XD0,=QVL1D^M??U< MDE4@X^TM?R_X.RZ+YZGYG1X@5&HI^RO:_7OOT^)O>3Z:)(_2*BOS@_MF_P#^ M?R;_ +[-+_;-_P#\_DW_ 'V:\S_5IK_E[^'_ 3U?];E_P ^/_)O_M3]'J*^ M1/V5=0NKKXF2I-<22I_9\IVLQ(^\E?7=?-X_!_4:WLN:^E^Q];EF/_M*A[?E MY=6K7O\ Y!7F7Q&M6OKZXN?%-TFG^!=,"2FW1OGU*; (5@.=H/ 3^(_IZ;7F M/Q M[32?$<6OZ_,VK+"5CT+P_"N3)<$#+E?XFR>#T4>Y%1@_XNF_X_+L_/IN M7F/\#7:^M]O^WNK7DMW9;-F'>7AD^Q>*_%EE)'$CA/#OA.)09"_1'=.AD/'' M1![U[0I+*"1M)'(]*\;FFO\ 0=7AO]0ACU[XD:HA6QTQ&S!IL)[D_P *CGM:8S:-MOP^7EY]7=]]+WW^;[_ -U?"K(=1117 MFGM$-Y:0ZA:S6US$LUO,ACDC<95E(P0?8BO@+XE>$SX'\<:MHPW&*WE/E,W4 MQL R$^^TBOT#KY"_:RLEM_B1:S+Q]HT^-V^H=US^2BO?R>HXUG3Z-?D?&\44 M(SPL:W6+_!_TCR#1=4FT76+'4+8[;BUF2:,_[2D$?J*_133[V/4M/MKN(YBN M(EE0^S $?SK\WC7W]\*9FN/AIX7=SEO[.@!/T0#^E=6A_M!3-/\7_$1 M8YQ)&H^@B0?TKS^WC,UQ&@ZLP%>CAHJ%""79'S.95'5QM63_ )G^#L?=WP3\ M+Q^$_AKHMLJ;)IX1=S^I>0!N?H"%_P" UW-16L*VUM%"HPL:! /0 8J6OB*D MG4FY/J?LE"DJ%*-*.R2045P7QK\;:A\/_ \FK:8(3=+/'&!.A9<'.>,CTKYX M_P"&L/&O_/+3/_ =O_BJZ:6%J5H\\=CR\9F^&P-7V56][7T1]A21K+&R.H=& M&&5AD$'L:(XTAC6.-51% 5548 Z "OCW_AK#QK_ ,\M+_\ =O_ (JE_P"& MKO&O_/+2_P#P';_XJM'@JJ['%_K%@?/[O^"?8=%?,/PX_:.\5^*_'&CZ3>1Z M>+6ZG6.3RH&#;3UP=U?3U$=-N"EAHH7]YJ,P8@2.G\0)SM3OU/'6YI8,WB;2-:\7M]GU:]D,6BZ$AW" MS3&2[ =7VCYF/ X'7 'R9X]U&Z;QMKH:XE(CU&[3W>G3[*V6^K/T?HK\Y/[:U#_G]G_[ M^&A=:O\ _G\G_P"_AKF="W4]/_69?\^OQ_X!^C=%?G99:S?M>0@WD^-X_P"6 MA]:_1)>@K"4>4]S+_EY"T445![04444 %%%% 'E/BI3I^O M'7_%/^GM!<-#X>\/VWS>8^<"4CNYZY/"@^N!1IKG1?%FG7>OK_;'C;5658K& MV.Z/3+4GYB/[H49RW5CD#N2NO,?#?BR>>'_BH_'&I,R:;;-Q%I]MD@,W]U0/ MO-U8Y [FF>'=WAWQ0NCZ7CQ#XHNI4G\0:S-]RWBSDH#V..$0=.IK#K_7]?Y' M@;5/GZZ_K+LMHK4]8HHHK<]\9-,MO#)*YPB*68^@ R:_//Q#JTFO:_J&HRDF M2ZG>9L^K,3_6OO3QQ,UMX+U^9?O1Z?<,/J(VK\_&.9"?>O)QS^%'R6>R=Z24U&A*?5O\@HHHKTCZ(*X+QX+'0] M=L-:%G<:SXBE0V>E:?N)C63DM(!T3@CGQ)H5K%+J4\H@6 MXFQLM5():4^H&.G#_X?^GV."AAOM"U66TM)8];^(>J( M&N[YAF#3H>P_V4'9>K'!/85Z%X3:"+2%LX=4;6);)S;W%T[[F,HP6#'U^;IV MZ5YW;6[))=^%O"UV_G;C)K_B>4Y96/WE5N\AY[X0>^2.N^&EYH\VBS6WA^T> M+1[.8P0W3#B[8 ;Y ?XANR-W<@UQT':=OZ_X/F^^AQX=VG;^O^#YOOH=?111 M7I'I!112%@H))P!U- '@7[57BW[/I^F>'87P\[?:IP#_ C(0'V)W'_@(KYJ MKK/BIXL/C3QYJFI*^ZW,GE0<\>6ORKCZ@9^I-4? GAN3Q=XNTO24SBYF57(Z MJ@Y8_@H)_"ORK,*SQN+DX:W=E^2^\^.Q%1XBNVO1'U3^S_X3_P"$;^'-I+(@ M%SJ)^UON'\)X0?3: ?\ @1J@T=[X?UETC>+7_B+J:"%+:&.&)0D4:A%4= , 5QOB;2;Y=1DM?#]JFFS:M^]U+7, M!J*SI_-?K;JTOYGN[LJC+3E_K^O/J:-N?]>Z_P#H5>$+7N_[ M*?\ R&]<_P"O=?\ T*OR#(_^1E1]7^3/ PO\6)])4445^TGT05R7Q6\+77C3 MP#JNCV%=0M]6O'L-+90US, MDGEGRU8,R[O1@-I]02*Z,/)PK0DMTUY]>W4YL5!5*%2$EHTUO;IWZ>I\.3Z'X#.OWT=YJFN@60O-AM-)4?\><2YQN/=VSD^F ..@^RQ&;X MJG345Y']OXWNON/=_P!6[ M@\'2P%+V-':]]0KS'QE<6N@^,_M6FP-KOC;4(1#I]G*V8[&(##2G^XF M@[UZ=7FGBJ[ED\77VC^$K9(O$U]'&=3UF124L(-N%Z]7('RJ/J:K"?&^UOE\ M_+TU>W4RS#^''O?3J[Z_"N_:^BWZ&%:V]YI&IW7A_P /70U7QO?XDUOQ%,NY M+%3V'OCA(QZ9->S*I55!.X@8SZUXMI]C;:A8W7AGPQ=OI_ABT9FUWQ*\F)+J M3K(J2'JQ_B?H!TXP#[3'M$:A>5P,?2M<;NK[_CTW[>4>B]3GRW:5MO73K>W? MSE]IW[#J***\T]L*^//VK=26\^)T<"MG[)8Q1,/1B6?^3BOK+Q#KUEX7T6\U M74)1#:6L9D=N_L!ZDG [DU\ >,?$L_C#Q3J6LW Q+>3-)MSG:O\*_@,#\*^ MAR:BY575Z)?B?$\48F,:$<.G[TG?Y+_@F-C=@#UK] ?A=:O9_#?PQ$_#KIT& M?Q0'^M?"'AS19O$6OZ=IEN"9KN=(5P,X+$#/X5^B5K;)96L-O$-L4*+&H] ! M@5OG,U:$/FH/% M>Z_M<>'VLO&6G:LJXAOK783CK)&<'_QUDKP>O1PLE.A!^1\SF=-TL;5B_P"9 MO[]?U/TBTV\34--M+J,[HYXDE4^H901_.K->5_LY>-XO%GP[M+1I ;_2@+65 M,\[!_JV^FWCZJ:]4KXNK3=*;@^A^P86O'$T(5H]4>4_M,65QJ'POFAMH)+B4 MW41V1J6/?L*^/_\ A%-:_P"@5>?]^&_PK]%J*[*&,="')RW/#S')(YA6]LZG M+I;:_P"I^=/_ BFM?\ 0*O/^_#?X5%!HFH7$9J&J#C[+;\Y"G_GHW;T )XXK@K>+3O$.BR6&GR?V% M\,=+S]KOMQ1]48'YE5NI0G[S=6/ KK6,8E<(.1W)/8&LZS_9[ M\0ZIXFN=%L;O3[R6T7-U=12N8(&[1LVS[_L ??H<>^F$'5]5\/>#YF2]N)VG MUWQ'(=QM]Q)\M6[N!P .%'ODBSX)D.H:A::=X146/@[2I2;G4F&Y]3F'!5#_ M !+GEG[D8'%;.K)(\#^R\-4JZIZOH_P7IO*6RV6IXQ_PR1XN_P"?_2/^_P#) M_P#&Z!^R3XN_Y_\ 2/\ O_)_\;KZYHKF]M(]G^P,%V?WGR9;?LG>+(;B-S?Z M3A6!.)I/_C=?60Z4M%92DY;GI8/ 4<#S>QOK^@4445)Z(4444 %%%% 'E&H# MR/%&KZ-X/_>^)-1E,VJZW-^\73XC]U ?[P'"IVZFE\)Q[KZ#1/![&+0]/N1+ MJNN2?.]],""T:M_$6/WF[#@<8R[5MGB"^UC2-(QH7AR">277M8'[MII.LD2, M>_9F[#CIP8_#^WQ1-I<]L?\ A'O FFW$:Z?!GRGU*8,-C'/.S=C /+'D^V'4 M\!?Q-._33KK;LOYI=7HCUBBBBMSWS'\96S7GA#7+=1EI;&=!]3&PK\^6XD(] MZ_1QU$BLK#*L,$5^?7B_0W\,^*M4TN12IM;AXAGN 2 ?Q&#^->3CH_#(^2SV M#_=S]4>@_LRWR6GQ4M8W.#<6\T2_7;N_]EK[&K\^?!_B&7PGXGTS5XAEK2=9 M2H_B4'YE_$9'XU]^:7J5MK.FVU_9RB:UN8UECD7NI&158":<''L=.1U4Z,J? M5._WEJBBBO4/I KG/'%IJ^I:;%9:5=KID<[D7FH$X:" *2Q3_:/ ![9)KHZ\ MV\832>++J^@O[K^R_!&F'_3[G<5:^D'6)3UV \'');*CVPK2M!KO_6_1>9SU MY6A;O_6_1=V8-O!I_B#1WL;!_P"Q?AMIF3=7I8J^J,#\P#==F>K=6/ KT+P' MJDNL:.UPNF#2=*WA-.@*[7:W"@!V7^')S@>F/6N#O+RUU'3[;7_$%N=.\)69 M5='T!4^>[?I&S1CJ3_"G3')XR3Z;X9NM1OM%M[G5;9;*]FR[6JG/E*2=JD]R M%QGWS7)A_C^7]>B[+KN5F>(^K864EN]%\SBQE7V-%OJ]#Q'.6)->Z_LOZ;I]KJFI:[J%Y;6QA06T M"S3*I+-RS $]@ /^!&O"A]XTY79>C$?0U^;8:NL+6C6<;VZ'RM&I[*HIVO8^ M_O\ A*-&_P"@O8_^!*?XUB>,KS0/$6ARV=UXC@L[+<)+DV]T@:2)>6C)!S@C MKCFOAX2OG[[?G2B1]OWF_.O>J<1RE%QE25GY_P# /7>9.2LX?B?4LIPKR1@YVY^ZA^IXKN_ GB6?6?-EU"]L8IKL^ M9::5;RH[V\*C^(@\L<@GT_0?$6YMN,G'IFND^'WBJ3PCXRTO50S>7#,/-&>L M9XA!Z&N9^*/_).?$O\ V#YO_0#7Z%BO]WJ?X7^1 M[L_@9\/+7N_[*?\ R&]<_P"O=?\ T*O"%KW?]E/_ )#>N?\ 7NO_ *%7Y!D? M_(RH^K_)G@87^+$^DJ***_:3Z(*Y_P >7&C6?A6]N-?@^TZ7#LDD@V%_,8.I M1=O/7BN@KSG]H8X^#_ (@(ZXA_]'1UU82'M,13A>UVE^)Q8VHZ6%JU M$KVBWKML<[?:C+975GXG\36OVS7[AO*\/^%H6#>03T9A_?Z%G/"_7 ':?#_3 M;C39M2N-:U>/4/$EYY4M[#%(/*M4^;RXD7LH^;GNO-??UK9^:4>(/8U/:.E?\ [>ZM6;>FKZ+HEHD? MI+YR?WU_.CSD_OK^=?FWY\G]]OSH\^3^^WYUYKX:M_R^_P#)?^">G_K<_P#G MQ_Y-_P#:GZ2>1#_Z+6O$RO#JOB'! MNUD_S1]#GF*>%PD:B5TVDUMI9Z7_ *T/5?\ A(O#/BBQ,<^H6>B?#K1^(].$ MP6?4V4]63.[R\]L98\GV]?3QQX;V*1KVEJ,<#[9'Q_X]7YZ*QVXR<>E*9&Q] MX_G7T5;)H5;>^TE_7WOJSXW#\1U,/=^R3;\^W3R2Z+IYMGZ%MXZ\-JI+>(=* M '4F]B_^*KD_%'[07@GPS"Y&K)JDX'RP:>/-+'_>^Z/SKX>\QO[Q_.FUSQR. MC%WE-O\ Z:G%6)E&T*:3^;_ ,CT?XK?&K5OBAV3?J5F?M-J!U9@#N3\1G\0*^&9$:-V1@5 M93@@U^E-?-?[07P#FN+BY\3^&[8RE\R7MC$,MN[R(!USU('?GOQZ678I4_W, MWH]CYOB'*Y5O]KHJ[6Z\N_R/$/AW\0=2^&_B*+5-.;<,;)[=S\DT9ZJ?RX/8 MBOLKP'\9/#/Q MH_L=]':W[#Y[&Z8)*#Z#/WA[C]*^#F4JQ##!'8T*Q5L@XK MTL5A(8C5Z/N?+Y=F]?+_ '8^]%]'^G8_2JJ$.N6%Q/![5+R\M-3TVV\0^(K9M,\'V15=%\/(F)+U^D;-&.N?X4Z8Y/&24OKV MUU#3[7Q'XDMFT[PG9E4T3PXB?O+M^D;-&.I/\*= .3QDGJO"7A+4-:U>/Q7X MK11J>#]@TS.Z+3HS_.4CJWX"D[07]?U?N^AE&,\1.RU;UUVMT;72/\L=Y/5] M6=7X:FU&ZT6WN-5A6UO9AYK6J]( >5CSW(& 3ZY[5J445PO<^GBN6*5[GCU\ MUKXG_M/3;)AX>\!V$\K:MJ&3&]_*&)EC0GG9G(9NI^Z.*N^&9&\4:AI.INR^ M'O"%E(L>C:9D1/>/@A9''9<9VIU/4^_R3X[E?_A-O$*;CM_M"XXSQ_K6K$^T M2''SMQTYKTO8Z;GYN\YY*FM.]O.VST6VB7;OJVS](O.3^^OYT>E_K-_TY_\ )O\ @'Z0>C?G63IVZC_P!9?^G/_DW_ #](58-R""/:EKQG]E- MF?X:W)8EC_:,G7_KG'7LU9/1GUN%K_6:,:UK704444CJ"BBB@#RGQ'U28-]Y@.J;NBCECS]&V.-3UC1O$'BU3IL#W$<'A_P / M I/%*&QUYM?\4_Z=]GN&A\/^'[;YC+)G"RD?Q.>OH@/ MK1IS'1O%6G7GB!?[7\:ZHRI#8VQW1Z9;$_,1Z!1G+=6.0.YK![_U_7H> _XC MYNZW_"__ +;'YL]4HHHK<]\*^8?VJ/ #VNJVWBJUBS;W($%WM'W9 ,*Q^JC' M_ ?>OIZJ&N:+9^(])NM-U"$3V=RACD0^GJ/0@\@]B*PK4_:P<3BQF&6*HNF] M^GJ?GA7LWP/^/!\"J-%UH/-HC-NBE09>V)Z\=U/7'U(]*Y7XJ?"74_AKJSJZ M/=:3*Q^S7JKPP_NMZ,/3OU%<%_%7S?-4P]2ZT:/@H2K8&MII)'Z&Z'XDTKQ+ M:K!ST]6 MCCO:W3CK_7W'U>%S1XB\7#5>>G_ 1ZS_ ,)EI,FEW>IB[7^R;<'??YQ$Q'!" M'^+GC([\#)KSS4M0@U2U@\2^)H'LO#5NX_L?0 N9;R0_<=T_B8_PIT Y/&26 M7MY;WEE:^(O$EJUAX;M2J:)X<1!YER^,1LT8ZL?X4Z =>,YFD:^L]2MM>UVT M_M/QA=JRZ/X?B;D5S7@WPM-H<=Q?:G:AAZCK\J8DO'^SPD_\\UY8CV+8'_ * M]XKNRW*L/4PRJ5X7NW3_,Z\'@ZJ*]/^QL!_S[_%_YG=]3H?R_F?-7BC]F<:7% M:1:7>76I7EU,(ES"$BB'5GD;)P >W)J@_P"M+SQ)'HVDZO)>R6Q#:E>F$+! M;#'W0=QW.?[O;N>N/I77+&XU/2;JUM;U].GF3:MU&N6C]2/?&?I7EMO#9ZUI MDVDZ/-_9/@33]QU+5BVU[]A]]5?NI_B?OT'%>/BLIPE.:4:>C\^W1:Z+K*3V M6BU.>IA:49:1_K^MV=S\.;RSF\,Q6=C?2:G!IK&R%X\902[ ,%3_ ! AD_0^'EKW?]E/\ MY#>N?]>Z_P#H5>$+7N_[*?\ R&]<_P"O=?\ T*ORS(_^1E1]7^3/%PO\6)]) M4445^TGT05ROQ0\)W/CGP+J>B6?)O_#(/B;_ *"VD_\ M?B$=O6O?J* M\K#XJKA9NI2>I[>,P-''4E1K+1.Y\FC]D+Q-_P!!?2?^^Y?_ (W1_P ,A^)O M^@OI/_?7_P K^]GR:/V0?$N>=7TK'^_+_P#$ M5KZ5^QW.TBG4O$<2)W2UMRQ/XDC'Y5]-T5G+-\7)?%^"+CP[ET7=P;^;/-?! MO[/O@[P?(DZV+:I>+@B?4"),'U"X"_IGWKTD * ,"EHKRZE:I6?-4E=GNT, M-1PT>2C!17D%%%%9'2%%%% 'FWQ ^ ?A?Q]))=/ VEZDYR;NS &\^KKT;Z\' MWKQ'7/V2?$UC(3IE_9:G#VW,89#^!X_\>KZWHKMIXRM25D[KS/$Q638+%/FE M"S[K3_@?@?+GPG_9[\26/B&XC\1QR:?HLD&)X[>=&^U@.I$1*L2%) )_W<=Z M]AM?!5YXHUJ*XU^TBL= TU@NF:%&RLA*\"67;\IXZ)T'YY]"HJ:F*J5'S,K# MY3A\-!0C=J]]>O:^FR[;7W.9A\"V\WB@>(-3N)-2OX05LXY %AM%/_/-/[Q[ ML22?8<5TU%%:SO^&0_$G_ $%]*_[ZE_\ B*^L**Z/K$SYZ60X*3;:>OF? M)_\ PR'XD_Z"^E?]]2__ !%*/V0_$G_07TK_ +[E_P#B*^KZ*7MIL7]@X'L_ MO/E#_AD3Q)_T%]*_[[E_^(H_X9$\2?\ 07TK_ON7_P"(KZOHJ.=L?]@X+L_O M.!^"_P /;WX:^$Y=*O[B"YF>Z>UYE8+.+/RH 3TY8CD].,DTWP] MX*O?#,(N8;B#4=>OKB-]4U*\W;GC!^98P!P .%7@#K[5VE%3RHYOJ]-.Z_J^ M[]?/L%%%%4=(4444 5M1TVTU>REL[ZVBN[65=LD,R!E8>X->'^,OV4]*U*9[ MCP_?MI@Z#\\^MT5S4\%3IRNKG)1RVC1ES1;].AQ7AWP9>W6O-XC\3R0W.JKE+*TA) M:"PC/9,@;G/=\?2NIM-(M+*[N+J*$?:K@_O9VY=@.@R>P[#H*N45UQIQBM#T M(4XP6@4445H:A1110!XC\7/@GXB^)/BHZA%J-A!91Q+#;Q2M)N"CDDX4C)8M M^&*XE?V3_$(/_(6TS_OJ3_XBOJ2BO'JY3A:TW4FG=^9Y\\#1J2$? M#T7A3PSIND0X*VD*QE@,;FZLWXDD_C6O117K1BH148[([XI122"BBBJ&%<9J MO@27Q#K4$6H/;Q^%[+:\&E6P*B>3KNFX V@]%'!ZFNSHK&K1A67+/;^M_+R( ME%2T9QT/A"^O==DUG5Y+>ZGMG&$H?S7OYW_KY"4$DUW/F(?LK>(/ M^@KIO_?4G_Q%>C?!GX1:E\-M0U"XOKNUN5N8A&HMRQ((.>"P MM6-:DGS+;4QAAJ=.2E%:A1117T!U!116;K'B;1_#OD_VMJMCIGG;O*^V7*0[ M\8SMW$9QD9QZBJC%R=HJ[)E*,5>3LC2HKFO^%F>$/^AKT3_P8P__ !5'_"S/ M"'_0UZ)_X,8?_BJU]A5_D?W,Q^L4?YU]Z.EHKFO^%F>$/^AKT3_P8P__ !5' M_"S/"'_0UZ)_X,8?_BJ/85?Y']S#ZQ1_G7WHZ6BN:_X69X0_Z&O1/_!C#_\ M%4?\+,\(?]#7HG_@QA_^*H]A5_D?W,/K%'^=?>CI:*YK_A9GA#_H:]$_\&,/ M_P 51_PLSPA_T->B?^#&'_XJCV%7^1_$/^AKT3_P M8P__ !5'_"S/"'_0UZ)_X,8?_BJ/85?Y']S#ZQ1_G7WHZ6BN:_X69X0_Z&O1 M/_!C#_\ %5=TGQCH&O71MM,US3=1N IE)V4TWZFQ145U=0V5M+<7$L<%O"ADDEE8*B*!DL2> .$/^ MAKT3_P &,/\ \54QISG\*;*E5A3TG)(Z6BN:_P"%F>$/^AKT3_P8P_\ Q5'_ M LSPA_T->B?^#&'_P"*J_85?Y']S,_K%'^=?>CI:*YK_A9GA#_H:]$_\&,/ M_P 51_PLSPA_T->B?^#&'_XJCV%7^1_$/^AKT3_P M8P__ !5'_"S/"'_0UZ)_X,8?_BJ/85?Y']S#ZQ1_G7WHZ6BN:_X69X0_Z&O1 M/_!C#_\ %4?\+,\(?]#7HG_@QA_^*H]A5_D?W,/K%'^=?>CI:*YK_A9GA#_H M:]$_\&,/_P 51_PLSPA_T->B?^#&'_XJCV%7^1_$ M/^AKT3_P8P__ !5=(K!E#*05(R".AK.5.DY)'2T5S7_"S/"'_0UZ)_X,8?\ XJC_ (69X0_Z&O1/_!C#_P#%5?L*O\C^ MYF?UBC_.OO1TM%$/^AKT3_P8P__ !5' ML*O\C^YA]8H_SK[T=+17-?\ "S/"'_0UZ)_X,8?_ (JC_A9GA#_H:]$_\&,/ M_P 51["K_(_N8?6*/\Z^]'2T5S7_ LSPA_T->B?^#&'_P"*H_X69X0_Z&O1 M/_!C#_\ %4>PJ_R/[F'UBC_.OO1TM%$ M/^AKT3_P8P__ !5'L*O\C^YA]8H_SK[T=+17-?\ "S/"'_0UZ)_X,8?_ (JN MD5@RAE(*D9!'0UG*G.'Q*QI"I"I\$D_06BLC5_&&@^'[E;?5-;T[3;AD\Q8K MR[CBCI:*YK_A9GA#_H:]$_\&,/_P 51_PLSPA_T->B?^#&'_XJCV%7 M^1_$/^AKT3_P8P__ !5'_"S/"'_0UZ)_X,8?_BJ/ M85?Y']S#ZQ1_G7WHZ6BN:_X69X0_Z&O1/_!C#_\ %4?\+,\(?]#7HG_@QA_^ M*H]A5_D?W,/K%'^=?>CI:*S-'\4:-XB:5=*U:QU-H@#(+.Y24IG.,[2<9P?R MJ]=74-E;2W%Q+'!;PH9))96"HB@9+$G@ #G)K)QE%\K6IK&<9+F3NB6BN:_X M69X0_P"AKT3_ ,&,/_Q5'_"S/"'_ $->B?\ @QA_^*K7V%7^1_B?\ @QA_^*H]A5_D?W,/ MK%'^=?>CI:*YK_A9GA#_ *&O1/\ P8P__%4?\+,\(?\ 0UZ)_P"#&'_XJCV% M7^1_$/\ H:]$_P#!C#_\51_PLSPA_P!#7HG_ (,8 M?_BJ/85?Y']S#ZQ1_G7WHZ6BN:_X69X0_P"AKT3_ ,&,/_Q5'_"S/"'_ $-> MB?\ @QA_^*H]A5_D?W,/K%'^=?>CI:*YK_A9GA#_ *&O1/\ P8P__%4?\+,\ M(?\ 0UZ)_P"#&'_XJCV%7^1_G02/Y:27-E BLV"< E> MN ?RKMZX/XF21PZWX%>5UCC76@2SD #]Q-W-==&I4J347-_><5>G2I4W.,%? MT+>D^#? &OV2WFF:#XNR5M+_P#R+_X.K7MW_"L_"'_0J:)_X+H? M_B:R=>T'X;>%O(_M?2/#.F^?N\K[39P)OQC.,KSC(_.O/=;\6ZE'XS6\L=5O MF@B\0PZ6PGU)(T*[U5XEM IWK@G]X2&[]!78_$A=3D^(_@9='>S2^\N_VM?H M[Q8\N/.0I!SCWK%4:L9P52H[--[]E?S_ *Z&LJU%QG[.FKQ:6RZRMY?UU+>C MZ7\,O$%]'9Z;H_AV^GD@:Y46^GQ.IC5PC'<$V\,0,9S6Y_PK/PA_T*FB?^"Z M'_XFO,O'6L:[X9\17NH.]J=-GW3V%7["I+E<*C2?=M[;Z M^GWD^VI0G_P#"L_"'_0J:)_X+H?\ XFLW7O#'P[\+ MV8N]7T3PYIUNS!%DN+&!0S'G ^7DX!Z>AKSRS\<:]KVLQVR7=U#:>++V*?26 M0E&M[6&5A. ?X2T4:M_VT-=%\;I-2N]5\-:?H4]O9:ZOVJ^M;JZE54^2+8T: MJP(9V$G&<8VDU*H5HU8TZE1ZWZOHM?N=T_1[E.OAY4IU*=-:6Z+6[T^]6:VT M:V.ML_ '@C4;6&ZM?#>@7-M,H>.:*P@974\@@A>16GI/@[0-!NCFZ=< M%2AFM+2.)]IQD94 XX''M7+_ 2\2:=KW@U8-(M)K73=,=;&(W$@>20B-&=F MP =SL..#C(ZX'H%<&(=6G4E2E)Z=V=^&5&K3C5C%7?9=>MB*ZM8;VVEM[B* M.>WF0QR12J&1U(P5(/!!'/_\ "L_"'_0J:)_X+H?_ (FNEHKGC4G#X6T= M4J<*FLXI_(YK_A6?A#_H5-$_\%T/_P 31_PK/PA_T*FB?^"Z'_XFNEHJ_;U? MYW][,_J]'^1?-MI) /*].#^5>@UYO<7FFV?Q:\0-JLUK#9G0K82?:V4(5\V;=G=P1 MCK710G4J-\TI:*^C.;$4Z=-+EA'5VU1T,7PY\&S1I)'X7T*2-P&5UT^$A@>A M!V]*;_PKSP5]H,'_ C.@^?MW^5]@@W;]>*0:UMX)34 M)'CD#?/A@Q6(X4@8WA?N[CFO1>%K*[=5Z7[_ "Z_UYGFK%4'RI4EK;M;6U^G MFO\ @'K_ /PK/PA_T*FB?^"Z'_XFC_A6?A#_ *%31/\ P70__$UY]\)]VP\^1S;^9Z M.&]AB(SJ^KT?Y%]R.:_X5GX0_Z%31/_!=#_\ $UTBJ%4*H 4# Z"EHK. M52<_B=S2%.%/X(I>A%=6L-[;2V]Q%'/;S(8Y(I5#(ZD8*D'@@CC!KG_^%9^$ M/^A4T3_P70__ !-=+13C4G#X6T$J<*FLXI_(YK_A6?A#_H5-$_\ !=#_ /$T M?\*S\(?]"IHG_@NA_P#B:Z6BK]O5_G?WLS^KT?Y%]R.:_P"%9^$/^A4T3_P7 M0_\ Q-8>LZ;\+O#M\MGJFG^%=/NF4.(KFUMXVVDD \KTX/Y5Z#7F]Q>:;9_% MKQ VJS6L-F="MA)]K90A7S9MV=W!&.M=%"=2HWS2EHKZ,YL13ITTN6$=7;5' M0Q?#GP;-&DD?A?0I(W 9773X2&!Z$';TIO\ PKSP5]H,'_",Z#Y^W?Y7V"#= MMSC.-N<9[UXI!K5ROAG3M/L+[4K."&RO-0MHO[2&G(EM]HD$,AD*EI/E"XCQ MMQ@G@UH:3J#Q^(5\3WVL:@EZW@E-0D>.0-\^&#%8CA2!C>%^[N.:]%X6LKMU M7I?O\NO]>9YJQ5!\J5):V[6UM?IYK_@'K_\ PK/PA_T*FB?^"Z'_ .)H_P"% M9^$/^A4T3_P70_\ Q->??"?7-57QX^E7-[<7%G<:.+_R[K5AJ#J_F*H8L% C M+*W**2O0BO9J\_$>VP\^1S;^9Z.&]AB(6LMY:1RN%!)"@L"<9)./(/B,NO/:Q7+W0>?[;M!>R\B,)UZ MIG>,#N?6O/?!\EW=:'<0:CXIU+0DTWP_;WEG##>^2!DRE6*_Q *(QCH=PSSC M'L1HU)0;522MRWWUYE?3T/&=6G&IRNG%WYK;:)+BZF^W2:;2%9'EEC=2)5+G;@\ CKS6W>:I?QV?C;7;OQ!J\,MO?1Z=!;6-T@@C\Q M8,[ _P BDER-Y/R@DCGJ/"XB+2E5U]7UM;\Q1Q6&DN94=/1+9-O\CTN;X=^" M[=0TOAC08E+!0SV$ &2< QZI=Z0=:NK#2[GQ%%82:@L^)(XOL,;JBR'[I=P/F'.2?6F\/57N^U=_5 M_P!U^=]);"6)HO7V2MZ+^\O*VL=W]QZ'_P *S\(?]"IHG_@NA_\ B:/^%9^$ M/^A4T3_P70__ !->6I?ZC?\ BBU\,6_B74YM(CUR2U74(;O,[Q_8S*T+2@9; M:^1D_,,]<@$%SKFHQ6<'AYM8U.YF36KZT@8Z@+1YH80K 371!8;0_P#""6^@ MJ/J]?1>U>JOUV+^L4+-^R6CMTW[?U]QZ(?!_@)=<71SX;T/^TFMS=B#^S(_] M4&"EL[,?>(&,YJ]_PK/PA_T*FB?^"Z'_ .)KS'X.ZU>:]XRT>ZO[EKRY&@W< M7GM()6=4O]JDN _R@?-CG&:]SKGQ7M<--0YW?U\VCJPOL<1%S5-6Z:+LG^I MF:/X7T;PZTK:5I-CIC2@"0V=LD1?&<9V@9QD_G5ZZM8;VVEM[B*.>WF0QR12 MJ&1U(P5(/!!'M%>K_._O9E]7H_R+[D?#_ ,$V%K-%#))+)I\(5% R23MX %5X_!O@";2/[530/#K:;Y1G^U"Q@\ORP,EMVW& M,5?^)''P]\3_ /8,N?\ T4U>+:0;I?#=I\,U:81ZAY-]'/@\::\?G3#<._F* M\?/]\5Z&'A4KTW/VC5GKKTZOY'FXB=+#U5#V:::?3KT7SV];'L-CX!\$:E9P MW=KX:T&XMID$DGPE74C((.WD$5-_PK/PA_P!"IHG_ (+H?_B:\6O=%X+TK'J:6$,9*D*Y.TM,Q*XV$;??+5M6>O77BRWU+4-7\8W M7AJ;3],L;FW^SR>7$#) LCS/'_RV!6%KJ\O:.WSOO9:+^O4YX M8K#RM'V2NUV5MKO5_P!=['H>F^"_ FL?:OL?AK0YOLL[6LW_ !+(ALD7&Y>4 MYQD.PA(#J2K+]WJ""*\S2&]TNUUOQ+:ZW MJ$IV5O/=:V9 MFLKDQ/(L5T%C7<.0 #QCG''>IE1J)755V]7I:/,RHUZ7-RNDK^BUO+E7XGH7 M_"L_"'_0J:)_X+H?_B:/^%9^$/\ H5-$_P#!=#_\37B\?B3Q-K+:/HS:G?31 MPV-U(+B/4UL)II([J6$.\A4^9M1%)7N3ELU[CX'N[V^\'Z/<:C<07=]);(9K MBV=7CD;'+*5^4@]>..:QQ%.OAX\SJ7U[OS_R.C#U,/B)\BI6T[+R_P _ZTO6 M_P"%9^$/^A4T3_P70_\ Q-'_ K/PA_T*FB?^"Z'_P")KI:*X/;U?YW][/0^ MKT?Y%]R$50JA5 "@8 '04M%%8'0%%%% !5#5]!TSQ!;I!JFG6FI0HV]8[R!9 M55L$9 8'!P3S[U?HIIN+NA2BI*S5T!M%1?#.H7&B6<3@+_ &7-Y2Q@ M$Y ,?09X(R*T(/"/A?[+=Z;#HND_9V*&YM([6+:2!E-Z@=0.F?PKS#Q1<1:9 M)XZO=-O=*U72VE;^V]#U96MY]RQ $0RCGYE"[<@C/W3FL-8SI*?$F_TG4]3L M9S#IIMUFNF+Q+*L9R0>-M:ADU+5+75K@76E)9[_+U2." MU65T1F6.W4-]H5MQ.YR/]G[M1' U*KBE4O?;YV2^^_\ PY'M?BT>+6-0N[6W\56=NCWDYEE,4MKYC1LYY M9=QXS41PCMRJ?JM>EO\ -?B7/&Q3YG3]'IUO_P#(O\/EZ[%HNGP?8C'86T9L ME*6NV%1Y"D8*IQ\H( &!C@4W6-!TSQ#;K!JFG6NI0JV]8[N%95#>H# X->)Z M;J.N:-HGA7Q''KFJZG?ZC.H,:_-UY/; &AX#OYCKG M@*Y7Q5J&KS:U9W%SJ%K/>"2,2>4&XC'"!6)7:.!M]0:)8.<;S4]K]]US-_DQ MQQD)6@X;V[;/E2_-:?\ /7-+T'3-#\S^SM.M+#S-H?[+ L>_:,+G:!G X'I M5^BBO)@R:K:# MXNT7Q3Y_]CZI:ZEY&WS?LLH?9NSC..F<'\JYOXQ-*OAW2S!+##.-9L=DEP"8 MT;SUP6 (RH/7D?45D>))M:O+;0;"X\0VL#0,(3#*Q4Y=^25Z^ MWJ*]"EAX5*2DWJV_PMY?JCSZV(G2JN-KI)/[[^?EV9ZE7/:UH_A;4-D65_9:YJFJW>I>');R9;Z;SDCF7R2)8T(PNT2-QT( S MGDU!=>)/$_AC0M6>#5&,$]K:NINM844VY4]4KO2_127Z>C/<=(\(Z%X?G,^EZ+I^G3E2ADM+5(F*D M@D94 XR!Q["KMGJEI?W%W!;W$:SE@W*3YIW=K_+3_ #-(XV,8KDIV5[=M=?3M MO_2]LHKPRUU#4;K4=,\,7WB34+;3!K&H6K7XN3'=2K"J-#$T_7)WMGNP7%=[ M\([V6^\,W1EU.;6%BU*[ABO9Y!(TD:RL$.X<'@#IQZ5SUL(Z4.?FO_EK_EL= M5'&*K4]GRV_S6_Y[G;4445P'H!1110!5U+5+31K&2\OKF.TM8\;YIF"JN2 , MD^Y _&D_M6S_ +4&F_:HO[0,/V@6V\>9Y>[;OQUQGC-9_C;0QXF\(ZSI6,M= MVDD29[,5.T_@<&O!%\4WW]F+\4V2?S(@ND&+UC^S%2V/3[41^5>CAL*L1!M/ M5:?-_"OF[GFXK%O#3BFM'KZ)?$_DK'T9INJ6FL6:7=C%>)IK_PGHXT MFPU.\M)_#^AP2R!-26QACF8%MX7:6N69AC8<+SC.6K6\2:UKEO:>-?$=KK-^ MMSIZ6<5M:+-BUC\Z"'S)"F,9&]F!/"D9KI6!DI7ISLGM]Z2^^Z.5YA"2Y:M. M[Z_797/B"PL;A5GCM[9[JU$Q621@JJORG&6Q[=STJ[ M_P (KHN^T?\ LBQWVD1@MV^S)F&,@@HG'RJ02,#C!->$:G'K,FGOIMUJDXLY M=0TN2#S-8CO[N!VGP9%<#(5A@C((RIQQQ6SJ%]J.A^)+KPJWB/4H=%EU6UA; M4;BZW7,*26SR&(3-R-SH #U&<#K3^IRY>6-357]+:=NOO;=1?7(\W-*GIIZW M][OT]U>GY>MZ1X1T+P_.9]+T73].G*E#):6J1,5)!(RH!QD#CV%:]>):3XEO M=/\ &MAI":]MWAM M=Z*^=3XLUKQ*VAZ=9ZKJ=Q9_P!ES7 G;4(]-N))EG>,EY & M63RU0< X;[QSG%>W>![N]OO!^CW&HW$%W?26R&:XMG5XY&QRRE?E(/7CCFL, M1A)8>/-)K?\ S_R.C#XR.(GRQBUI_E_G_77"P.!WKB=-L? OC3QQ?ZD-1T3Q'=7%O#'#92)%,\' ME;R67))YW#. ,;1UKT2^_P"/*X_ZYM_(UX=IMWIDWPX^&5M!)%+XA%W9M:1P M,#.BAP9B0.0GE[MW;IFO4PJE.+M)K9:=+W?W::['DXR4:*>CD[];627KK MI>Y[+JGA?1M:N8+G4=)L;ZXM_P#52W-NDC1\Y^4D9'//%*FEZ1J5C=*EG975 MG?L7N L2/'<-@ L_&'.% R<]!Z5XC!K^HZMXJT^2+6M26RU74[FP9FU54=HP ML@(CM%7]UL*KB3=NZ$CYA57PS=/I_P ,_!6EV>IZB9]2EN9##'J2VBG83E3< M8+1*O!V("22?>M_J-115Y]OU;^[E_P [&/UZFZC2AWU[VY4NFM^;_*Y['!H' MA&UO+GP_#H^EPRW-LMQ/91V**DL2OA2V%VMAB< \C-:C>&='>QGLFTJR-G/M M\VW-NGER;0%7,M5TI]:\3WNF2#1;I/MEK?B*298[ MR15S, -^U0&R -VW)XR":CXTUK6_#NG2MJU\E_;:&;Z1X]133HL^9(J3'Y2T MS,$'R8"<]?7KZZ_P#R/Y&<,=2M?V>G3;LKJW_;WY_/WVS\.:3I M\5I%:Z79VT=FS/;)%;HHA9@0Q0 ?*2"J6[P7FC6%U"\QN&CF MMD=3*>KD$?>/<]:\.UKQAJ]Q'%KEQKMVEO;Z;83R_P!E7B1O82/&KLTMJ^U9 MU:T***\5R,8SG-,M]-TYF@NH+2UW+;^1%,D2Y$)P=BG' M"<#@<<"L+XL?\DS\4_\ 8-G_ /0#7/\ CSQ=+H_PL2?1[Z$7GEVL32Q3H##& M[(C/N.0O#8W$$#(-=E*C*I&*B]6[>7]:G%6KQI2ESK2,>;ST_P"&.QO/!?A[ M4([5+K0M-N4M4\JW6:TC80H.BH"/E'L*?<>#]!NWLGGT73YFLE5+5I+6-C J M_="9'R@8& .E>,MKFMZ+I>I:==:K=I%<7MG!9PQZU%I:SXAGT_09]?U&T@_X2*YLVFLM3,TPB6U\SR_M&T%P&SR1D9]0 M*[_J=6S?M-%^5K_K_P $\]XRC=+V>K\ON_+\M.WO#:+ITD,L36%JT4LPN)$, M*E7E!!$A&.6R =W7(%5='BT2^5;O3(;*002SQK-;QKF.0O\ O@"!P2P^;U(R M:\IMUU2T:'6U\1:O)*GBO^S!:RW):W-N;DQ%"AX)P<[CR.,8INB_VCXN\46. ME7&O:M96C+JTK_8;HQ,Y2^*("PYPH/&/3'3(.7U5\K?/IKWZ*[_ U^N*Z_=Z MNW;J[+7IKJ>L7W@_0M2LXK2[T73[FUB=I(X9K5&1&8DLP!& 2223WS6I'&D, M:1QHL<: *JJ, = !Z5X7X?UJ_\ %4FAV6M^*;W2;>'19+P7-M<"V>YF2=XR M[OT8*B*Q4\9.3D9KTWX5WUQJ?P[\/W5W<27=S+:(TD\K%F<^I)ZFLL1AYT8^ M]*]GY];_ .1MA\3"M.T86NO+I;3_ ,F.JHHHKSCT@HHHH **** "BBB@#(U# MPCH6KW\=]?:-I][>QXV7%Q:H\BXZ88C/%277AG1[V\FN[C2K*>ZFC$,LTMNC M.Z @A6)&2 5!P>X'I6G16GM)Z:O0S]G#5\JU,S5_"^C^()(9-4TFQU&2'_5- M=6Z2E/H6!QT%0ZEX+\/ZS>&ZU#0M-OKHJ$,US:1R/M'09()Q2>*M5.&Y4DXXY.:UC[50YXO1>9A)T74]G*.K\ON_!%^32=,AMR'LK1(%F M^UD-$H42[MWF],;MW.[KGFFII>DW[+>):6=PSRK-%NO%'@F/0]/G*:C?W<200 X$VW+,&/954%B?]D>M)\"/A[JOPY\(S MV&KW$]>W+W7?^NQS^VD\5]75* M\;7YNS[?UW.Z70]/CAMHH[&VBCM7,ENJ0J!"Y!!9!C"GYFY'J?6N*\*_"./P M_P"*8];N;^"\G@218?L^G0VCL7^\\SQ_ZUL<9P!U.,FO0Z*YH5ZD%)1>^YUS MP]*HXRDOAU04445@= 4444 5-4TFQURT-KJ-E;W]JQ#&&ZB61"1T.U@15'3_ M ;X?TA@UCH6FV3!UE!M[2.,[U#!6X'4!F /;AFZ<)/F:5S ME/&7@./Q+8B"TEL[!FN/M,R7&G0W4-PY7;NDC8#

<3<3V\8),I)E"J!A%/3:O& !S74UXM%D-SXHB6XM9?/*W:+;V0 M&"#T!93SP69NX[U2^%,.J^&_!%K8Z3-J>J75M+,DD/V6-K+<)6!\MY&B.#C( M(?OG;GBMEAXRP_M(5=;V:UMWW.=XJ4<5[.=&T;73TOVV_K8]7T_PGHFDPQQ6 M6CV%G''-]H1(+9$"R8*[Q@<-@D9ZX.*L_P!B:=]K%U]@M?M0E,XF\E=_F%-A M?=C.[: N>N..E<]X=\8:CJEOHUU?Z5!8VNK "W\F[,LBL8VD ==B@ JC="<< M9'7'75Y]3VD)6F]?6YZ=)TJD;TUIZ6.3\8> X_$FGK;6!_#L.E03-<;7>629D5-[NQ9B$4!5&3PHX M K?HH=:HZ?LF]-Q^PI^T]K;WM@HHHK W"BBB@ K/_P"$?TO^S3IW]FV?]GEM MYM/(3RMV[?G9C&=WS=.O-:%%-2:V8G%/=&3JWA/0]>N$N-3T:PU&=%V+)=6J M2L%/8%@>.3Q[U:@T>PM8YHX;&VACG4+*L<*J)%"A & '("@+SV %7*YGP_\ M\DVTW_L$Q_\ HD5JG*4;7TV,9E96 MH33MH.DV-O(D$FH!;4S2)O$:^2SD@9&3A"!SU(/.,&CJ4TZ^ _%%E<2)/)I] MK/;":-=@D7[.&!*Y.#AP#SU!/&<#51G)IN6M_P!;7^\QC:?E/HK)RE)6;-5",7=(****DL**** $90RE6&0>"#65I/A'0O#\S3:7H MNGZ;,PVM):6L<3$>A*@<5K452E**:3W)<8R:;6J,9?!OA]=2.HC0]-&H&3SC M=?9(_-\S^_NQG=R>>M-E\#^')[-K230-,>U:8W#0M9QE#*1@N1C&XCC/6GV> MBO;ZD;@F(?/(YE0'S90Y)",?[JYXZ_=7IC!Y+P_\+K_1OBEJOBJ7Q!--Q&%)S@JO; _P#K]<7>[=6UEIOJ^WD<4[IQ4:5[O7;1=_,Z>?P#X8NH MTCF\.Z3+&F0JO91$+EMQQ\O&22?J:GU+PCH6L-;F_P!%T^^-NGEP_:+5)/+7 M^ZN1P/85R.B_"V_TOXK:CXLD\037%I=(RK8%3QD8"DYQM7J./3\32_A;?:?\ M6;[Q>^OS36EPA4:>5/=FR2V:+';.]I&3"J_=5#CY0.P'2IIO#&CW.K1ZK- MI5E+J<>-EX]NAF7' P^,C'UKC;'X6W]K\7+GQ@WB":2SEC*C3BI[IMV$YQM! M^8<=5.!P>.*W**M3E%63T(E",FG)7:,6+P7X?@TN;38]"TV/3IFWR6 MJVD8B=N,,5Q@G@<^U-&A^&_#-NMT-/TO2H+9O-$WDQPK$VW9NW8&#M^7/IQ6 MY7CGQT\'ZM\5%CT70VB#:41<7/GR%$>1QA(QP?F"Y;G& Z^M=>'3KU%"I/EB M]W_7W'%BI+#TG.E3YI+9?U\V>IP:;I5U:H8;6SFMGF^UH8XT9&EW;O-&!C=N MYW=<\T^VT33K.X6XM["U@G4.!+'"JL [;W&0,_,WS'U/)K@?@GX=U#X?:'_P MBVL21O>#=>PM"Y:,QL0&1<@W[P>M>EUE7C[*I*$9771]S7#R]M2C.<. M675=GV.&\9_#)/$L-G!8W-EIEK;HZ+:S:3!=0KN.2\:L!L?W!(]0:Z?PWH-O MX7T#3](M&=K>SA6%&D.68 8R?<]:TJ*F5:I*"IMZ(TC0IQJ.JE[ST^04445@ M;A1110 4444 %%%% !4374*SK 94$S#\WUC;:I:2VMY;Q75M*-LD,R!T8>A!X-<'X;L[_3=0U>'PE:6,?A MYY@4:Z9D1;A#W#?6JB_9TY6?,M--;>O0F:]I5CS+E> MNNE_3KW;^13T2:\D\=3GQ#!%:ZC]EV::EO(9(&A!!F9&(!WEMFY2!A57&>37 M8O=01SI \T:S2 E(V8!F ZX'>N3\40CQ)XFT;3K&[EM[C3IGO+JZM2A>W4PR M1JAW*P#.9,X(Z(3Z&L+4OAWJ4EUJ4/V>VU66^N(IHM?O95%U9A @P L8Y4J6 M7;@$MSCDFW"%5Q8KG!;:I.T>YQ@?6N"T/PCIMC MJL=W9Z3:ZEXRQYE_JTV3#;3/EFYS][YCA%YVXR5!!KH?'EK) +;6S80ZO:Z7 M!<22V,QQG*J?,3((+J$90#CB1N>QK^'? ;VNDI%+JMY;0R223K8Z;,L5O")' M9]D;*BN0-V,D\XX & /2I.-.CS2BJL33.Z=N $*CZ"L^:$H2;;>RVMW\V:[?;R7

A)]V-=6(ITWAU/VEY M)VMU[[^3.3"U*JQ,H>SM"2YKK;LM/-'>4445XY[@4444 %%%% !1110!Y]\< M?'&J?#_P+)J>D0K)=-<) 99$W+ K _.1]0 ,\985R?P \>:MXR\ ZS:ZG$IC MTN%;>WND3;YB^6WRGL2H5>1V85[3/;Q74+PS1I-$XVM'(H96'H0>M+6HU5BU7]H^3E?N_UZI_(Z"\M(+[P:8KB))H_L8;:ZY&0F0?J" 0>Q%4- M6M(+'X8:C%;Q)#'_ &5,VU%P,F)B3]2223[T[29O,\-ZO#'=&_L[?S(;6Z8A MC)&(E/WE #;6+)G_ &>-XR4?[QU2M*#E;[+, MOXQ>-])\&^"[]-2F9)M0MYK:VBC7Q\>^$Y+FXGDMKO289KF"2, @_)ED8'L=B_ M3%;_ ,-_A_8_#7PVND6,LEP#(T\LTN TDA !.!T&% Q[5I)8;ZG%IOVEWZ?U ML91EBOKTDTO966O7^MSJ:***\T]4**** "BBB@ HHHH \[\,_#+4]#^)FL^) MI_$,UY97P<)8,#\NY@0IR<83&!@?EWZZUT>2#4//)CXDDD,RY\R4,3A&_P!E M3OK>W][_ ( :+\,=3TOXJ:CXJE\0S7%A=(P73R#QD8"GG&U> MHP/_ *YI?PRU.P^+%]XLD\0S36$Z%5TX@]UP%/.-JGD8'7]>NM])ECU 3DQX M61Y#,"?,D5MV(V&/NKD8Y/W1P*Y'2_AOK%C\6+WQ3+XCFFTR="JZ<=V.5P$/ M.W:IY&!G/XY(XB4N;FJ)>[;;==O^"$L-"'(HTV_?O\6S[[ZKR"R^&6IVOQ;N M?%K>(9I-/DC*C32#CE-NP\XV@_,..OYGT2O.[+X;ZQ:_%JY\5OXCFDTN2,J- M-^;'*;0AYV[0?F&!G/XD^B5S8J?.X>_S6BNEK>7G;N=.$A[-3]QQO)O5WOY^ M5^P4445QG>%%%% !1110 4E+10!Q7AGP];^)= T_5;^_U.YOKJ%996BU&>!8 MW(^9%2-U50IRN,9XY)-J-IHNCX.-T3J L\^<9LMYWD8^;R]V/,V_-NW[>=U= M7\-_(_X071?LNSR/LXV^7]WJ>E>Q.3IPE)ZIM:=%OH_\E8\*G!5:D8+W6D[M M;O977EYN_7U.%U"?4;S7M C\2WM]INIM>&W-M9?Z/;212(P/D3(2[?.(B07# M87.P=:ZW6-!B\+V]O>Z9>:C'54*%978""21]HCS@#G.,XQSZ5S>BZEK/]O2?;-+U#5K/2XUEL MX]\?VB 2;AF<,PWS;!\H!)"L=WS-RTY5::FM$KW6R?\ 5^HI*-&I*G+WF[6> M[7]6Z?<>I45!8WL.I65O=VT@EM[B-98I!T96 (/X@U/7C[:,]U--704444AA M1110 4444 %%%% !1110!C>)M=FT6.QCM;9+N^O[D6MO'++Y4>[8[DNV#@!8 MV/ )) '>N7\.^'+/Q9?ZY>^(].MKC6[>\^R/M)=((UC1T2*3 ;:5D#'@'<[ MC@5VNK:/9ZY9FUOK=;B'<&"MD%6'1E(Y!'8CD4:3H]GH=F+6QMUMX=Q8JN26 M8]68GDD]R>377"K&G3:CI)]?Z_*WSZ''.C*I53GK%=/^!;\;_+JPR248]]R$_=KLH9H[B)98G66-AE70@@C MU!%<1\:/!6I>/O MQI6E7*V]T94EVR,5295/*,1^!^JBJ?P*\ ZK\._!LFGZ MO<1RW$MRTZPQ.62%2JC:#ZY!)QQS6THTZF']M*?OIVMU:[G/"=2EBO81I_NV MKWZ)]CT:BBBO./4"BBB@ HHHH **** $90ZE6 92,$$9!KP+PM\=+G2_B-'X M'?31)ID-Z^F6]PS$3H Y5"PZ$ !1V.!G.:]^K(O/"&A:A=SW5SHUA<74Z>7+ M/);(SNOH6(R1_A7=AJU&FIQK0YDUIY/N>?BJ->HX2H3Y6GKYKL3^(=1_L?0- M3O\ _GUMI9_^^4+?TKE[>P_M2UT_PK#SIFF00Q:G)V?:B[;8'OG 9_\ 9P/X M^.:^,WPNUWQ!X5CL?"^HW1B67=-IMQ>$I*N" %=\G@_PEMOTP*TOAC\*9?#_ M (+L=-\174U_+&79[);AOLJ[F+;2HQYG7G?N&>G&*Z(PHT\.JJJ>]?:VJ\_Z M[[Z'+*I7JXET72]U+>^C[KY_?IMKCS6/A&TTMVC-Q#8I;,RD[-PC"D@XSC/M6T6E'YK]3 M"<6Y7\G^@;0OA' & +' _ZYUY1^T%XXUGPAX!T:VTM%2'5(FM[FZ9 VQ?+7 MY!G@%@6Y_P!DXKV$V,G]A_8\KYOV?R&]1TRU$<+3VDEO$ M"-J*60J.@X'/85IUC7J0J-RA'E3;=NVQOAZ4Z249RYFDE?ON%%%%Z_H_Q-UGQ#>>(Y+S2;P.(=/+,=NY@54@_* @X!'/TY MR>'_ (>Z_I?Q2U7Q'<^(Y+K2+I6$6GEF.,D;5*GY0%[$<_3G*>&?A_XCT?XG M:UX@O?$'_A_XBTOXI:KXANO$;W6C M72L(M/+N=N2-JE3\H"]B.3[9->S*K\?[U? EMOY;;^9X,*-E#]U+2;?Q;?WM M]O+^FNB_#W7]/^*NH^)+CQ')<:/<(PCTXLW&1PI4_* O4$<_KGK8=+N(]2$Y M,>T2O(9@Q\R12& C(Q@*N1CG^$<9-G;W M.,@84J?E 7J".3^)HTOX?^(K/XLWWB2?Q&\VAS(533=[]UP%*_= 4\@CD_B: MSJ.-1WE46D5T_P#)?7S-:2E35HTGK-];_P#;WIY?TULOA[K]O\7+GQ/)XCDD MT62,JNF[F[IM"%?NA0?F!'.?Q->B5CQZ5^X4445SG4%%%% !1110 M 4C9*D X/K2T4 <=X5U9/#?AS3-*OK'48;RS@2"7RK":=)'4 ,X>-64ACELD MYYY /%<+X8UDR:]=Z/X>+4+A5BGC:5G7_ $8$NSA&4$CRSQRQ M Q7M=?.EK^SSKOA[XF1^)(+N/4=-@OOMHBBEV7<@W%MF'PA.>"2XR,_2O;PD MJ%3VKJRY6]5?9O7^M3Y_&PQ%+V2HQYDG9VT:6G]77ZG:7UIJ-GXAT%_$%E=: MKJ0NVN/M5HXFACB1&SY4("LGSM$#\K'!P7;C.QK'G:UJ#/X>DUG3[V\,<5V[ M6+00^6K,6]O:JX?[/%G+98 M<%W."<<851SC)W:Y*F(LUIJE\N^W]([*>%O%ZNS=_/MOI^.NI!8V<.FV5O:6 MT8BMK>-8HHUZ*JC 'X 5/117!>^K/3225D%%%%(84444 %%%,D8I&2J[CV% M#Z*@,AMX@9&WN>@ _04+(T,1>9N?[H[>U $]%01NZJTDQV+V7T_^O1&[MF1S MLCQPI_F: )Z*@CD>9M^=D0Z#NWO0LC3/E3MB7^+^]_\ 6H GHJOYC3R8C.V- M3\SXZ^PI7E:23RXCC'WG]/\ Z] $]%022MN\J/E^[=E]Z624IB-/GE([_P S M0!-14$DIA55SYDIZ"AI#;QC>?,D/10.I]!0!/14"R-#$7F;+'^$#]!2H[(C2 M3-M'7;Z?_7H FHJ&-W.9)#L3'"G^9I(Y'E;S,[(NPQR?>@">BJ\_P#K4>8T\F(SMC4_,_K["@"Q14#2-))Y<1QC[S^GL/>B25F;RHN7[MV6 M@">BH))F7$:?/*1W[>YHDD,*JF?,E;IVS[_2@">BH&D-O&-Y\R0] !U-+YC0 MQ;I6RQ/W0/T% $U%0K(T<;23-M']WT]OK21N^&DD.Q.R^GN: )Z*@BD>1C(3 MLB[ ]_WWO\ ZU %BBJXE:>3$9Q&IY;U]A2M(TLFR,X"_>?^ M@H GHJ"25F?RXOO?Q-V7_P"O1+,RD1Q_-*>Y[>YH GHJ"24Q*J ^9*>G^-#2 M&",!CYDC= !U- $]%0^888MTK;F)Z*/T%"R-'&TDS8_V?3VH FHJ"-WVM)*= MB=E]/K1%(\A,C'9%CA3W]S0!/14$K?WO8> MU $]%5VD::39$<*I^9_Z"EDE:23RXCR/O-Z?_7H GHJ"69@PBC^:3N3V]S2R M2F-50'S)3T_Q- $U%0-(8(U#'S)6Z#ID_P"%+YAACS*VYSV _04 345!YC0Q MF29L?[([>WO1&[JK23'8O9?0?XT 3T5!$[OF1CLCQPI_F:(Y'F;>#MB'3C[W MO]* )Z*@61IY,H=L2]6_O?\ UJ3S6FDVQ'"*?F?'Z"@"Q15>25I)/+B."/O/ MZ?\ UZ669MPBC^:3N3T7W- $]%0R2&,+&O[R4^O\S222F%53/F2GI_C0!/14 M#2&WC&\^9(>@ ZF@2-#'NE;+'HH'Z"@">BH5=HXVDF;:/[OI_P#7I(W?#22' M8G9?3W- $]%01N\C&0G9%V&.ON:2.1YY-RG;".^/O?\ UJ +%%0"1II,1G;& MIY;U]A0TC2R;(C@#[S_T% $]%022LS>7$?F[MV7_ .O1),RD11_-+ZGM[F@" M>BFIE1M+;F'4TZ@ IDDGEQEL$^PI],DD$499N@H A $.9ICE^P]/85D>+?$U MGX*\+:OXGUCS!8:5:2WDJ1+N<(BEC@=V('%:ZKSY\_RX^ZI_A_\ KU!>:?;Z MU9SP:A;QW%A-&T M)8HQ)+,+:&=5(+X&[ST09.-V5_$3]H3]FWP)J4_AG_A'$\1-:DP31:) MIZS*K*^X@RLRY(8=5)QTSVKLO@Y\2/@%\?M:NK/P_HNG6NLR6/V:73-1T]() MY;<(J%4491@$15.TDA57L!6G+I>Q%^ERYI_[8%D^L7FD:UX7U:UO+6_GM[F& MQ1)_LT:SM#$9"K$$ED;<4W 9SBM_1?VGM,\1:UX6TE?#FKV#^($B>#SGMBT M8ECDDA\Q4E;8'2)B,\\@8ZXW_%'@?X7^"=!CU?5]'T71M%T.)_\ 3IXE58E9 MBQ /5B78GN2S9')KYV'[:G[.ECXOTN>R\.WJ3Z=%':6NMQZ2H2")$,:;07W_ M "HS*#MR Q ZT6OL@O;=GO5W^TAH-O\ '^V^#T>G:@-((!\W=O[ON?>O@;2?%6C^-_\ @I%XE7FE[X M+N!MRL/[/D!SW!!R"#@@C!Q7V;XI^)^B>!=8L]*U(SVTUY@Q7+Q_N3DX)+Y[ M'KZ#':KC1G4DHTU=V,YUH4HN=25EY,6V)CG 53GG/)Z=* MB-.PI57K/-QCHO]W_Z]9FH*N/W\QP1T7^[_ /7H4&0^;+\J+RJGM[FA M5,I\V7Y47E5/;W-&#='>_P L(Y"G^+W- ;H[WXA'(4_P 7N:3F\;T@'_CW M_P!:CF\;CB ?^/?_ %J&8W!\N/Y8EX9AW]A0 K,;EO+C^6)>&8=_84,Q<^3# M\JKPS#M[#WH9BW[B'Y57AF';V'O3+BXCLX2H=(449>1R J#U)- #V;9B" 8/ M=O[OO]:,BW BB&Z1N>?YF@XMU$40W2-SS_,T<6R[1^\F?\S_ /6H .+5=J_O M)G_,^_THXM5W-^\F?\S[#VHXM5W,=\K<<=_84!1 #-,!CM["A5VYGG.".B]E_P#KT*NW,\YP1T7LO_UZ%4R'SIOE5>54]O<^] J M^8?.F^55Y53V]S[T@4W)$C_+$.54]_P]Z GS/W,/RHO#,.WL/>AFVX@@&".K?W?_ *]*S;<00C!' M5NR__7I&80@0PC,AZD]OU !Q:KEOWDS_F?8>U'%N#+*=TK<A5W'SIOE5>54]O<^] 7=^ M^F^55Y53V]S[TBJ;D^9)\L0Y53W]S0 *IN3YDGRQ#E5/?W-+S=G)XA'_ (]_ M]:CF[.3Q /\ Q[_ZU!)NCM7B$<$C^+V'M0 &8?R%#-_RP@^7'WF_N__ %Z !F_Y80#&.K=E_P#KTC'R M<00C,AY)/;W-#'R<00#,G<^GN:7BU4(GSS-SSW]S0 <6RA$^>9N>>_N:.+5> M?WDS_F3_ (4<6JY/[R9_S)_PHXMU,DIWRMQQ_(4 MP9)#OE;CC^0HXBS-, M?F[#T]A[T >5F>8_-V'I[#WI%4M^_G^4#E5/\/\ ]>@!57)\^?Y_TH ,&\.YN(!T'] M[W^E!)NCM7B$=3_>]A[49-T=JG$(ZM_>]A[4,QF/E1?+&O#,/Y"@ 8F8^5'\ ML:\,P_D*&8G]Q!\H'WF_N_\ UZ&;_EA!\N/O,.B__7H9O)Q#",OW)[>YH &/ ME8@@'S]SZ>YHXMU$<8WRMSS_ #-'%N-D8WRMSS_,T<6J\?O)G_,G_"@ XME_ MYZ3/^9/^%'%LNYOGF?T[^P]J.+92[G?*W''\A0H$(,TQS(>@]/84 @!EE. M9#QQ_(4 ;A5V_OYC@CHO\ =_\ KT*ID/FR_*J\JI[>Y]Z M +YA\Z;Y57E5/;W- !N6WO\ +"O*J>_N: #_RPCD*>_N:3F\/]V ?^/?_ M %J #F\/I /_ ![_ .M2_P#'Q\B?+"."P[^PHS]I.Q/EA'!8=_84,QD/E0_* MJ\,P[>PH &8R-Y47RHO#,.WL*"=N(81C'5O[O_UZ"VW$$'!'5O[O_P!>AF$( M$40S(>>?YF@ 9O) BA&Z0]2>WN:3BU4(GSS/Z]_9+\L:\JI_F:P_'.FZCXC\$^(++2IOLU]]_I6/XRUR[T/PMJVJV.F3:R]A;27"V%NP62Z* G MRT)'4XX]3Q0!^?/[(GQ\\"_LXZ;J_@[XB^'[SPQXE%\[W.J/8F5Y$PH6-\#> MH4@XP"ISGO7T=IO@#X)_M#?$[1_'_@[Q#&GB/1FCG=M N$MY)=K9!GA9-QR, MJ20,J<$],)\.?CY\(?VK-!E@\0:7HECJ%N[12Z1XC\AYE4=&C9P,@^J\@YSV MS\X?&3PGX&^'/[4'PR3X'WJIK]UJ"+J-AH]T;B"(&1 !G/::1>R17=[Y1ZF25H]WN4CCD(]W-?6W MA_X4^#O"/AF+PQHWAK2X-*2+RVMVM4=77&"9,@[V/[L]&DCM+\1C.S9*9$#'MO5Y%R>X'J*^D_#G[3'PN\0>$XM=LO&VB MQ6KQ^9(M]>QP30G&2)(V(96'ICZ9J'?E5AJUW<^1/"OPWT7X4_\ !2C3M$\- M6OV/3&@ENH[7.4A:2QD9E7T7)) [ XK[>^)7P_LO'OA>;2[@@7K'S+:YQEHY M0.#_ +O8CT/KBOA;P#\4M(^+7_!1S3?$7AYI;G2VAFMH+B12IG\NRD0R 'D* M2#C/.,9QTK[9^+?Q&C^&_ATR1%;C7K[,5G!C)W=VQ_=7(^I(%=5"-:5>"H_' MI8Y,3*A'#U'7^#K_ %^1Y)XBU;Q/:V=C\*H+^VU/69F$,][;.Q,=MMR(F) Y M R21_#@<\U[MX&\%V'P]\-VNG6PSY2Y>0CYI'/WF/N?Y8':O!]0^!VNZ!X-@ M\8Q7MQ_PF<,_]H3Q[LMM/.T>KCJ?7+#GC/L_PM^(5I\1O#,>JEECO(?W=S;# M_EE)CJ!Z'J/RZ@UZ^8VE03P[3@F^:VGO=_3L>'E=XXAK$Q:FTN2[O[G;U7VN MIV"K_P MY_EQT7^[_P#7H53,?-E^5%Y53V]S0JF4^;+\J+RJGM[FC!NCN;B$ MQ:5J$ND3:A>V&DC4(&V M2PK=7D-L\D;?PLJ2L0W8@'M7HG-V<#B =3_>_P#K5S_C_P %V/Q,\(ZGX:O7 MGM[&\C"M%?"5WI M]Q_Q,)[7S&.KVY1E>&YRX\YB6#B63&7]HS6K/Q?IFGW6M>"7%]K4 M>C3>%]-G,^J:;YLIBB>2=9S'(ZMM:2,1KM!8!B5R>YL_A7XMUK7/#S^+_&UM MKVG>'YQ=V]MINCBP-Q1$)8*[9P5.L;.2YWI?\ M+J_]?BF9-:/E6MOQU_X'_#&#X!\;_$3PKX%^(VHZGK'AW4YK/Q/:X;]P@;.O@S\8?#UQJ_AWQ4NFZ);7 ML.N>&E>.WF2X:53')&\DNUT,!.1(0RR+P*]/U;X#ZG+;>(;"R\2VL-O>^((O M$^F)-I7G-9WBRI*_GEI<3Q,RY"A8V7=PW Q5U3]G_7_$5CX]7Q+XXBU34?%V MDVVE;K71Q;PV*PR3.IB0S,2I\\Y#,3G)W8(52,E9S<>//B)XBU'Q7<^"[;P[_9/A^\;3TMM5CFENM7GB56G59(Y%6V4%C& MI99264D@#@P:3\5_%_Q,U&V?P%#HVGZ&]0DDBLRPCB<12KA"23_#US73>.="U[Q)\$;ZST"\-CKUSI M4:6LBSF$@[5+()1S&SKN42#E2P(Z5R_@GX=Z[I/[)*>%[ZW9_$LGAFYMOLDC M*K"XFAD(C8YVAMS[2W>C3""W:*ZLI LUK/$4=) M >5)5T4X.00"#D&G))2FEY?KW*O>,/G_ .VGAWAG_A7_ ()\6:3J-OX?U3X/ M:_IT%U=7FD7EF4BURVBMY&DC-PKF"XD4[9@^]I (VR "Q'H?@?Q3\4=>;PKK MNM:3H4OAK7AYDVFZ<)4N](C>)I89))GD*7 &%1PJ1X9P5W '+G^#_B7QOJVB M7'Q \6V.NZ1HSRSV^GZ7HQT\7,SP20>;.S3RD@)-)A4V#+9.< 5)X+^%/B[1 MY_#MAJ/C^34O"?AW(LK2"P-M=WBK&T<*7EP)F6941N0L:;V56/3!J][W_K>_ MZ?YHSMV_KM_7IV/./A-XU\;>#_AC\,[W48M"'@J^NK315L88IC?!)F,4-QYV M_8&]%MC[2;659-@3?\ MN[;C.3C/>J_A'X5>+?!KV&@:/X[2'P-IUR)(+%M(5[^.W!W+9_:FE*&(?=SY M/F!,+O!^:B+7VN_X:?K?^K%5+W?+_3U_X']7.(O/C%\4U\':EXPL-,\+S:)9 M:Y-H\.C8N([J\C74&LDD^T[RD+;MN5\IQA2=PW!5Z2?XC?$'P7K6J:#K5IX= MU[46\/7&N::^EE].A5X'C26"9IY7 7,\3";*\;LH,"NA7X0"+X;2^#(M6R7U MB35S>_9ON;M3-_Y>S?[^7G/^UCM3/BG\%[?XE7TQDU-[,3Z!?:(8U@60C[1- M;2B8EC@A3; ;"N&#GD8Y/=YK=-?R=OQM_P ,.VGG_P '_*__ YROPE^-^H> M)?B#!X5E\2>#_&:7FE3ZDNH>$Q(BVDD,L,;Q2!II1(K><"L@9?\ 5L"O3'7: M/(UM^T!XMB4M(S>&M'8*3QN-SJ63^@_(53\,_#'Q7IOQ$TWQ7XD\96>NW%GI MESID&F:?HOV*!5F>!S+DSR-NS ?Z_I8E7L[^7Z'CEIKVH>"/VM M?%.KSWKRZ!JL^F^'+NW;[D-Q):>;:3 ]@9 \..[3I4IUJX\6?M2Z3K]G]\2O%!]8'_ ]'\2?!&V\01?$1[S59(I?%J6IA MDAAQ)IT]O$%AEC.[YF61$D'W<%1]:3PQ\#[;PK_P@$R:I(W_ BMI>0/YD.Y M[Z6Y1?-G=MW#M(&D;KDN?K4Z^ /PTUA?#_A+Q%XAN;N&^LY=O](U_P +Z7I)EAT: M:VN51P; R)'_ ,?!"(5&) F"['<"G2NG\1?LZ^(]^9.=TL9G\]0T)?/&P/L.P..&'1>*/@OJ'B;5/B&+/Q!;V&B^,M' M_L^\A?3VEFBN! T"S1R>>,/$VO:-X$CT#2]+\-QPV]Q>#3=%.D$70WRRLTPE>=Y,C+LP M8D!<98G@<4M+J_\ 6C_6W]7)M+EMUT_-?I?^K%GX5^,M2\;> TN=3M+:RUFW MN;S3KY;)F-OYUM9^&-KJVL?LI^&-/T"]%CXAO M/"$$=G?2,<07#V@"2L<$\,0>A/%=MX*\(GP-H-YI,-U]OEN=1U#4?-,?E[?M M-U+<;2,G.WS=N<\[IEJI>=OU-(Z27S/(O".B^#?"NN>$;.Y\-:Q\)/B(MY M"K:C=1F>'7'ZSV[WR.T=SYH#X$K"0-A@H. 9_#'[6%SJ]]HFKIJWA6\TK6]4 MAL8_#%N9?[:MX)I1%%.\F\HS D.\0C4*A.)&*_-Z')\(_&&M3:':^,?'5IKV MC:7?6^H"WLM#%I=WTT#B2'SYC,Z[0ZJS"*./<1V&09O"/PE\5^ UT_2+#QW& MG@NQN UMIK:0LFH); Y6R%T\I0PC[N?)\S8-H<'##2Z_'Y=/Z_'=F5G:R_K? M^O\ @&=X.\??$KQ+IVA>-8M*T6[\*ZW5HL4'?@OXC\+QZ3H\7CN2V\#Z3=I\$V&A! 4@1!F0;& M8@DG.O?@%XEFM+G1[?QS;V'@V37?[=33Y-&\R[0F]%X\!N//"F,R[\'RPP# M9(!!7NM6_JW]?UL7K>_]=?Z_IF;XS\9>+O$7A3XPWVJ:=X=D\&^'K74[*/3K MJ&>2?43':"3]XRRJ(TRVP@ LW.-G!+[_ %+XEP_%/QRVAW^BW5EI_A6SOM,T M&ZL[@J\A-\(5R+@*KEX@'<+\R^6,*4R>[U#X2G6/ _Q!T%]4,$7BM[YUG-OG M[+]HA$62NX;]N,]5S[=:=J7A2\T?Q]/XYBUA8-"31X[+5=-;39+F:XCMC/)& M\+1ON5@9WRNR3< #S4IVBN]E]]M?Q_JP6;;]7]UU;\"EX?^+S?$+Q7X+L] M ABDT75="?Q#J$LX8R0P-L2WC&" K/(TG7/$$@QW%G1Y&NOV@O%T:R,+=?#6 MCDJ#P3]JU+I_GM7,?LS^ (]'M_%_B..VO[&T\1ZQ//I]OJ2/'-;ZCW6A:;9170=?FEBGOGD0+G(PL MT9R1CYN"<'%.UUI;_@]/EM\A*_*];_\ :U^>YYCJ'AGPM\1/&'Q-USXA6/_ M D6C^&]1BT>QT^6WEO8;*#[';2N\5M&K$S/)<-F0*7"JH! %/\ "_Q"?3/" M?ACPA\-=9'B:^U35K^SM=0\317*_V7;0,\LJ31R%9YFA5DA525+$KEE )KMM M:^&?B'3_ !MJNO>!/%%MH,NL)'_:MAJFFM?VDDL:"-+B-5FB:.7RU5&PQ5@B MY7(R<:W^ =[I&BZ6VF>+)$\<66KW.N'79+%&@EFN 5N(GM@P_<.IP$#[@51M M^5R4K6L^R^_2[_-]_O!K6Z6MW]VO_ \C/O/C)XM\#WE[HWB*STB>ZT74-.?4 M]3T^*6.WFTJ]DEA2Y2-I&,4D4R?O%9G&Q&(/S#;5^(7[1=[X/UW6M/L?[%L[ M)=7MO#UGK&LLZV\5[]FDNKN6F_X5SXBU*UM9O%/BV'5M1AUFUU2-;'2Q;6T20](( MD,CO\QR2[R/R> ,5N:7X(&D_$;7_&,][YCZKIUEIXLQ%CR?L[W#;M^?FW?: M,8P,;.ISP]+/O?\ 1?K?_AB=;_+]7?\ "W_#GD^J?'C6YO#/@K6'U;P?X$77 M=*%])=^)IC7E]?>;=6]J;.ZBMV>!$=#,KLYV@LG#*V?E*MK:7\ ->\(S:#J?AOQA M9:;JEAH,?A^XFU+1?M:20I(TB21*)T,4@9WSEG4Y7(^7G6^&?P+E\"ZIX=U. M\\12:S)H]GJUL7GM1')=-?7T=V9G(8@,I0@@##%MPV_=IQY;:]W_ .W6_3^K ML-O$T.@Z!:6FBVOC&ZOM4MKR_GBFDTZWAL)UAEN M%A$BR,7:2$+&9!MWG+';S4\;?'/Q5X#TW1M*\41^'= \0ZGJ\VGV^M7TCKI, MEM%")VO?*W^9R"(Q 7'[S_EIMP3TEQ\#[^.XMM8T/Q''IGB"RU;4M0M;NZL# M/;O#>S>9-;30B52Z<1X974[HU/3*EEQ\%_$&K6MEJ-^_<34JUE?Y^NG]??Y%2TD[;:V]-;?I_5R[\ M#?BI<_%6T\06][=:3J4FAWXM#JNA!ULM0C:))4D17+%" Y1DWOAD/S$'CTXL M;D[(_EB7@L._L*Y[P9I'B&QL[I/$/B&/7KN:,DO M(Y)8X(&%'1,WF?N8?E5>&8=O8>]$A1V!CYG[F'Y57AF';V'O0S;<00C!'5O[ MO_UZ&;;B" 8(ZM_=_P#KT,1 !%$-TC<\_P S4E Q\D"&(;I#SD_S-'%JNU?G MF?\ ,^]'%JNU?WDS?F?>DXM5W,?,F?\ ,^PH 7BU7M $/-T=HXA'4_WO;Z5%-K6,#81M<]@#V^M 'SY\1/V8?@K M\3M:NM4U+PY]@ORVZ>^L'EMA+D*2Q5?E9OF&21GGFM_X5_!#X3_!74#-X0T2 M.'6I%*?;[CS;BYVDX(5GSMSCH@&1ZBO5I-!TX0+9Q6<9 R>1TR "2?4@#ZTZ M30]/C^1;5'F90.XZ'(/'3![]:?,]A66YE:Y>:%J^A_V7JEE'J5EJ<'^D6MU! MYL;1LA;]X"".BGCK7@\?[%'P$N]9ANX_#UPSS3?N[,7MPEO*V W W9VX(XSC MM7T;)H6GQK'OM4EF50B=N "!CTP"<>F:2'0=.T]XI_LR?:$(V;0>,# 'T%" M;6P63W/,=%^#_P *?#?C>P\::;H\%IXAT^W-K:26;3)''$L7E[4A4[" C==O M?/4UTM[H_A#4/%$7B#4$:[UNV(6(.96$17HHC^Z""<\C@G/O72S>&M.:WD\^ M!5+@@;.J9ZA?3\*EAT*QB8W$EM&I X7KCW/JQ]>M7&I.#O%M=")TX5$E.*=M M?F5HO%6ER-YTMT!MZ (Q5!D#).,=3C/2L+PKX5\)Z)XDNK_2[=K"^O%+R0[I M55@26R4;Y1T) P,#I73QZ'8G<[VL:1'I&1QU!Y'U .*6UT>T699HX%B11A>3 MEA[T1J3BG&+LGOYA*G";4I13:V\O0N8-T=S<0CHO][W/M27'\L2\,P_D*&;=^X@^ M4+]YA_#_ /7H9MW[F#Y0O#-Z?_7I?]7B" ?-W;T]S[T !/EX@@'S=S_=]S[T M9%NHBB&^5N>?YFCBW41Q#?*W//\ ,T<6HP/WDS_F?_K4 '%JN!^\F?\ ,G_" MCBV7>_[R9N.._L*.+<;W^>9N./Y#VH5?)S-,WN:0 W1WO\ +".0I_B]S2X-T=[_ "PCD*?XO_\ K4 ' M-XWI /\ Q[_ZU#,;IO+C^6)>&8=_84,3<'RXSMB'#,._L*4G?^YA^55X9AV] MA[T !._]S#\JKPS#M[#WI6.W$,(P1U/]W_Z]!.W]S ,$=3V7_P"O2$B'$40W M2'DD_P S0 ,PAQ%$-TC<\_S-'%JNU?WDS_F?<^U'%J-J_O)GY^ON?:CBU7_$0Y53W]S1S>'T@'_CW_UJ.;L^D _\>_\ MK4$FZ.Q/EA'!8=_84 !)NCL3Y81P6'?V%#,93Y47RHO#,.WL/>AF,G[J+Y4' M#,.WL*"V/W$ P1U;LO\ ]>@ +;<00#!'4]E_^O0S>3B&$9D/))[>YH+"$"&$ M9D/))[>YHXMEV)^\F;]?<^U "<6J[$_>3/S[GW-+Q:KEOWDS_F?;Z4<6JY;] MY,_YGV^E @S+*=TK<9IC\W9?3V'O1_J\S3'Y MNR^GM]: NX^=-\H7E5]/<^] "*N[]_/\H'*J>WO]:%4W#>9)\L0Y5#W]S2A3 M<-YDGRQ+RJGO[FDYO#D\0#_Q[_ZU !S>-D\0#M_>_P#K4IS=':ORPC@L/XO8 M>U!)NCM7Y81P6_O>P]J&8S?NHOE1>&8?R% S&8^5%\J+PS#M["AF_Y80<8Z MM_=_^O06_P"6$'&.K=E_^O03Y($,(RYZD]O23V]S2\6J[$& M^9^>>_N:.+9=D8WRMSSW]S1Q:K_STF?]?_K4 '%JO_/29_S)_P *.+=3)(=T MK<P]Z 19GF/S]A_=]A0JD_OY_E ^ MZO\ =_\ KT@7)\^?Y0OW5[#_ .O2JIN#YDORQCE5/\S0 BJ;AO-D^6->54_S M-* ;H[VXA'('][W/M1S='+<0CH/[W_UJ3FZ;'2 ?^/?_ %J #F\; X@'_CW_ M -:@L;@^7'\L2\,P[^PI2QN#Y@ 9M_P"Y MA^55X9AV]A[T,=N((!AN[?W?_KT;MO[F ?-W;^[_ /7HW"'$40W2'D_XF@ ) M$"B*(;I#SS_,T<6J[5_>3/\ F:,BV7:O[R9_U_\ K4<6JEF_>3-Z=_8>U "< M6J[F^>9_U]A2JHA!FF.9#^GL*%40YEF.Z0\ #M["C;M_?3'!'1?3_P"O0 *N MW]_.<$=%_N__ %Z%4R'SIOE5>54]O<^] 7S#YLWRHO*J>WN?>C!N#O?Y8AR% M/?W- $D,C298C"?P^OUJ6HH9O.W$#"=%/K4M !39$\Q"I) /I3J* &>4!'L7 MY!C'RT)$L<>Q?E'KWI]% $<4*PJ0NIHCA6/)&2S=6/6I** (TA5'9\E MF;N?Y4"%1*9"2S=!GM]*DHH C,*M('))(Z ]!0T(D=68D[>B]OK4E% $S)5?]GBCRQY>Q24&,?+3Z* &+&(X] MB_*/UHCA6%=J_4GN:?10!''"L6<9+-R6/4T1PK&S-RS-U)_E4E% $:PJLAY[?2I** (_)7S M?,))/;/04-"KR*S9.WHO;ZU)10!')"LS+N)('.WL:)(1, &)V^@[U)10 R2( M2)LR57_9X_"AHP8]@)0=/EI]% #!&%CV+\@]J(XA''M7CW[_ %I]% $<4*PJ M0,DGDL>IHCA6-F;EF;JS=:DHH C6%5D9\EF/<]O84>2/,WDECVSVJ2B@"-H5 M:0.Q)*] >@]Z)(5D92Q)"_P]JDHH CEA$V Q.T?PCH?K2R1"1=I)"^B\4^B@ M!C1AH]@)0=/EH$86/8OR#&/EI]% #(XECCVKP/7O210K"I R2>2QZFI** (X MX1'N()+-U8]:%A579^68]S_*I** (Q"OFF0DLW09[?2@PJT@S)5?]GC\* M?10 PQCR]BDH.GRT+&$CV+\H]J?10 R.(1KM7\3W/O210K#G&23R6/4U)10! M''"L;,V2S-U9J%A59"Y)9CZ]JDHH C\D&3>22>V>@H:%7D5FR=O1>WUJ2B@" M.2$2,"Q) YV]J)81,H#$[?0=ZDHH 0<<#@4M%% !1110 4444 %%%8^KZ\UK M=)I]A;?;]4D7>(=VU(ESC?(V#M7.<<$G!P#@XSJ5(TH\TV:0IRJ/EB;%%<\O MABXU+Y]9U.XNB?\ EVLW:VMU]L*=S?\ F(/H*=_P@/ASJ=%LF?_ )Z-"&WE M3=JT>7S3NOOT:^:MYC]BIJ]*5_+9_K^=_(Z&BBBNPY0HHHH **** "BBB@ H MHHH **X_0_#NE^(K>\OM6T^VU2Y:_NXP][$LVQ([B2-%4,#M 5%X'?FHM'TO MP-KS1K::#IQ:6$7$7G:2(?-CX^=-\8W#YER1G&Y<]17G1Q-22BTHKFU5Y6;^ M7+_F=[P\(N2;?N[VCI]]SM:*YR3P7X2A:%7T#1U,S^7'FRB^9L$X'R]<*?RJ M3_A O"Y)'_".:1D=?]!B_P#B:VY\1_)'_P "?_R)CRT/YG_X"O\ Y(WZ*P/^ M$#\+XS_PCND8]?L,7_Q-'_" ^%^G_".:1G_KQB_^)I\V(_DC_P"!/_Y$.6A_ M,_\ P%?_ "1OT5SD/@KPGQ!'X5)_P@/A?I_P MCFD_^ ,7_P 32Y\0]5&/_@3_ /D1\M#^9_\ @*_^2-^BN>\)Q_9;C7;&-F^R MV=^(H$9BWEHUO#(5!/;=(V!V!Q70UK2J>TAS-6>J^YV9E4A[.7+>^WXJX444 M5L9!1110 4444 %%%% !117/S>)I+ZXDMM#M/[2DC8I)=._EVL;#J"^"6(]$ M!QT)%8U*T*5N9[_-OT2U-:=.53X>GW?>=!39)%A1G=E1%&2S' %80TG7;GYK MC7UMB?X+"S10/QDWY^OZ5DW?P]N+F]-U+J_]J2]576;1;F-/]U%**I]P :Y: MF(KI?NZ+;\W%?JSHA1HW]^JEZ)O]$:FI_$'PYI,9:;6+1WS@0P2B61CZ!5R: M9;^)-4U2/S=.T16A/W7N[V.//OB,28_'GVJ(:H^A1^3K>EVUM9-P;ZS&ZV'_ M %T4@-']3E1W:KMQX-T2Z8316,5I.1E;JQ_<2_\ ?:8)'MTKEYL36;Y)K3I; ME:]>92OY:+U9ORX>DES1>O6]U^#C\]6,_MC7+?\ X^/#WG?]>-ZDG_HP1U9T MSQ-8ZI<&U#26M\!N-G=QF*7'<@'[P]UR/>J!U&]\*R*NJS&^TECM74BH$D'H M)@ 5_Z: #'\0'WJU]6T>TURU$-U'O .^.1"5>-NSHPY4CU%;TY57?DE>2WC M)+\XI;]_>1E.--6YHV3V<;_D_P M&7J*P='U*ZLM0_L?5'\VXV&2UO,!1=1C MKD#@2+D9 X((([@;U=M*JJL;K3NNJ?;^O5:')4INF[/_ (<****V,PHHHH * M*** "BBB@ HHHH **S]6UZRT18_M,I\V4[8K>)2\LI]%0L];[Q%J'S6 M^G6NF1'H;^8R2_C''P/^^S7-/$0C+D6K[)7^_M\[&\:,Y+F>B[O3[N_R-V69 M((VDD=8XU&69C@ >I-89\=:(Q(@O&O>V;&"2Y'YQJU8TWA'7;J^-WJ%YINN$ M-NBM;J"2*&'_ '5#LI/^TREO>M;_ (22ZTA?^)SI;65NO_+Y9O\ :+=1_M?* MKJ/S7FF_FVG9?>_D=:P]*WNOG?D[?.M"4@3:@M MD?2^C>V_]&!:VXIDGC62-UDC895E.01Z@TD6C^5VT_O1S\M M&6BO%^>J_)6^YG0T5EZ'KBZNDTH8=?8@@:E=- M.I&I%3@]#"<)4YI_"HG.-./--V7F5&,IOEBKL3Q!JQT737G2/S[EV6&WASCS)6.$7V&3 MR>P!/:DT#11HUHPDD^TWT[>;=71&#+(1R?8#H!V K&75K;Q+XLTE+83R6]G M#/=,TEO)&HD^2-.649^627\JZRN.C*.(JRJIW4=%VV3;_&WE;S9U5%*C35-J MS>K^_1?K\_)!17#:/KE]#IMYJMV^J7*P+<.(Y!;K!)M=E55*C<.@P3]34T7B M'6;?6KJTGM;=KR:6"&W@6Y8P)F*21F+^6#T1N-O) Z9XJ.+@U%M-7\O\BW@J MBMG2]>T_6M_P!BNXYW MC_UD8.'3_>4\K^(K0K,UCP]::ULDD5H+R+_4WD!VS1'_ &6]/53D'N#62IUZ M*M3:DET>]NU[]/->KZCR2RG[ON1T_@K_D#W'_82U#_ -+)JWJ\JGAXUZ%)MM6BETZV\O(]&I6= M*M422=Y/]?\ ,\XT7PG-:2">70&:&+5$N8;>9+02*GV<1EPL9$:X_EY,]J5.I"'M;W;TLHMV_';S\T:6I^$9+Z2WFA\.S6&F+-,TFEPFTD:1 MVCC59C'(6A7 21,*=WSY_B85-8^ I+2.YN!8;]0&HZ<\%W<.CW'V>*.U20F3 MUPDP.,;LMP=PS9^U>"/^AL_\N>?_ ./T?:O!'_0V?^7//_\ 'ZZO8T+N3E&_ M^-=K:>YI_GJ<_-5LDE+_ , ?>_\ ,9FI>"9;F..'^PYXK"&2^C^RV2V9+&25 M3',JRY0 H"N>'7IC!)KK_#'AY='NM4N)(!]JN)U_TJ0AI98UB11N8<]5/''. M3CFH? ]U%<+K M+U[_3H[X):3MK!\-_\ACQ5 M_P!A)/\ TCMJWJ[<-\#_ ,4O_2FD?_ $E!11174A.G.;=&GM'\7U?GY>1U%%<[J_C2RL='AOH'\\3PI=1+Y;_-" M7C5FP!G($J_+U.>E+<>+X#;^;:J3L>5)DNHY(6C*PM(-RE=P! 7G!X.1FNEX MBDGR\RO:_P C%86LUS/Y<0<\ M6%OO1R*&4_4&IJ1C6]^DUS1Z_FGY/K\GND$7*C[M2+Y9=/ MR:].GW;7%(CNH2I"RQ.,$<,K ]O<5R]G/J'A%9K :3?:IID;YM)K5HF:.(C_ M %;*SACM.0" ?EV]Q5V7P/I )>RMO[(N.HGTT_9VSZD+\K?1@1[4:;JEYI^I M)I6KNDLLH)M+Y%V+< #)5EZ+(!S@<$9(Q@@VM M]'M3Y5&2A[RZIZ;=59]/RZ6(+B\TSQ<8K,75SINI0.+B)6C\BYB(R"RK(N&& M"5) (P2*D&F^(=-#/;ZO%JP'(@U"!8V;V$D0 'U*&M35]%M-U[;7NG;IHFU/]W^[V6Z:3^YVO;[FBSHVO1ZMYT+0R6=];X$ M]G/C?'GH>.&4X.&'!P>X(&G7/^+;5[6!-;M5)O=-!D*KUF@ZR1'UR!D>C*OO M6[#,EQ#'+&P>.10RL.A!&0:ZZ,Y_WZ7L']9OX]5NK8ZL;:*>6^N)E0R[VD'EHI^[&NS M@ ]\GG).EIOC&ROM'@O'/D2NEOO@PS%7F52B@X^8?.!N QPN?LO"+PZ]I"XE-MIFGI!)<,%"7,BJ4B(7) M/RJ\Q.>[KUQQQJ-:A%0IK2_ZO5OOL[O?U9W7P]:\IO6R_!:I?/1?*VA9TSXB M:;<:%!?W9GM7:WAF>,VLV3YA51Y8VYD&]@N5!ZCU%76\6VD._P Y9MS2;(H8 M;>628CRDD):,)E2 _/4<@9R<5EV?@.Z6UT^*]U2.X:PB@@MWAM3'\DQ6]VTCG]_;F5/+:.)&7 =3G,*,#GU&. M]4I8ODNTKZ=/-W^U;:W7_()QP7.U%NVO>W2WV;]^G^;Q=)O&T71=/U^WC$6C M7L,=Q>V*9*6I=0QEC]%!/S+TQEA@@Y[D$, 1R*S]'T=-+\/V6E2.+J.WMDMF M9EP) JA22/?'2LV/P3;V6S^SM2U73M@VJJ7KS( .@V2[UQ^%.G3K8=+DC=6V MO:SZVZ6?:ZM\],:LZ5:3N[.[L[;KI?K\[.Y8US2;J2^M-3TL0C4;?,;+.Y1) MX6ZHS!6(P<,#@X(/J:@'B/4[%6;5="FAA7[T]A,+I%'J5PK_ )(:6WUB^T>\ M@L]:$4D<[".WU*!2J.YZ)(I)V,>Q!*D\<$@5T-.$?:2E.E)Q?566_FK?D[/H M^I,I>S2C4BI+H]=O+_@K0KV-_;:I:QW-I/'J3V-O!;V05M1O9/(M]XRJG!+.P]%4%O? ' M>I-%\/VNB([1!IKN7F>\F^::9O5F_D!P.@ JGJ.%\;:&7^X;.\5?^NFZ C\= MH?\ 6M^N*G%5*TYRUY79>6B?WN_W'7.3A2C&/VE=^>K7W:?>%%%%=IR&-#X1 MTRW6:-4N&@F617MY+R9X2'SN'ELY49R>W&>*IWO@FV^QNED62Y::.8SW5Q/+ M(2H(&)/,#J=I(R&Z$@@@D5T4TGE1.^UGVJ6VJ,DX[#WK$\+>)_\ A)$G/EP* M8@C;K:?SD^8$["=HPX[KVR/6N"<,+&4:,HI.5[:=CNA5Q+BZL9.RM?7[BOIG M@.QL]-L[>=YI9X%<-/#<2PF0,YD96P^67<3@.6ZGDY.>FK@]2A\4ZE\2+6;2 M]12+P[9A8[R%L89^69<8^8[2G/09]C7>4L).$N>,*;BHNU^]NJ[KIJ/%*?NR MJ5.9R5_2_1]GUT"BBBO0. Y_6E^R^*/#UTG#W$DUB_NAB>49^AA'YGUKH*Y_ M4&_M#QAI=JG*Z?')>S'^ZS*T48_$-*?^ UT%<>'^.JUMS?\ ML;_ (W^9TUO MAII]OU?Z!11178X_[ M"6H?^EDU;UG_A7Y'3B?X]3U?YGBOQ*^/#_ VCLKG4)%6WU"ZO;>VA MM=+^T.HMIO+8NS748^;((PO#Y[I+Q[J^C>[NI'>1X;G:Q9W]W#>WT1M9;R03 MJCS0, B'R8SN*O)D DGA,].YY/-V\<2^$;+4SJUT=0OM.EDD5[AY%N',#.V% M)VIM;D%0-N-O?%8N%&&T=K[M]'TOOO\ IY&T9UZBUG]R777IMM^ITUCH-[I^ MH,8=11=-:=[AK;[/F0LP.5\PMC;N);A<]LXK=KD9/$>HQW4LZO:_88+^'3S: MF-O.;?Y8W[]V -K[^R]'E5;47%]IJW+EE;;'(TD$88C=G M8/-8D9S\O45TQKTJ2:2??_AM=%V6GH1CSK63^Y,GS(?S SZ@D=ZI>$FN_MWB*.\N4NIH[]5WQH47'V:$@! M2S8Z\\]@90P_G67KB_9_$WANY3B26::R;W1H7EQ_P!] M0K5SPK82:5X8TBRE&);:SAA<>ZH ?Y52OF_M+QCIMLG*Z=&]Y,?[KNIBC'X@ MRG_@/O6%1RE0I\_Q-P^^Z;_4T@HQK3Y?A2E]UFE^ANW#(MO*9<>6%);/3&.: MR/ ZNO@KP^),^8-/MPV>N?+7-0>+;HWD*Z#:L3>Z@NQ]G6&W/$DI].,JOJQ' MH<=!'&L,:QHH5% 55'0 =!6T7[3$-K:*M\W9V^22^\S?N44G]IW^2_SN_N'4 M445V'*%%%% !6;KFM+H\,02%KN\N'\NWM8R TK8R>3T4#)+'H!] =*N>TI/M M_BS6KN3YFLC'80@_P QI,Y'NQD0'_<%4DHPAHY.U^VC;?W+3S.BC&+;E+ M515_75+\W]PJZ+K%^/,O];EM&/\ R[Z9&BQK[;W5F8^XV_05>T/0TT.&X1;F MXNY+B8SR37)4NS$ ?PJ!@!0.G:M*BB&'IPDIZMKNV_S"5>22.>\1+] MLUG1K"6:6&SN#,SB&5HC*ZJ"J%E(.,%FV@\[/0$5BW&I-H?D+87QOL&2TCFO M&9UC9KN*+#G.7\LL1R]5O[<\/\ V06O]DWWV41& 0_V!=;/+/5-ODXVG XZ<5P5)T_: M2?M(IZ]==DK?AZZ].OHT5-0@G3DUVMH]]?Q^[\%TWQ%?_P#"0'2KMK>81/*C MW$,90-B.*11@L=I D((R%Y+&.R?0KEK.-S(ENWAZY,:LN28E7[H7]S\H'8#I6$IJ2<76C;_%W7XV_'J;02BU)497T M^SV?Z_AT.PHJEI6L6NM0R26K28B?RY$FA>%T; ;#(X##AE/(Z$&KM>[&49KF MB[H\*490?+)696U+3H-6L)[.Z3S+>9"CKT_$'L1U![$5G^%+Z>ZTMH;M_,O; M*5[2>3&-[(>'_P"!*5;_ (%6S6!X7^?4/$LJ_P"KDU+Y3_NV\"-_X\K5RU/= MKPDMW=/TM?\ !K\7W.B'O4IQ?2S^=[?C^AL7UK'?6-Q;3#=#-&T;@]U((/Z& ML[P;=27O@_0[B8[I9K&"1R>[&-2?UIOB[4'L=%FCMS_IUW_HMJOK*_ /T7EC M[*:TM/LH]-T^VM(>(K>)8D_W5 _04?%B=.BU^;T^ZS^_P P^&AKU>GR6OYK M[BQ11178U5K3Q MC9>8MMJ9_L;4.AMKQ@H8_P#3-_NR#_=.?4 \5O5'<6\5U$T4T231MU210P/X M&N6=*:FZE)V;WOL_^#Y]MT]+=$:D>7DJ*Z6W=?\ \ORU'+(KJ&5@RGH0>*C MO+I+*SGN7#-'"C2,$&3@#)P.YK(;P'X99B6\.Z22>I-C%_\ $UHZ9H]AHL+0 MZ?8V]A"S;VCM8EC4M@#)"@P(.8U8=#TZ_SJ]86G_"075YJ4-W=6$;,;=8 MX5$;-Y9(WNKKD-N+8''&,Y[;LC6VDV,TVQ8+>)6E?RTP "6.!WKF]+^U:QJ MFIS6\USHBYCW6K)$YSI8B7/+R7*[V>N]N^F ME_E8[KTY.I4H1Y(^;OU6FU_SL%GKB>&[>ZT]XY;JXM[H1),4*K,TFUPTDF-B MMF3GD9(R!\P6N@TG4TU;3XKM$,:N67:2#@JQ4X(.",@X(ZBLW0Q%#]LTB\9) MKP2-(YFP6ND;E9"._ VG P"A &*TM0T73M6MDM[ZPM;VWC(9(KB%9$4@8! M(P#@G\ZWPZJJ-XM-)64>VNS>NRT\S&LZ;E9K5ZW[Z=%ION69KB*UB:6:5(HU M&6=V"@?4FL"3Q6=4S#X?A_M*0\?;&R+2/W,G\?\ NIGW(ZU8A\#^'+>59(M MTN*13E72RC!'T.VMH * ,"MW'$5-&U%>6K^]I6^YF7-1AJDY/ST7W*]_O1G M:'HJZ/!+NF:ZO+A_-N;J08:5\ 9QV "CH!^-:5%%=,(1IQ4(K1&$YRG)RE MN%%%%60%%%% !1110!@>"C_Q)[D=QJ5_D>G^ES'^1K?K&O/"6FWEU)<%;FVF ME.Z1K.\FMO,/3+"-U#'W/-1?\(5I_P#S\:M_X.;S_P".UP4XXBE"--13LK;O MI_VZ=M25&I-SSNKNXM)IM7N;5U%Q, M96!6.,C^Z.6/W<\9Q70>%=!U/P3H-KHNB^'=)LM,M=WE0?VS/)MW.7;YFMR3 MEF)Y/>M;_A"M/_Y^-6_\'-Y_\=H_X0K3_P#GXU;_ ,'-Y_\ ':XH8.K3ESTT MD[6O=7MVO[._1;L[)8JE4CR3;:WV=K][<]N^R#[9XG_Z ^D_^#67_P"1J/MG MB?\ Z ^D_P#@UE_^1J/^$*T__GXU;_P+_F_%?\ RLP]IA?Y?P?_ ,F2^'=/O+.35+F^2"*XOKH7!AMY6E2,"&*( M#<54G_5Y^Z.N.V:V:P?^$*T__GXU;_PY/))/4D^IYJU711A*G"TM[M_>V_U,*TU.=X[:+[ ME8****W,0HHHH **** .9\/W2>'[IM NSY.V1FT^1^%GA)+!%/\ >3)7;UP M>]=#);0S2*\D2.ZJRAF4$@'&1]#@9^E1ZAIMKJUJUM>6\=S W6.101GL?J/6 MLD>$VM^++7-6L8_^>:S).!]#,CD?G7!&-2@O9J/-!;=TNVNCMWNO3J^R4J=9 M\[ERR>_;UTU5^UO\C2DT73YK=[=[&V>!XE@:)H5*F-<[4(Q]T9.!T&:;;Z#I MEG;FW@TZUA@974QQP*JD/C>" .C8&?7 S6?_ ,(WJ'_0TZO_ -^[3_XQ1_PC M>H?]#3J__?NT_P#C%/G=[^Q?_DO_ ,D.VEO;+_R;_(V+.QMM/A$5K;Q6T0 M2% HX X'H !] *K0^']+M[BXGBTVTCFN RS2) H:4,B]/\ #_\ )"Y=_P!Z MM?\ %_D:3:+I[ZBFH-8VS7R#:MT85\Q1@C ;&>A/YFHHO#.D0/N_VBM=O;+_R;_(TK6QT_0;206UO;:=:@F1_*18DZ?7&';4G$D?U\H 1@^^VI8? _ARWE66+0-+BD4Y5TLHP1]"%K&I3Q% M5*"BE#M?5^ME:W=+?O:Y<9T8-RCMY$BBCTR2X?S;F_OF6>YE<@#(C0[%P / MF( N@!0 !@4M:/"2J352K4;?9:+Y;M/SYK]K(CZS&$>2G!>KU?SZ?*QG M:/H=MHLZG;=+,WJQ_D!@#H *T:**[H0C3BHP5D<] P=&5BKQL.C*PY5AZBN>M3E-*4-XNZ[=OR;]-S>E.,6U+9JWZ_FB[ M17/K:>(]-&RWO+/5H1]T7RM#+C_:D0%3_P!\"E^V>*/^@1I'_@TE_P#D:H^L MI?'"2?HW^,;HKV#?PR37JE^=F<=XZ^#]CXXU6XFU;0-/UZW^T&YMVN-5N+-X M2T,,;KB)"&SY"G)/?H.^CX(\&7/PXTF73/#OAG2=.LI9S6-PW>?EM MHY.,G;QL?"VUCTGP_<0^.OB%9ZSJ[73/%<6/B2946'8@52 \?.X.>G<<^GR\ M*]/ZW/V<>5W?O-P7YQ"/^AL_\ MN>?_ ./UZGMY_P#/Z/\ X''_ .5GG^QA_P ^G_X#+_Y,Z/P[I]Y9R:I7+;Y7 [9Z*O^RH ]JU*KV.(J M5/:RDHZ622NTNNM[7>G1I6T[N?:T80]G&+?6][)_+>RUZJ_X&)I6AS_;AJ>J MS)04445J9A M1110 4444 %%%% ", P((R#P0:KV&F6>E0F*RM8;2(MN*01A 3TS@>P'Y59H MJ>5-J36J'S.UKZ''ZM\-;35_'>G^)Y+RXCGLU51;J1L;;G'/4#DY'?\ .NPH MHK"CAZ5"4Y4XVI648U'=15EY(****Z3 **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QGXL?'I?A?JABO"4 MMY+A[:%8-.^TN2D,$C,Q-S$!_P ? !^Z>:UOA;\1M2^+GA^XUC1]0M;:VA MNFM&6^T=D373&]@FF(:3[+?W%NKL%"ABL;J M"<*HSC. /2HO^$*T_P#Y^-6_\'-Y_P#':\#ZKC?;RG*:<&W9?_':ZO85?Y?\ RI/_ M ".;VU/^;_RG#_,E\.ZA>7DFJ6U\\$MQ8W0MS-;Q-$D@,,4H.TLQ'^LQ]X], M]\5LU2TK1[7189([59,2OYDCS3/,[M@+EGH4445L8A1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % B%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2019
Feb. 28, 2019
Jul. 31, 2018
Document and Entity Information [Abstract]      
Entity Registrant Name Cloudera, Inc.    
Entity Central Index Key 0001535379    
Current Fiscal Year End Date --01-31    
Entity Filer Category Large Accelerated Filer    
Document Type 10-K    
Document Period End Date Jan. 31, 2019    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Common Stock, Shares Outstanding (In shares)   268,937,661  
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Shell Company false    
Entity Public Float     $ 1.4

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
CURRENT ASSETS:    
Cash and cash equivalents $ 158,672 $ 43,247 [1]
Short-term marketable securities 322,005 327,842 [1]
Accounts receivable, net 242,980 130,318 [1]
Contract assets 4,824 2,933 [1]
Deferred costs 32,100 22,278 [1]
Prepaid expenses and other current assets 38,281 31,470 [1]
Total current assets 798,862 558,088 [1]
Property and equipment, net 27,619 17,600 [1]
Marketable securities, noncurrent 56,541 71,580 [1]
Intangible assets, net 679,326 5,855 [1]
Goodwill 586,456 33,621 [1]
Deferred costs, noncurrent 36,913 37,703 [1]
Restricted cash 3,367 18,052 [1]
Other assets 7,559 9,312 [1]
TOTAL ASSETS 2,196,643 751,811 [1]
CURRENT LIABILITIES:    
Accounts payable 8,185 2,722 [1]
Accrued compensation 53,590 41,393 [1]
Other accrued liabilities 24,548 12,971 [1]
Total current liabilities 494,465 276,947 [1]
Other liabilities 22,209 16,601 [1]
TOTAL LIABILITIES 634,574 323,637 [1]
Commitments and contingencies (Note 8) [1]
STOCKHOLDERS’ EQUITY:    
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2019 and 2018 0 0 [1]
Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2019 and 2018; 268,818,627 and 145,327,001 shares issued and outstanding at January 31, 2019 and 2018, respectively 13 7 [1]
Additional paid-in capital 2,711,340 1,385,592 [1]
Accumulated other comprehensive loss (42) (832) [1]
Accumulated deficit (1,149,242) (956,593) [1]
TOTAL STOCKHOLDERS’ EQUITY [1] 1,562,069 428,174
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 2,196,643 751,811 [1]
Deferred Revenue    
CURRENT LIABILITIES:    
Contract with customer, liability, current 390,965 210,577 [1]
Contract with customer, liability, noncurrent 116,604 26,823 [1]
Other    
CURRENT LIABILITIES:    
Contract with customer, liability, current 17,177 9,284 [1]
Contract with customer, liability, noncurrent $ 1,296 $ 3,266 [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets - Parenthetical - $ / shares
Jan. 31, 2019
Jan. 31, 2018
Statement of Financial Position [Abstract]    
Preferred stock par value (in dollars per share) $ 0.00005 $ 0.00005
Preferred stock authorized (in shares) 20,000,000 20,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock par value (in dollars per share) $ 0.00005 $ 0.00005
Common stock authorized (in shares) 1,200,000,000 1,200,000,000
Common stock issued (in shares) 268,818,627 145,327,001
Common stock outstanding (in shares) 268,818,627 145,327,001
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Revenues [Abstract]      
Revenue $ 479,941 $ 372,293 [1] $ 272,543 [1]
Cost of revenue:      
Services [2],[3] 136,114 158,035 [1] 86,988
Gross profit [2],[3] 343,827 214,258 [1] 185,555
Operating expenses:      
Research and development [2],[3],[4] 173,814 215,695 [1] 102,309
Sales and marketing 253,164 [2],[3],[4] 287,196 [1],[2],[3],[4] 185,421
General and administrative [2],[3],[4] 110,613 85,539 [1] 55,907
Total operating expenses [2],[3],[4] 537,591 588,430 [1] 343,637
Loss from operations (193,764) (374,172) [1] (158,082) [1]
Interest income, net 9,011 5,150 [1] 2,431 [1]
Other income (expense), net (2,478) 1,429 [1] (547) [1]
Net loss before provision for income taxes (187,231) (367,593) [1] (156,198) [1]
Provision for income taxes (5,418) (2,079) [1] (2,187) [1]
Net loss [1] $ (192,649) $ (369,672) $ (158,385)
Net loss per share, basic and diluted (in dollars per share) $ (1.21) $ (3.24) [1] $ (4.35)
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 159,816 114,141 [1] 36,406 [1]
Subscription      
Revenues [Abstract]      
Revenue $ 406,333 $ 302,617 [1] $ 208,335 [1]
Services      
Revenues [Abstract]      
Revenue 73,608 69,676 [1] 64,208 [1]
Subscription      
Cost of revenue:      
Services [2],[3] 63,329 70,902 [1] 38,704
Services      
Cost of revenue:      
Services [2],[3] $ 72,785 $ 87,133 [1] $ 48,284
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
[2] (2) Amounts include amortization of acquired intangible assets as follows (in thousands):
[3] Amounts include stock‑based compensation expense as follows (in thousands):
[4] s): Years Ended January 31, 2019 2018 2017Cost of revenue – subscription $3,251 $2,230 $1,997Sales and marketing 5,878 1,493 1,723(3)In January 2017, we donated 1,175,063 shares of common stock to the Cloudera Foundation. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017. See Note 11 for further discussion.
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Operations - Parenthetical - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Amortization expense of intangible assets $ 9,100 $ 3,700 $ 3,700
Donation of common stock to the Cloudera Foundation     $ 21,600
Common Stock      
Donated common shares (in shares)     1,175,063
Subscription      
Stock-based compensation expense 9,959 24,826 $ 1,426
Amortization expense of intangible assets 3,251 2,230 1,997
Services      
Stock-based compensation expense 11,492 31,843 1,803
Research and development      
Stock-based compensation expense 41,430 100,143 5,606
Sales and marketing      
Stock-based compensation expense 27,918 90,420 5,757
Amortization expense of intangible assets 5,878 1,493 1,723
General and administrative      
Stock-based compensation expense $ 26,566 $ 42,774 $ 7,122
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net loss [1] $ (192,649) $ (369,672) $ (158,385)
Other comprehensive income, net of tax:      
Foreign currency translation gain [1] 34 349 75
Unrealized gain (loss) on investments [1] 756 (625) 113
Total other comprehensive gain (loss), net of tax 790 (276) [1] 188 [1]
Comprehensive loss $ (191,859) $ (369,948) [1] $ (158,197) [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Initial Public Offer
[2]
Follow-On Offering
[2]
Common Stock
Common Stock
Initial Public Offer
Common Stock
Follow-On Offering
Additional Paid-In Capital
Additional Paid-In Capital
Initial Public Offer
Additional Paid-In Capital
Follow-On Offering
Accumulated Other Comprehensive Loss
Accumulated Deficit (As Adjusted)
Outstanding beginning of period (in shares) at Jan. 31, 2016 [1] 74,907,415                    
Outstanding value beginning of period at Jan. 31, 2016 [1] $ 657,687                    
Outstanding end of period (in shares) at Jan. 31, 2017 74,907,415                    
Outstanding value end of period at Jan. 31, 2017 $ 657,687                    
Outstanding beginning of period (in shares) at Jan. 31, 2016 [1]       35,775,694              
Beginning balance at Jan. 31, 2016 [1] (283,365) [2]     $ 1     $ 145,914     $ (744) $ (428,536) [2]
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Shares issued under employee stock plans (in shares)       1,157,625              
Shares issued under employee stock plans 3,594 [2]     $ 1     3,593        
Vested restricted stock units converted into shares (in shares)       48,306              
Stock-based compensation expense 21,714 [2]           21,714        
Unrealized gain (loss) on investments 113 [2]                 113  
Foreign currency translation gain 75 [2]                 75  
Donation of common stock to the Cloudera Foundation (in shares)       1,175,063              
Donation of common stock to the Cloudera Foundation [2] 21,574                    
Net loss [2] (158,385)                   (158,385)
Outstanding end of period (in shares) at Jan. 31, 2017       38,156,688              
Ending balance at Jan. 31, 2017 $ (394,680) [2]     $ 2     192,795     (556) (586,921) [2]
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) (74,907,415)                    
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering $ (657,687)                    
Outstanding end of period (in shares) at Jan. 31, 2018 0                    
Outstanding value end of period at Jan. 31, 2018 $ 0                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Shares issued under employee stock plans (in shares)       5,281,193              
Shares issued under employee stock plans 21,435 [2]           21,435        
Vested restricted stock units converted into shares (in shares)       9,974,266              
Stock-based compensation expense 290,006 [2]           290,006        
Shares issued related to business combination (in shares)       358,206              
Shares issued related to business combination 2,081 [2]           2,081        
Shares withheld related to net settlement of restricted stock units (in shares)       (3,600,767)              
Shares withheld related to net settlement of restricted stock units (59,781) [2]           (59,781)        
Unrealized gain (loss) on investments (625) [2]                 (625)  
Foreign currency translation gain 349 [2]                 349  
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)       74,907,415              
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering 657,687 [2]     $ 4     657,683        
Issuance of common stock, net of offering costs (in shares)         17,250,000 3,000,000          
Issuance of common stock, net of offering costs   $ 235,366 $ 46,008   $ 1     $ 235,365 $ 46,008    
Net loss [2] (369,672)                   (369,672)
Outstanding end of period (in shares) at Jan. 31, 2018       145,327,001              
Ending balance at Jan. 31, 2018 428,174 [2]     $ 7     1,385,592     (832) (956,593) [2]
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Shares issued under employee stock plans (in shares)       3,827,218              
Shares issued under employee stock plans 22,179 [2]           22,179        
Vested restricted stock units converted into shares (in shares)       9,079,901              
Stock-based compensation expense 117,365 [2]           117,365        
Shares issued related to business combination (in shares)       111,304,700              
Shares issued related to business combination 1,202,428 [2]     $ 6     1,202,422        
Shares withheld related to net settlement of restricted stock units (in shares)       (720,193)              
Shares withheld related to net settlement of restricted stock units (16,218) [2]           (16,218)        
Unrealized gain (loss) on investments 756 [2]                 756  
Foreign currency translation gain 34 [2]                 34  
Net loss [2] (192,649)                   (192,649)
Outstanding end of period (in shares) at Jan. 31, 2019       268,818,627              
Ending balance at Jan. 31, 2019 $ 1,562,069 [2]     $ 13     $ 2,711,340     $ (42) $ (1,149,242) [2]
[1] The adjusted balance as of January 31, 2016 includes $60.1 million of commutative effect of changes in accounting principal.
[2] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss [1] $ (192,649) $ (369,672) $ (158,385)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 17,428 12,102 [1] 10,134 [1]
Stock-based compensation 117,365 290,006 [1] 21,714 [1]
Donation of common stock to the Cloudera Foundation 0 0 [1] 21,574 [1]
Accretion and amortization of marketable securities (1,406) 512 [1] 2,867 [1]
Amortization of deferred costs 30,634 23,284 [1] 17,177 [1]
Gain on disposal of fixed assets (25) (111) [1] 0 [1]
Release of deferred tax valuation allowance 0 (806) [1] 0 [1]
Changes in assets and liabilities:      
Accounts receivable, net 54,231 (28,780) [1] (56,730) [1]
Contract assets (1,891) (285) [1] 2,199 [1]
Prepaid expenses and other assets 16,497 (16,194) [1] (3,300) [1]
Deferred costs (39,665) (34,557) [1] (34,917) [1]
Accounts payable 3,795 (667) [1] (281) [1]
Accrued compensation (17,962) 5,179 [1] 11,222 [1]
Accrued expenses and other liabilities 5,413    
Accrued expenses and other liabilities [1]   7,664 15
Net cash provided by (used in) operating activities 34,273 (42,268) [1] (116,561) [1]
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of marketable securities and other investments (462,737) (620,329) [1] (103,776) [1]
Sales of marketable securities and other investments 56,702 79,069 [1] 74,655 [1]
Maturities of marketable securities and other investments 435,478 321,552 [1] 207,792 [1]
Cash used in business combinations, net of cash acquired 0 (1,937) [1] (2,700) [1]
Cash acquired in business combination 42,557 0 [1] 0 [1]
Capital expenditures (10,086) (12,954) [1] (7,385) [1]
Proceeds from sale of equipment 45 145 [1] 0 [1]
Net cash provided by (used in) investing activities 61,959 (234,454) [1] 168,586 [1]
CASH FLOWS FROM FINANCING ACTIVITIES      
Net proceeds from issuance of common stock in initial public offering 0 237,422 [1] (2,056) [1]
Net proceeds from issuance of common stock in follow-on offering 0 46,008 [1] 0 [1]
Taxes paid related to net share settlement of restricted stock units (16,218) (59,781) [1] 0 [1]
Proceeds from employee stock plans 21,844 23,673 [1] 3,594 [1]
Net cash provided by financing activities 5,626 247,322 [1] 1,538 [1]
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,118) 1,067 [1] 75 [1]
Net increase (decrease) in cash, cash equivalents and restricted cash 100,740 (28,333) [1] 53,638 [1]
Cash, cash equivalents and restricted cash — Beginning of period [1] 61,299 89,632 35,994
Cash, cash equivalents and restricted cash — End of period 162,039 61,299 [1] 89,632 [1]
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION      
Cash paid for income taxes 4,775 2,694 [1] 1,689 [1]
Purchases of property and equipment in accounts payable and other accrued liabilities 208 1,130 [1] 44 [1]
Fair value of common stock issued as consideration for business combinations 1,154,230 2,081 [1] 0 [1]
Fair value of equity awards assumed 48,197 0 [1] 0 [1]
Offering costs in accounts payable and other accrued liabilities 0 0 [1] 747 [1]
Conversion of redeemable convertible preferred stock to common stock 0 657,687 [1] 0 [1]
Other      
Changes in assets and liabilities:      
Other contract liabilities 5,922 12,509 [1] (282) [1]
Deferred Revenue      
Changes in assets and liabilities:      
Other contract liabilities $ 36,586 $ 57,548 [1] $ 50,432 [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Description of Business
12 Months Ended
Jan. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
Organization and Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for an integrated suite of data analytics and management products from the Edge to artificial intelligence (AI). Our offerings are based predominantly on open source software, utilizing data stored natively in public cloud object stores as well as in various open source data stores.
Unless the context requires otherwise, the words “we,” “us,” “our,” the “Company” and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
In January 2019, we completed our merger of Hortonworks, Inc. (Hortonworks), a publicly-held company headquartered in Santa Clara, California, and a provider of enterprise-grade, global data management platforms, services and solutions, for a total consideration of approximately $1.2 billion consisting of common stock and equity awards assumed (Hortonworks merger) (see Note 3). Our consolidated financial statements for the year ended and as of January 31, 2019 includes the impact of the Hortonworks merger.
During the year ended January 31, 2019, we adopted Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). The consolidated financial data for the years ended January 31, 2019, 2018 and 2017 and as of January 31, 2019 and 2018 reflects the impact of the full retrospective adoption of this standard. See Note 2 for details.
As of January 31, 2019, we had an accumulated deficit of $1.1 billion. We have funded our operations primarily with the net proceeds we received through the sale of our common stock in our initial public offering (IPO), and follow-on public offering, private sales of equity securities and proceeds from the sale of our subscriptions and services. Management believes that currently available resources will be sufficient to fund our cash requirements for at least the next twelve months.
Initial Public Offering
On May 3, 2017, we completed our IPO in which we issued and sold 17,250,000 shares of common stock at a public offering price of $15.00 per share. We received net proceeds of $235.4 million after deducting underwriting discounts and commissions of $18.1 million and other issuance costs of $5.3 million. In conjunction with the IPO, we donated $2.4 million, or 1%, of the net proceeds, to fund the Cloudera Foundation’s activities. Immediately prior to the closing of the IPO, all 74,907,415 shares of our then-outstanding redeemable convertible preferred stock automatically converted into shares of common stock and we reclassified $657.7 million from temporary equity to additional paid in capital on our consolidated balance sheet.
Follow-On Offering
On October 2, 2017, we completed our follow-on offering, in which we issued and sold 3,000,000 shares of common stock and certain stockholders sold 12,446,930 shares of common stock. The price per share to the public was $16.45. We received net proceeds of $46.0 million after deducting underwriting discounts and commissions of $2.0 million and other issuance costs of $1.4 million. We did not receive any proceeds from the sale of shares by the selling stockholders. We issued and sold shares in the offering in order to fund the tax withholding and remittance obligations in connection with the vesting and settlement of restricted stock units (RSUs).
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies
12 Months Ended
Jan. 31, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Consolidation
The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, refers to the fiscal year ended January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, stock‑based compensation expense, bonus attainment, self‑insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of our common stock prior to our IPO, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi‑element arrangement and the valuation assigned to each element and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive loss on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income, net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
 
2017
 
 
 
 
 
 
Cash and cash equivalents
$
158,672

 
$
43,247

 
$
74,186

Restricted cash
3,367

 
18,052

 
15,446

Cash, cash equivalents and restricted cash
$
162,039

 
$
61,299

 
$
89,632


The restricted cash balance as of January 31, 2019 decreased to $3.4 million from $18.1 million as of January 31, 2018 as a result of the removal of restrictions on letter of credit funds.
Marketable Securities
We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive loss. Realized gains and losses and declines in value judged to be other than temporary on available‑for‑sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific‑identification method.
Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
At January 31, 2019, no single customer represented more than 10% of accounts receivable, and at January 31, 2018 one customer represented 16% of accounts receivable. For the years ended January 31, 2019, 2018 and 2017, no single customer accounted for 10% or more of revenue.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past‑due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due. As of January 31, 2019 and 2018, allowance for doubtful accounts was $0.2 million and $0.3 million, respectively. The movements in the allowance for doubtful accounts were not significant for any of the periods presented.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight‑line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements
Shorter of remaining lease term or estimated useful life

We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no impairment of property and equipment during the years ended January 31, 2019, 2018 or 2017.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long‑lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
There were no impairments of goodwill or intangible assets during the years ended January 31, 2019, 2018 or 2017.
Business Combinations
We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs
Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open‑source. Therefore, we have not capitalized any software costs through January 31, 2019. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss
Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
Subscription revenue
Subscription revenue relates to term (or time‑based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer.
As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
Contract Assets
Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable will be recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances will be reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Contract costs were $69.0 million and $60.0 million as of January 31, 2019 and 2018, respectively. For the years ended January 31, 2019, 2018, and 2017, amortization expense for the contract costs were $30.6 million, $23.3 million and $17.2 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Cost of Revenue
Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock‑based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs.
Research and Development
Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.
Stock‑Based Compensation
We recognize stock‑based compensation expense for all stock‑based payments. Employee stock‑based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We calculate the fair value of options and purchase rights granted under the 2017 Employee Stock Purchase Plan (ESPP) based on the BlackScholes optionpricing model. The BlackScholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straightline method for employee expense attribution for stock options and ESPP purchase rights.
We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based vesting condition and a liquidity event‑related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service‑based vesting condition only. The service‑based condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event‑related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event‑related performance condition is viewed as a performance‑based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
In fiscal 2019 and 2018, stockbased compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stockbased compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.
We estimate the fair value of options and other equity awards granted to non‑employees using the Black‑Scholes method. These awards are subject to periodic re‑measurement over the period during which services are rendered. Stock‑based compensation expense is recognized over the vesting period on a straight‑line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (“Tax Act”). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018.
Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.
Net Loss Per Share
We follow the two‑class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two‑class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two‑class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti‑dilutive.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
JOBS Act Accounting Election
Under the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We lost our emerging growth company status during the year ended January 31, 2019 as the market value of our common stock held by non-affiliates was greater than $700 million as of July 31, 2018.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2019:
ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities
ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments
ASU 2016-16, Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory
ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business
ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting
The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2019.
In May 2014, FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers (“Topic 606”), which amended the existing FASB Accounting Standards Codification. Topic 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs; Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to Topic 606 and Subtopic 340-40 as the “new standard.”
The new standard permits adoption either by using (i) a full retrospective approach for all periods presented or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. We adopted the new standard using the full-retrospective method. This method resulted in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.
Impacts on Financial Statements
The tables below summarize the impacts of the full retrospective adoption of the new standard on our consolidated balance sheet as of January 31, 2018 and consolidated statements of operations and consolidated statements of cash flows for the years ended January 31, 2018 and 2017. Our financial reporting under the new standard is included in the columns labeled “As Adjusted” in the tables below.
The primary changes from adopting the new standard are as follows:
Prior to the adoption of the new standard, the Company recognized subscription revenue over the contractual term or life of the subscription contract. Under the new standard, the Company recognizes the vast majority of its subscription revenue over-time as a stand ready obligation to provide support and a portion of subscription revenue at the point in time when functional intellectual property is made available to the customer.
Prior to the adoption of the new standard, for multiple-element arrangements, if vendor‑specific objective evidence (VSOE) of fair value for one or more undelivered elements did not exist, revenue recognition did not commence until delivery of both the subscription and services had commenced, or when VSOE of the undelivered elements had been established. Once revenue recognition commenced, revenue for the arrangement was recognized ratably over the longest service period in the arrangement. Under the new standard, we allocate the multiple-element arrangement transaction price to each performance obligation identified by using the contractually stated price or on a relative stand-alone selling price basis, as applicable. Then each performance obligation is recognized as delivered resulting in revenue recognition in an earlier period and over a shorter time frame for services and revenue recognition beginning in an earlier period for some subscriptions.
Prior to the adoption of the new standard, costs incurred to obtain a subscription contract were expensed when incurred. Under the new standard, the Company recognizes expense in a different period, as these costs are now capitalized and amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the capitalized costs relate.
Prior to the adoption of the new standard, revenue related to variable fees was deferred until the fees became fixed or determinable. Under the new standard, the Company estimates variable consideration to which the Company expects to be entitled by applying the expected value method and recognizes the estimated variable consideration sooner.
Select line items from the consolidated balance sheet as of January 31, 2018 reflecting the adoption of the new standard are as follows (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
ASSETS
 
 
 
 
 
Accounts receivable, net
$
130,579

 
$
(261
)
 
$
130,318

Contract assets

 
2,933

 
2,933

Deferred costs

 
22,278

 
22,278

Deferred costs, noncurrent

 
37,703

 
37,703

LIABILITIES AND STOCKHOLDERS' EQUITY


 


 


Deferred revenue, current portion
257,141

 
(46,564
)
 
210,577

Other contract liabilities

 
9,284

 
9,284

Other accrued liabilities
13,454

 
(483
)
 
12,971

Deferred revenue, less current portion
34,870

 
(8,047
)
 
26,823

Other contract liabilities, noncurrent

 
3,266

 
3,266

Accumulated deficit
(1,061,790
)
 
105,197

 
(956,593
)
Select line items from the consolidated statements of operations for the years ended January 31, 2018 and 2017 reflecting the adoption of the new standard are as follows (in thousands, except per share data):
 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
301,022

 
$
1,595

 
$
302,617

Services
66,421

 
3,255

 
69,676

Operating expenses:
 
 
 
 
 
Sales and marketing
298,467

 
(11,271
)
 
287,196

Loss from operations
(390,293
)
 
16,121

 
(374,172
)
Net loss
(385,793
)
 
16,121

 
(369,672
)
Net loss per share of common stock, basic and diluted
$
(3.38
)
 
$
0.14

 
$
(3.24
)
 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
200,252

 
$
8,083

 
$
208,335

Services
60,774

 
3,434

 
64,208

Operating expenses:
 
 
 
 
 
Sales and marketing
203,161

 
(17,740
)
 
185,421

Loss from operations
(187,339
)
 
29,257

 
(158,082
)
Net loss
(187,317
)
 
28,932

 
(158,385
)
Net loss per share of common stock, basic and diluted
(5.15
)
 
0.80

 
(4.35
)
Select line items from the consolidated statements of cash flows for the years ended January 31, 2018 and 2017 reflect the adoption of the new standard are as follows (in thousands):
 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(385,793
)
 
$
16,121

 
$
(369,672
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
23,284

 
23,284

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(28,788
)
 
8

 
(28,780
)
Contract assets

 
(285
)
 
(285
)
Deferred costs

 
(34,557
)
 
(34,557
)
Accrued expenses and other liabilities
8,105

 
(441
)
 
7,664

Other contract liabilities

 
12,509

 
12,509

Deferred revenue
74,187

 
(16,639
)
 
57,548

Net cash used in operating activities
(42,268
)
 

 
(42,268
)
 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(187,317
)
 
$
28,932

 
$
(158,385
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
17,177

 
17,177

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(52,139
)
 
(4,591
)
 
(56,730
)
Contract assets

 
2,199

 
2,199

Deferred costs

 
(34,917
)
 
(34,917
)
Accrued expenses and other liabilities
(284
)
 
299

 
15

Other contract liabilities

 
(282
)
 
(282
)
Deferred revenue
59,249

 
(8,817
)
 
50,432

Net cash used in operating activities
(116,561
)
 

 
(116,561
)
Our adoption of the new standard had no impact to net cash used in operating activities within the consolidated statements of cash flows for the years ended January 31, 2018 and 2017.
See Note 4—“Revenue from Contracts with Customers” in the notes to our consolidated financial statements for additional information on the new standard.
Recently Issued Accounting Standards
In February 2016, the FASB issued ASU No. 2016‑02, Leases (Topic 842), as amended, or ASU 2016‑02, which requires lessees to record most leases on their balance sheets. ASU 2016‑02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right‑to‑use asset for the right to use the underlying asset for the lease term. We will adopt this standard effective February 1, 2019 using the modified retrospective transition method with the option to recognize a cumulative-effect adjustment at the date of adoption. Upon adoption, we expect to elect the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. We continue to evaluate which other, if any, practical expedients will be elected.
We are in the final stages of completing our review of historical lease contracts to quantify the expected impact of adoption on our consolidated financial statements. To illustrate the magnitude of this change, the amount of our off-balance sheet operating leases at January 31, 2019 is disclosed in Note 8, “Commitments and Contingencies.” Beginning on February 1, 2019, our operating leases, excluding those with terms less than 12 months, will be discounted and recorded as right-of-use assets and lease liabilities on our consolidated balance sheet. We do not anticipate that the adoption of this standard will have a material impact on our consolidated statements of operations or statements of cash flows.
In June 2016 the FASB issued ASU No. 2016‑13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, or ASU 2016‑13. ASU 2016‑13 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016‑13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.
In January 2017, the FASB issued ASU No. 2017‑04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, or ASU 2017‑04. ASU 2017‑04 simplifies how an entity is required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. ASU 2017‑04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In February 2018, the FASB issued ASU 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, or ASU 2018-02. ASU 2018-02 provides companies with an option to reclassify stranded tax effects resulting from the enactment of the Tax Cuts and Jobs Act (TCJA) from accumulated other comprehensive income to retained earnings. ASU 2018-02 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years, and will be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the tax rate as a result of TCJA is recognized. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, or ASU 2018-07. ASU 2018-07 aligns the accounting for share-based payment awards issued to nonemployees with the guidance applicable to grants to employees. Under ASU 2018-07, equity-classified share-based payment awards issued to nonemployees will be measured on the grant date, instead of the current requirement to remeasure the awards through the performance completion date. ASU 2018-07 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other (Topic 350): Internal-Use Software, or ASU 2018-05. ASU 2018-05 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-05 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination
12 Months Ended
Jan. 31, 2019
Business Combinations [Abstract]  
Business Combination
Business Combination
On January 3, 2019, we acquired all outstanding stock of Hortonworks, a provider of enterprise-grade, global data management platforms, services and solutions for approximately $1.2 billion in consideration consisting of common stock and equity awards assumed. We have included the financial results of Hortonworks in our consolidated financial statements from the date of merger. The transaction costs associated with the merger were approximately $22.8 million, which were included in general and administrative expense in our consolidated statement of operations for the year ended January 31, 2019. The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):
 
Fair Value
Common stock (111,304,700 shares)
$
1,154,230

Fair value of share-based compensation awards assumed
48,197

Total
$
1,202,427


The $1.2 billion fair value consideration transferred was determined based on $10.37 per share, the merger date closing price of our stock, for all shares of Hortonworks common stock outstanding immediately prior to the merger date. The fair value of the post share conversion of 4.1 million stock options, 0.9 million of performance restricted stock units and 9.0 million restricted stock units assumed was determined using the Black-Scholes option pricing model for stock option awards and observable market price of our common stock for valuation of performance and restricted share units. The share conversion ratio of 1.305 was applied to convert Hortonworks’ outstanding equity awards for Hortonworks’ common stock into equity awards for shares of our common stock. Further, we assumed a total fair value of the stock-based awards of $63.5 million, which will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years. Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain stock awards assumed as part of the Hortonworks merger.
The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of merger (in thousands):
 
Fair Value
Cash and cash equivalents
$
40,886

Short-term marketable securities
8,103

Accounts receivable, net
165,958

Prepaid expenses and other assets
23,512

Property and equipment, net
8,091

Intangible assets
682,600

Accounts payable
(2,888
)
Accrued compensation
(31,007
)
Other accrued liabilities and long-term liabilities
(12,163
)
Deferred revenue
(233,500
)
Total net assets acquired and liabilities assumed
$
649,592


The fair values of assets acquired and liabilities assumed, including current and noncurrent income taxes payable and deferred taxes, are preliminary and may be subject to change as additional information is received and certain tax returns are finalized. We expect to finalize the valuation as soon as practicable, but no later than one year from the merger date.
The $552.8 million excess of purchase consideration over the fair value of total net assets acquired and liabilities assumed was recorded as goodwill. Goodwill of $500.5 million and $52.3 million was allocated to our Subscription and Services segments, respectively, based on the historical financial results of Hortonworks’ support subscription and professional services as we believe this aligns to our existing segments post-merger.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of merger:
 
Fair Value
 
Estimated Remaining Useful Life
 
(in thousands)
 
(in years)
Unbilled contracts
$
18,300

 
2
Customer relationships
661,600

 
10
Trade names
2,700

 
1
Total identified intangible assets
$
682,600

 
 

Unbilled contracts represent the fair value of Hortonworks’ customer contracts that have yet to be billed. Customer relationships represent the fair value of the underlying relationships with Hortonworks’ customers. Trade names represent Hortonworks’ trademarks, which consumers associate with the source and quality of Hortonworks’ products and services. The estimated fair values of the intangible assets acquired were determined based on a combination of the income and market approaches to measure the fair value of unbilled contracts, customer relationships, and trade names. The fair value of unbilled contracts and customer relationships was measured based on the income approach, specifically the multi-period excess earnings method. The fair value of the trade names was determined using the relief-from-royalty method. The estimated useful life of the customer relationships intangible is approximately 10 years, which approximates the mean and median of a benchmarking dataset from similar mergers or acquisitions over the last 7 years, focusing on transactions where customer relationships is the primary asset of the transaction. The estimated useful life of unbilled contracts is based on the period over which the support and services are expected to be rendered and trade names is based on the Company’s expected timeframe to phase out the Hortonworks trade names.
The goodwill balance of $552.8 million is attributable to the expansion of our product offerings and expected synergies of the combined workforce, products and technologies with Hortonworks. The goodwill balance is not deductible for U.S. income tax purposes.
The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands):
 
29 Days Ended January 31,
2019
Revenue
$
19,597

Net loss
(9,226
)

The financial information in the table below summarizes combined unaudited pro forma results of operations of Cloudera based on certain estimates and assumptions, including a merger date of February 1, 2017 and purchase accounting adjustments. These estimates and assumptions were made solely for the purposes of developing such unaudited pro forma information and have not been adjusted to provide period over period comparability. Combined unaudited pro forma results of operations are derived by adding the pre-tax historical results of Hortonworks with ours, and adjusting primarily for the amortization of intangibles created in the transaction, the valuation adjustment to deferred revenue, the alignment of accounting policies and nonrecurring transaction costs. 
The below unaudited pro forma financial information for the years ended January 31, 2019 and 2018 combines our historical results for the years ended January 31, 2019 and 2018 with the historical results of Hortonworks for the years ended December 31, 2018 and 2017, due to differences in reporting periods and considering the date we acquired Hortonworks, and the effects of the unaudited pro forma adjustments listed above. The unaudited pro forma financial information below does not reflect any synergies or operating cost reductions that may be achieved from the combined operations (in thousands, unaudited):
 
Years Ended
 
January 31,
2019
 
January 31,
2018
Revenue
$
753,932

 
$
600,856

Net loss
(450,001
)
 
(684,357
)
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers
12 Months Ended
Jan. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers
Revenue from Contracts with Customers
The following table reflects our contract liabilities balances (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Deferred revenue, current portion
$
390,965

 
$
210,577

Other contract liabilities
17,177

 
9,284

Deferred revenue, less current portion
116,604

 
26,823

Other contract liabilities, less current portion
1,296

 
3,266

Total contract liabilities
$
526,042

 
$
249,950

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands):
 
Contract Assets
 
Contract Liabilities
 
 
 
 
February 1, 2017
$
2,645

 
$
179,495

Amount transferred to receivables from contract assets
(2,273
)
 

Contract assets additions
2,561

 

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

 
(156,548
)
Increases due to invoicing prior to satisfaction of performance obligations

 
227,003

January 31, 2018
2,933

 
249,950

Amount transferred to receivables from contract assets
(3,832
)
 

Contract assets additions
4,066

 

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

 
(228,167
)
Increases due to invoicing prior to satisfaction of performance obligations

 
270,759

Increases from a business combination
1,657

 
233,500

January 31, 2019
$
4,824

 
$
526,042


Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents contracted revenue that has been billed but not recognized, and unbilled non-cancelable amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals and average contract terms.
During the year ended January 31, 2019, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material and was primarily related to contract modifications.
As of January 31, 2019, approximately $803.6 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $520.1 million over the next 12 months and approximately $283.5 million thereafter.
Other Practical Expedients
We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when the we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities
12 Months Ended
Jan. 31, 2019
Cash and Cash Equivalents [Abstract]  
Cash Equivalents and Marketable Securities
Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$

 
$
29,966

Commercial paper
9,157

 
1

 

 
9,158

Certificates of deposit
3,999

 
1

 

 
4,000

Reverse repurchase agreements
5,000

 

 

 
5,000

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
63,626

 
16

 
(57
)
 
63,585

Corporate notes and obligations
140,710

 
136

 
(111
)
 
140,735

Commercial paper
101,712

 
9

 
(1
)
 
101,720

Certificates of deposit
46,551

 
21

 
(1
)
 
46,571

U.S. treasury securities
21,949

 

 
(14
)
 
21,935

Foreign government obligations
4,000

 

 

 
4,000

Total cash equivalents and marketable securities
$
426,670

 
$
184

 
$
(184
)
 
$
426,670


The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248


Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2019 and 2018.
The total unrealized losses less than twelve months and greater than twelve months were not material as of January 31, 2019.
The total unrealized losses less than twelve months were $0.7 million and greater than twelve months were not material, as of January 31, 2018.
The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2019 and 2018. We do not believe any of the unrealized losses represent an other‑than‑temporary impairment based on our evaluation of available evidence as of January 31, 2019 and 2018. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended January 31, 2019, 2018 and 2017.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended January 31, 2019 and 2018.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurement
12 Months Ended
Jan. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurement
Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short‑term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.
All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
We follow a three‑level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1
Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2
Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3
Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.

The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands):
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$
29,966

Commercial paper

 
9,158

 
9,158

Reverse repurchase agreements

 
5,000

 
5,000

Certificates of deposits

 
4,000

 
4,000

Marketable securities:
 
 
 
 
 
Asset-backed securities

 
63,585

 
63,585

Corporate notes and obligations

 
140,735

 
140,735

Commercial paper

 
101,720

 
101,720

Certificates of deposit

 
46,571

 
46,571

U.S. treasury securities
14,950

 
6,985

 
21,935

Foreign government obligations

 
4,000

 
4,000

Total financial assets
$
44,916

 
$
381,754

 
$
426,670


The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$
10,226

Asset-backed securities

 
1,600

 
1,600

Marketable securities:
 
 
 
 
 
U.S. agency obligations

 
7,764

 
7,764

Asset-backed securities

 
46,405

 
46,405

Corporate notes and obligations

 
194,946

 
194,946

Commercial paper

 
85,422

 
85,422

Municipal securities

 
13,321

 
13,321

Certificates of deposit

 
24,701

 
24,701

U.S. treasury securities
24,886

 
1,977

 
26,863

Restricted cash:
 
 
 
 
 
Money market funds
14,672

 

 
14,672

Total financial assets
$
49,784

 
$
376,136

 
$
425,920

We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third‑party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.
We have no Level 3 assets and liabilities. There were no transfers into or out of Level 1and Level 2 assets and liabilities for the years ended January 31, 2019 and 2018.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components
12 Months Ended
Jan. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
 
As of January 31,
 
2019
 
2018
Computer equipment and software
$
18,259

 
$
17,139

Office furniture and equipment
11,907

 
7,981

Leasehold improvements
24,174

 
13,469

Construction in progress
142

 
3,243

Property and equipment, gross
54,482

 
41,832

Less: accumulated depreciation and amortization
(26,863
)
 
(24,232
)
Property and equipment, net
$
27,619

 
$
17,600


Construction in progress primarily consists of leasehold improvements that have not been placed into service.
Depreciation expense was $8.3 million, $8.4 million and $6.4 million for the years ended January 31, 2019, 2018 and 2017, respectively.
Intangible Assets
Intangible assets consisted of the following as of January 31, 2019 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(9,258
)
 
$
2,728

 
1.9
Customer relationships and other acquired intangible assets
671,097

 
(12,036
)
 
659,061

 
9.9
Unbilled contracts
18,300

 
(763
)
 
17,537

 
1.9
Total
$
701,383

 
$
(22,057
)
 
$
679,326

 
9.6
Intangible assets consisted of the following as of January 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(6,769
)
 
$
5,217

 
2.5
Customer relationships and other acquired intangible assets
6,797

 
(6,159
)
 
638

 
4.6
Total
$
18,783

 
$
(12,928
)
 
$
5,855

 
2.8

Amortization expense for intangible assets was $9.1 million, $3.7 million and $3.7 million during the years ended January 31, 2019, 2018 and 2017, respectively.
The expected future amortization expense of these intangible assets as of January 31, 2019 is as follows (in thousands):
2020
$
79,522

2021
75,492

2022
66,624

2023
66,241

2024
66,160

2025 and thereafter
325,287

Total amortization expense
$
679,326


Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2017
$
31,516

Additions from acquisitions
2,105

Balance at January 31, 2018
33,621

Hortonworks merger
552,835

Balance at January 31, 2019
$
586,456


Accrued Compensation
Accrued compensation consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
Accrued salaries, benefits and commissions
$
20,563

 
$
15,039

Accrued bonuses
14,832

 
17,875

Accrued compensation-related taxes
11,797

 
4,670

Employee stock purchase plan withholdings
1,902

 
2,238

Other
4,496

 
1,571

Total accrued compensation
$
53,590

 
$
41,393

Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Accrued professional costs
$
6,500

 
$
2,463

Accrued taxes
3,731

 
2,092

Accrued travel
2,751

 
1,492

Accrued self-insurance costs
1,185

 
1,285

Other
10,381

 
5,639

Total other accrued liabilities
$
24,548

 
$
12,971

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Other includes amounts owed to third‑party vendors that provide marketing, corporate event planning, cloud‑computing services and amounts due for the settlement of certain marketable securities.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Letters of Credit
As of January 31, 2019 and 2018, we had a total of $20.0 million and $19.7 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Operating Leases
We lease facilities space under non‑cancelable operating leases with various expiration dates. Future minimum lease payments and sublease proceeds under non-cancelable operating leases with an initial lease term greater than one year at January 31, 2019 are as follows (in thousands):
Years Ending January 31:
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
2020
$
42,293

 
$
(16,500
)
 
$
25,793

2021
41,475

 
(15,477
)
 
25,998

2022
37,172

 
(11,298
)
 
25,874

2023
34,249

 
(4,388
)
 
29,861

2024
35,190

 

 
35,190

2025 and thereafter
115,481

 

 
115,481

Total
$
305,860

 
$
(47,663
)
 
$
258,197


Rental expense related to our non‑cancelable operating leases was approximately $23.1 million, $16.1 million and $8.4 million for the years ended January 31, 2019, 2018 and 2017, respectively.
Deferred rent
We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight‑line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
Contingencies
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. In addition, it is possible that an unfavorable resolution of one or more such litigation matters could, in the future, materially and adversely affect our financial position, results of operations, and cash flows in a particular period or subject us to an injunction that could seriously harm our business.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Option Plans
12 Months Ended
Jan. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Option Plans
Stock Option Plans
We maintain two share-based compensation plans: the 2017 Plan, and the 2008 Plan and collectively with the 2017 Plan, the Stock Plans. In March 2017, our board of directors adopted our 2017 Plan, which our stockholders approved in March 2017. The 2017 Plan became effective on April 27, 2017, the effective date of our IPO, and serves as the successor to our 2008 Plan. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
In March 2017, we increased the number of shares of common stock reserved for grant under the 2008 Plan by 2,000,000 shares.
In March 2017, we adopted the 2017 Plan with a reserve of 30,000,000 shares of our common stock for issuance under our 2017 Plan, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares our common stock as of the immediately preceding January 31st or (ii) a number of shares determined by our board of directors. On February 1, 2019, 13,440,931 additional shares were authorized for issuance by the board of directors. As of January 31, 2019, total number of shares available for grant under the 2017 Plan was 21,000,607 shares.
The Stock Plans provides for stock options to be granted at an exercise price not less than 100% of the fair market value at the grant date as determined by our board of directors, unless, with respect to incentive stock options, the optionee is a 10% stockholder, in which case the option price will not be less than 110% of such fair market value. Options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a four-year period, with 25% vesting after one year and then ratably on a monthly basis for the remaining three years.
As a result of the Hortonworks merger, a total fair value of the stock-based awards assumed was $63.5 million, which will be recognized as stock-based compensation expense over a weighted-average period of 1.5 years Additionally, we recognized $13.1 million of additional stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee stock awards assumed as part of the Hortonworks merger.
During the year ended January 31, 2019, we incurred approximately $6.2 million of additional stock-based compensation expense related to the modification of stock awards held by certain employees.
The following table summarizes stock option activity, excluding the ESPP, and related information:
 
 
Options Outstanding
 
 
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Weighted-Average Remaining
Contractual
Term
(Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 2018
 
18,406,920

 
5.03

 
5.3

 
$
252,571

Granted (1)
 
4,076,157

 
8.98

 

 

Exercised
 
(2,818,534
)
 
3.87

 

 

Canceled
 
(546,847
)
 
12.50

 

 

Balance — January 31, 2019
 
19,117,696

 
$
5.83

 
4.3

 
$
154,431

Exercisable— January 31, 2019
 
18,871,020

 
$
5.69

 
4.3

 
$
154,226

Vested — January 31, 2019
 
19,117,696

 
$
5.83

 
4.3

 
$
154,431


(1)
Consists of 4,076,157 stock options assumed in the Hortonworks merger (see Note 3).
The total intrinsic value of options exercised during the years ended January 31, 2019, 2018 and 2017 was $31.2 million, $64.1 million and $18.3 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to option exercises has been recognized.
The weighted‑average grant‑date value of employee options granted during the years ended January 31, 2019, 2018 and 2017 was $4.58, $8.67 and $9.37 per share, respectively.

The fair value of each stock option grant was estimated at the grant date using the Black‑Scholes option‑pricing model with the following weighted‑average assumptions:
Stock Options
Years Ended January 31,
 
2019
 
2018
 
2017
Volatility
45.0%
 
45.3%
 
47.9%
Risk-free interest rate
2.5%
 
2.0%
 
2.0%
Expected term (in years)
5.0 years
 
6.1 years
 
6.0 years
Expected dividends
—%
 
—%
 
—%

The unamortized stock‑based compensation expense for options of $2.0 million at January 31, 2019 will be recognized over the average remaining vesting period of 1.20 years.
We issue RSUs to employees and directors. For new employee grants, the RSUs generally meet the service‑based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service‑based condition pro‑rata quarterly over a three or four‑year period (without a one‑year cliff).
The employee RSUs issued prior to our IPO under the 2008 Plan had two vesting conditions: (1) a service‑based condition and (2) a liquidity event‑related performance condition which is considered a performance‑based condition. On March 8, 2017, our board of directors modified the terms of the majority of our RSUs. Prior to the modification, if the liquidity event‑related performance condition was an IPO, employees were required to continue to provide service for six months following the effective date of an IPO. The modification removed the requirement, for the majority of RSUs, that the RSU recipient must continue to provide service for six months following the effective date of an IPO in order to vest in the award, with such shares to be issued on a date to be determined by our board of directors. All other significant terms of the RSUs remained unchanged. The modification established a new measurement date for these modified RSUs.
The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million for the year ended January 31, 2018, attributable to service prior to such effective date.
RSU activity is as follows:
 
RSUs Outstanding
 
Number of RSUs
 
Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 2018
22,243,334

 
$
16.08

Granted (1)
25,439,099

 
12.08

Canceled
(4,777,881
)
 
15.57

Vested and converted to shares
(7,846,449
)
 
15.97

Balance — January 31, 2019
35,058,103

 
13.25


(1)
Includes 7,704,004 RSUs assumed in the Hortonworks merger (see Note 3).

The unamortized stock‑based compensation expense for RSUs was $375.3 million at January 31, 2019 and will be recognized over the average remaining vesting period of 2.3 years.
2017 Employee Stock Purchase Plan
In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). The ESPP became effective on April 27, 2017, the effective date of our IPO. Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on February 1st of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of either (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31st (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. As of January 31, 2019, total number of shares available for grant under the 2017 Employee Stock Purchase Plan was 2,715,436 shares.
On February 1, 2019, 2,688,186 additional shares were authorized for issuance by the board of directors.
As of January 31, 2019$1.9 million was withheld on behalf of employees for a future purchase under the ESPP and is included in accrued compensation in our consolidated balance sheet (see Note 7).
The fair value of each ESPP grant was estimated at the grant date using the Black‑Scholes option‑pricing model with the following weighted‑average assumptions:
ESPP
Years Ended January 31,
 
2019
 
2018
Volatility
38.8%
 
32.9%
Risk-free interest rate
2.4%
 
1.2%
Expected term (in years)
0.5 years
 
0.6 years
Expected dividends
—%
 
—%
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes
12 Months Ended
Jan. 31, 2019
Income Tax Disclosure [Abstract]  
Income taxes
Income taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Domestic
$
(191,479
)
 
$
(372,466
)
 
$
(158,973
)
Foreign
4,248

 
4,873

 
2,775

Net loss before provision for income taxes
$
(187,231
)
 
$
(367,593
)
 
$
(156,198
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

The components of provision for income taxes are as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
   Federal
$

 
$

 
$

   State
(106
)
 
(112
)
 
(140
)
   Foreign
(5,371
)
 
(3,097
)
 
(2,011
)
Total
(5,477
)
 
(3,209
)
 
(2,151
)
Deferred:
 
 
 
 
 
   Federal

 
917

 
(108
)
   State

 

 

   Foreign
59

 
213

 
72

Total
59

 
1,130

 
(36
)
Total provision for income taxes
$
(5,418
)
 
$
(2,079
)
 
$
(2,187
)

A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
U.S. federal statutory income tax
$
39,318

 
$
124,287

 
$
53,108

Research tax credits
10,044

 
7,976

 
2,235

Stock-based compensation
(3,004
)
 
(5,124
)
 
(4,340
)
Change in valuation allowance
(42,450
)
 
2,907

 
(44,987
)
Foreign Taxes
(4,945
)
 

 

Legal expenses
(4,000
)
 

 

Donation of common stock to the Cloudera Foundation

 

 
(7,335
)
Federal tax rate change

 
(132,387
)
 

Other
(381
)
 
262

 
(868
)
Provision for income taxes
$
(5,418
)
 
$
(2,079
)
 
$
(2,187
)

In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (“Tax Act”). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018.
In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.
The deferred tax assets and liabilities were as follows (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Deferred tax assets:
 
 
 
   Accruals and reserves
$
13,753

 
$
12,657

   Deferred revenue

 
13,934

   Net operating loss carryforward
430,220

 
202,286

   Research and development credits and other credits
62,869

 
27,480

   Stock-based compensation
30,946

 
30,747

   Gross deferred tax assets
537,788

 
287,104

Less valuation allowance
(454,278
)
 
(271,396
)
Total deferred tax assets, net of valuation allowance
83,510

 
15,708

Deferred tax liabilities:
 
 
 
   Depreciation and amortization
(61,285
)
 
(510
)
   Deferred revenue
(5,026
)
 

   Deferred costs
(16,768
)
 
(14,755
)
Gross deferred tax liabilities
(83,079
)
 
(15,265
)
Net deferred tax assets
$
431

 
$
443


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Undistributed earnings of our foreign subsidiaries at January 31, 2019 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (“GILTI”) regimes as enacted by the Tax Act, those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.
In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.
A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2019 and 2018 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2019 and 2018 was an increase of approximately $182.9 million and $78.9 million, respectively.
At January 31, 2019, we have federal, California and other state net operating loss carryforwards of approximately $1.7 billion, $487.8 million and $621.2 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2020 for other states’ purposes.
In fiscal 2018, we adopted ASU No. 2016‑09, which simplified the accounting and reporting of share‑based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. Upon adoption, we recognized the previously unrecognized excess tax benefits using the modified retrospective transition method. The previously unrecognized excess tax effects were recorded as a deferred tax asset, which was fully offset by a valuation allowance.
At January 31, 2019, we have federal and state research credit carryforwards of approximately $47.7 million and $37.9 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.
Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes, however the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.
For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely of being realized upon settlement.

The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
 
Years Ended January 31,
 
2019
 
2018
 
2017
Balance as of beginning of year
$
11,700

 
$
9,600

 
$
6,500

Tax positions taken in current period
 
 
 
 
 
     Gross decreases
(1,000
)
 

 

     Gross increases(1)   
7,900

 
2,100

 
3,100

Balance as of end of year
$
18,600

 
$
11,700

 
$
9,600


(1) Includes $7.4 million from Hortonworks merger.
As of January 31, 2019, the total amount of gross unrecognized tax benefits was $18.6 million, of which $1.1 million, if recognized, would favorably impact our effective tax rate.
We recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2019, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Transactions
12 Months Ended
Jan. 31, 2019
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
Intel Corporation
We have been engaged in commercial transactions with Intel Corporation, a holder of our common stock, representing approximately 10% and 18% of outstanding shares as of January 31, 2019 and 2018 respectively, with the right to designate a person that our board of directors must nominate for election, or nominate for re-election, to our board of directors, including a multi‑year subscription and services agreement, and a collaboration and optimization agreement. The aggregate revenue we recognized from this customer was $14.2 million, $12.0 million and $8.1 million for the years ended January 31, 2019, 2018 and 2017, respectively.
Cloudera Foundation
In January 2017, the Cloudera Foundation, an independent non‑profit organization, was created to provide our products, skills and people, to help solve important social problems around the world. We donated 1,175,063 shares of our common stock to the Cloudera Foundation during the fourth quarter of fiscal 2017. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recorded in general and administrative expense in the accompanying consolidated statements of operations. In conjunction with the IPO, we donated $2.4 million, or 1% of the net proceeds, to fund the Cloudera Foundation’s activities. We do not control the Cloudera Foundation’s activities, and accordingly, we do not consolidate the financial statements of the Cloudera Foundation.
Other Related Parties
Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was $7.0 million, $7.6 million and $5.8 million for the years ended January 31, 2019, 2018 and 2017, respectively. There was $2.5 million and $1.5 million in accounts receivable due from these customers as of January 31, 2019 and 2018, respectively.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information
12 Months Ended
Jan. 31, 2019
Segment Reporting [Abstract]  
Segment Information
Segment Information
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense are not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock‑based compensation expense, amortization of certain acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
Financial information for each reportable segment was as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Revenue:
 
 
 
 
 
Subscription
$
406,333

 
$
302,617

 
$
208,335

Services
73,608

 
69,676

 
64,208

Total revenue
$
479,941

 
$
372,293

 
$
272,543


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Contribution margin:
 
 
 
 
 
Subscription
$
356,214

 
$
258,771

 
$
173,054

Services
12,315

 
14,386

 
17,727

Total segment contribution margin
$
368,529

 
$
273,157

 
$
190,781


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Segment contribution margin
$
368,529

 
$
273,157

 
$
190,781

Amortization of acquired intangible assets
(9,129
)
 
(3,723
)
 
(3,720
)
Stock-based compensation expense
(117,365
)
 
(290,006
)
 
(21,714
)
Donation of common stock to the Cloudera Foundation

 

 
(21,574
)
Corporate costs, such as research and development, corporate general and administrative and other
(435,799
)
 
(353,600
)
 
(301,855
)
Loss from operations
$
(193,764
)
 
$
(374,172
)
 
$
(158,082
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Sales outside of the United States represented approximately 34%, 30% and 27% of our total revenue for the years ended January 31, 2019, 2018 and 2017, respectively. No individual foreign country represented more than 10% of revenue in any period presented. All revenues from external customers are attributed to individual countries on an end‑customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of January 31, 2019 and 2018, assets located outside the United States were 4% of total assets
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2019
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Numerator:
 
 
 
 
 
Net loss
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)
Denominator:
 
 
 
 
 
Weighted-average shares used in computing net loss, basic and diluted
159,816

 
114,141

 
36,406

Net loss per share, basic and diluted
$
(1.21
)
 
$
(3.24
)
 
$
(4.35
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of
January 31,
 
2019
 
2018
 
2017
Redeemable convertible preferred stock on an as-if converted basis

 

 
74,907

Stock options to purchase common stock
19,118

 
18,407

 
23,240

Restricted stock awards
35,058

 
22,243

 
21,374

Shares issuable pursuant to the ESPP
724

 
522

 

Total
54,900

 
41,172

 
119,521

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Selected Quarterly Financial Data (unaudited)
12 Months Ended
Jan. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (unaudited)
Selected Quarterly Financial Data (unaudited)
The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2019 and 2018 (in thousands, except per share data):
 
 
 
 
 
April 30
(As Adjusted)*
 
July 31
(As Adjusted)*
 
October 31
(As Adjusted)*
 
January 31
 
Fiscal Year
Fiscal 2019
 
 
 
 
 
 
 
 
 
Revenue
$
103,459

 
$
112,979

 
$
118,988

 
$
144,515

 
$
479,941

Gross profit
70,108

 
80,847

 
89,012

 
103,860

 
343,827

Loss from operations
(51,702
)
 
(29,424
)
 
(25,673
)
 
(86,965
)
 
(193,764
)
Net loss
(52,322
)
 
(28,949
)
 
(25,857
)
 
(85,521
)
 
(192,649
)
Net loss per share, basic and diluted
$
(0.36
)
 
$
(0.19
)
 
$
(0.17
)
 
$
(0.45
)
 
$
(1.21
)
 
 
 
 
 
 
 
 
 
 
Fiscal 2018 (as adjusted)*
 
 
 
 
 
 
 
 
 
Revenue
$
80,625

 
$
89,212

 
$
96,721

 
$
105,735

 
$
372,293

Gross profit
20,513

 
57,242

 
63,595

 
72,908

 
214,258

Loss from operations
(221,377
)
 
(64,106
)
 
(50,604
)
 
(38,085
)
 
(374,172
)
Net loss
(221,356
)
 
(62,650
)
 
(49,352
)
 
(36,314
)
 
(369,672
)
Net loss per share, basic and diluted
$
(5.75
)
 
$
(0.47
)
 
$
(0.36
)
 
$
(0.25
)
 
$
(3.24
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2019
Accounting Policies [Abstract]  
Basis of Consolidation
The consolidated financial statements include the accounts of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, India, Germany, Ireland, Netherlands, Singapore, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, refers to the fiscal year ended January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include the useful lives of property and equipment and intangible assets, stock‑based compensation expense, bonus attainment, self‑insurance costs incurred, the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of our common stock prior to our IPO, estimated period of benefit for deferred contract costs, estimates related to our revenue recognition such as, the assessment of elements in a multi‑element arrangement and the valuation assigned to each element and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive loss on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income, net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Marketable Securities
We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive loss. Realized gains and losses and declines in value judged to be other than temporary on available‑for‑sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific‑identification method.
Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount. We generally do not require collateral and estimate the allowance for doubtful accounts based on the age of outstanding receivables, customer creditworthiness and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. Past‑due receivable balances are written off when internal collection efforts have been unsuccessful in collecting the amount due.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight‑line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements
Shorter of remaining lease term or estimated useful life

We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long‑lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
Business Combinations
We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs
Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open‑source. Therefore, we have not capitalized any software costs through January 31, 2019. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss
Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity (deficit) that are not reflected in the consolidated statements of operations.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription revenue relates to term (or time-based) subscription agreements for both open source and propriety software including support. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
We price our subscription offerings based on the number of servers in a cluster, or nodes, core or edge devices, data under management and/or the scope of support provided. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
Subscription revenue
Subscription revenue relates to term (or time‑based) subscriptions to our platform, which includes both open source and proprietary software and related support. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably beginning on the later of the date access is made available to the customer or the start of the contractual term of the arrangement. Subscription revenue also includes revenue related to functional intellectual property that is generally recognized on the date access is made available to the customer.
As part of a subscription, we stand ready to help customers resolve technical issues related to the installed platform. The subscriptions are designed to assist throughout a customer’s lifecycle from development to proof-of-concept, to quality assurance and testing, to production and development. Subscription is generally offered under renewable, fixed fee contracts where payments are typically due annually in advance and may have a term of one year or multiple years. The contracts generally do not contain refund provisions for fees earned related to services performed. A subscription is viewed as a stand-ready performance obligation comprised of a series of distinct days of service that is satisfied ratably over time as the services are provided. A time-elapsed output method is used to measure progress because our efforts are expended evenly throughout the period given the nature of the promise is a stand-ready service. Unearned subscription revenue is included in deferred revenue and other contract liabilities. On occasion, we may sell engineering services and/or a premium subscription agreement that provides a customer with development input and the opportunity to work more closely with our developers.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided primarily on a time and materials basis and, to a lesser extent, a fixed fee basis, and education services are generally priced based on attendance. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
Contract Assets
Contract assets consist of the right to consideration in exchange for product offerings that we have transferred to a customer when that right is conditional on something other than the passage of time (e.g., performance prior to invoicing on fixed fee service arrangements with substantive acceptance terms). We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. When we have unconditional rights to consideration, except for the passage of time, a receivable will be recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). Contract liabilities are comprised of short-term and long-term deferred revenue and other contract liabilities. Deferred revenue consists of amounts invoiced to customers but not yet recognized as revenue. Our contract balances will be reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied, and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Contract costs were $69.0 million and $60.0 million as of January 31, 2019 and 2018, respectively. For the years ended January 31, 2019, 2018, and 2017, amortization expense for the contract costs were $30.6 million, $23.3 million and $17.2 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Cost of Revenue
Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses and benefits and stock‑based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of certain acquired intangible assets. Cost of revenue for services primarily consists of personnel costs for employees and subcontractors associated with service contracts, travel costs and allocated shared costs.
Research and Development
Research and development costs are expensed as incurred and primarily include personnel costs, contractor fees, allocated shared costs, supplies, and depreciation of equipment associated with the development of new features for our subscriptions prior to the establishment of their technological feasibility.
Stock-Based Compensation
We recognize stock‑based compensation expense for all stock‑based payments. Employee stock‑based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period. Prior to our IPO, the fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We calculate the fair value of options and purchase rights granted under the 2017 Employee Stock Purchase Plan (ESPP) based on the BlackScholes optionpricing model. The BlackScholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term to the option or ESPP purchase right granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straightline method for employee expense attribution for stock options and ESPP purchase rights.
We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based vesting condition and a liquidity event‑related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service‑based vesting condition only. The service‑based condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event‑related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event‑related performance condition is viewed as a performance‑based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
In fiscal 2019 and 2018, stockbased compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred. In fiscal 2017, stockbased compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for estimated forfeitures. When estimating forfeitures, we considered voluntary termination behaviors as the trend in actual option forfeitures.
We estimate the fair value of options and other equity awards granted to non‑employees using the Black‑Scholes method. These awards are subject to periodic re‑measurement over the period during which services are rendered. Stock‑based compensation expense is recognized over the vesting period on a straight‑line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (“Tax Act”). The Tax Act includes a number of changes in existing tax law impacting businesses, including a transition tax, related to a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018.
Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the Tax Act in our financial statements. In the fourth quarter of fiscal 2019, we completed our analysis to determine the effect of the Tax Act and no material adjustments were recorded as of January 31, 2019.
Net Loss Per Share
We follow the two‑class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two‑class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two‑class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. Diluted net loss per share is the same as basic net loss per share in all periods, because potentially dilutive common shares are not assumed to have been issued if their effect is anti‑dilutive.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
JOBS Act Accounting Election
Under the Jumpstart Our Business Startups Act of 2012, or the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We lost our emerging growth company status during the year ended January 31, 2019 as the market value of our common stock held by non-affiliates was greater than $700 million as of July 31, 2018.
Recently Adopted and Issued Accounting Standards
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2019:
ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities
ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments
ASU 2016-16, Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory
ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business
ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting
The adoption of the above listed accounting standards did not have a material impact on our consolidated financial statements for the year ended January 31, 2019.
In May 2014, FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers (“Topic 606”), which amended the existing FASB Accounting Standards Codification. Topic 606 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs; Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to Topic 606 and Subtopic 340-40 as the “new standard.”
The new standard permits adoption either by using (i) a full retrospective approach for all periods presented or (ii) a modified retrospective approach with the cumulative effect of initially applying the new standard recognized at the date of initial application and providing certain additional disclosures. We adopted the new standard using the full-retrospective method. This method resulted in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.
Impacts on Financial Statements
The tables below summarize the impacts of the full retrospective adoption of the new standard on our consolidated balance sheet as of January 31, 2018 and consolidated statements of operations and consolidated statements of cash flows for the years ended January 31, 2018 and 2017. Our financial reporting under the new standard is included in the columns labeled “As Adjusted” in the tables below.
The primary changes from adopting the new standard are as follows:
Prior to the adoption of the new standard, the Company recognized subscription revenue over the contractual term or life of the subscription contract. Under the new standard, the Company recognizes the vast majority of its subscription revenue over-time as a stand ready obligation to provide support and a portion of subscription revenue at the point in time when functional intellectual property is made available to the customer.
Prior to the adoption of the new standard, for multiple-element arrangements, if vendor‑specific objective evidence (VSOE) of fair value for one or more undelivered elements did not exist, revenue recognition did not commence until delivery of both the subscription and services had commenced, or when VSOE of the undelivered elements had been established. Once revenue recognition commenced, revenue for the arrangement was recognized ratably over the longest service period in the arrangement. Under the new standard, we allocate the multiple-element arrangement transaction price to each performance obligation identified by using the contractually stated price or on a relative stand-alone selling price basis, as applicable. Then each performance obligation is recognized as delivered resulting in revenue recognition in an earlier period and over a shorter time frame for services and revenue recognition beginning in an earlier period for some subscriptions.
Prior to the adoption of the new standard, costs incurred to obtain a subscription contract were expensed when incurred. Under the new standard, the Company recognizes expense in a different period, as these costs are now capitalized and amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the capitalized costs relate.
Prior to the adoption of the new standard, revenue related to variable fees was deferred until the fees became fixed or determinable. Under the new standard, the Company estimates variable consideration to which the Company expects to be entitled by applying the expected value method and recognizes the estimated variable consideration sooner.
Select line items from the consolidated balance sheet as of January 31, 2018 reflecting the adoption of the new standard are as follows (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
ASSETS
 
 
 
 
 
Accounts receivable, net
$
130,579

 
$
(261
)
 
$
130,318

Contract assets

 
2,933

 
2,933

Deferred costs

 
22,278

 
22,278

Deferred costs, noncurrent

 
37,703

 
37,703

LIABILITIES AND STOCKHOLDERS' EQUITY


 


 


Deferred revenue, current portion
257,141

 
(46,564
)
 
210,577

Other contract liabilities

 
9,284

 
9,284

Other accrued liabilities
13,454

 
(483
)
 
12,971

Deferred revenue, less current portion
34,870

 
(8,047
)
 
26,823

Other contract liabilities, noncurrent

 
3,266

 
3,266

Accumulated deficit
(1,061,790
)
 
105,197

 
(956,593
)
Select line items from the consolidated statements of operations for the years ended January 31, 2018 and 2017 reflecting the adoption of the new standard are as follows (in thousands, except per share data):
 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
301,022

 
$
1,595

 
$
302,617

Services
66,421

 
3,255

 
69,676

Operating expenses:
 
 
 
 
 
Sales and marketing
298,467

 
(11,271
)
 
287,196

Loss from operations
(390,293
)
 
16,121

 
(374,172
)
Net loss
(385,793
)
 
16,121

 
(369,672
)
Net loss per share of common stock, basic and diluted
$
(3.38
)
 
$
0.14

 
$
(3.24
)
 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
200,252

 
$
8,083

 
$
208,335

Services
60,774

 
3,434

 
64,208

Operating expenses:
 
 
 
 
 
Sales and marketing
203,161

 
(17,740
)
 
185,421

Loss from operations
(187,339
)
 
29,257

 
(158,082
)
Net loss
(187,317
)
 
28,932

 
(158,385
)
Net loss per share of common stock, basic and diluted
(5.15
)
 
0.80

 
(4.35
)
Select line items from the consolidated statements of cash flows for the years ended January 31, 2018 and 2017 reflect the adoption of the new standard are as follows (in thousands):
 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(385,793
)
 
$
16,121

 
$
(369,672
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
23,284

 
23,284

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(28,788
)
 
8

 
(28,780
)
Contract assets

 
(285
)
 
(285
)
Deferred costs

 
(34,557
)
 
(34,557
)
Accrued expenses and other liabilities
8,105

 
(441
)
 
7,664

Other contract liabilities

 
12,509

 
12,509

Deferred revenue
74,187

 
(16,639
)
 
57,548

Net cash used in operating activities
(42,268
)
 

 
(42,268
)
 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(187,317
)
 
$
28,932

 
$
(158,385
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
17,177

 
17,177

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(52,139
)
 
(4,591
)
 
(56,730
)
Contract assets

 
2,199

 
2,199

Deferred costs

 
(34,917
)
 
(34,917
)
Accrued expenses and other liabilities
(284
)
 
299

 
15

Other contract liabilities

 
(282
)
 
(282
)
Deferred revenue
59,249

 
(8,817
)
 
50,432

Net cash used in operating activities
(116,561
)
 

 
(116,561
)
Our adoption of the new standard had no impact to net cash used in operating activities within the consolidated statements of cash flows for the years ended January 31, 2018 and 2017.
See Note 4—“Revenue from Contracts with Customers” in the notes to our consolidated financial statements for additional information on the new standard.
Recently Issued Accounting Standards
In February 2016, the FASB issued ASU No. 2016‑02, Leases (Topic 842), as amended, or ASU 2016‑02, which requires lessees to record most leases on their balance sheets. ASU 2016‑02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right‑to‑use asset for the right to use the underlying asset for the lease term. We will adopt this standard effective February 1, 2019 using the modified retrospective transition method with the option to recognize a cumulative-effect adjustment at the date of adoption. Upon adoption, we expect to elect the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. We continue to evaluate which other, if any, practical expedients will be elected.
We are in the final stages of completing our review of historical lease contracts to quantify the expected impact of adoption on our consolidated financial statements. To illustrate the magnitude of this change, the amount of our off-balance sheet operating leases at January 31, 2019 is disclosed in Note 8, “Commitments and Contingencies.” Beginning on February 1, 2019, our operating leases, excluding those with terms less than 12 months, will be discounted and recorded as right-of-use assets and lease liabilities on our consolidated balance sheet. We do not anticipate that the adoption of this standard will have a material impact on our consolidated statements of operations or statements of cash flows.
In June 2016 the FASB issued ASU No. 2016‑13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, or ASU 2016‑13. ASU 2016‑13 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016‑13 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.
In January 2017, the FASB issued ASU No. 2017‑04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, or ASU 2017‑04. ASU 2017‑04 simplifies how an entity is required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. ASU 2017‑04 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In February 2018, the FASB issued ASU 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, or ASU 2018-02. ASU 2018-02 provides companies with an option to reclassify stranded tax effects resulting from the enactment of the Tax Cuts and Jobs Act (TCJA) from accumulated other comprehensive income to retained earnings. ASU 2018-02 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years, and will be applied either in the period of adoption or retrospectively to each period in which the effect of the change in the tax rate as a result of TCJA is recognized. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, or ASU 2018-07. ASU 2018-07 aligns the accounting for share-based payment awards issued to nonemployees with the guidance applicable to grants to employees. Under ASU 2018-07, equity-classified share-based payment awards issued to nonemployees will be measured on the grant date, instead of the current requirement to remeasure the awards through the performance completion date. ASU 2018-07 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We estimate the quantitative impact of adopting the new standard will not be material on our consolidated financial statements and disclosures.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other (Topic 350): Internal-Use Software, or ASU 2018-05. ASU 2018-05 aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-05 is effective for fiscal years beginning after December 15, 2018, including interim reporting periods within those fiscal years. We plan to adopt this standard on February 1, 2019. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the areas described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standards on the consolidated financial statements at this time.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2019
Accounting Policies [Abstract]  
Cash as Reported on the Condensed Consolidated Flows
Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
 
2017
 
 
 
 
 
 
Cash and cash equivalents
$
158,672

 
$
43,247

 
$
74,186

Restricted cash
3,367

 
18,052

 
15,446

Cash, cash equivalents and restricted cash
$
162,039

 
$
61,299

 
$
89,632

The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$

 
$
29,966

Commercial paper
9,157

 
1

 

 
9,158

Certificates of deposit
3,999

 
1

 

 
4,000

Reverse repurchase agreements
5,000

 

 

 
5,000

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
63,626

 
16

 
(57
)
 
63,585

Corporate notes and obligations
140,710

 
136

 
(111
)
 
140,735

Commercial paper
101,712

 
9

 
(1
)
 
101,720

Certificates of deposit
46,551

 
21

 
(1
)
 
46,571

U.S. treasury securities
21,949

 

 
(14
)
 
21,935

Foreign government obligations
4,000

 

 

 
4,000

Total cash equivalents and marketable securities
$
426,670

 
$
184

 
$
(184
)
 
$
426,670


The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248


Restricted Cash as Shown on the Consolidated Balance Sheet
Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
 
2017
 
 
 
 
 
 
Cash and cash equivalents
$
158,672

 
$
43,247

 
$
74,186

Restricted cash
3,367

 
18,052

 
15,446

Cash, cash equivalents and restricted cash
$
162,039

 
$
61,299

 
$
89,632

Schedule of Estimated Useful Lives of Company's Assets
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements
Shorter of remaining lease term or estimated useful life
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
 
As of January 31,
 
2019
 
2018
Computer equipment and software
$
18,259

 
$
17,139

Office furniture and equipment
11,907

 
7,981

Leasehold improvements
24,174

 
13,469

Construction in progress
142

 
3,243

Property and equipment, gross
54,482

 
41,832

Less: accumulated depreciation and amortization
(26,863
)
 
(24,232
)
Property and equipment, net
$
27,619

 
$
17,600

Schedule of New Accounting Pronouncements and Changes in Accounting Principles
Select line items from the consolidated balance sheet as of January 31, 2018 reflecting the adoption of the new standard are as follows (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
ASSETS
 
 
 
 
 
Accounts receivable, net
$
130,579

 
$
(261
)
 
$
130,318

Contract assets

 
2,933

 
2,933

Deferred costs

 
22,278

 
22,278

Deferred costs, noncurrent

 
37,703

 
37,703

LIABILITIES AND STOCKHOLDERS' EQUITY


 


 


Deferred revenue, current portion
257,141

 
(46,564
)
 
210,577

Other contract liabilities

 
9,284

 
9,284

Other accrued liabilities
13,454

 
(483
)
 
12,971

Deferred revenue, less current portion
34,870

 
(8,047
)
 
26,823

Other contract liabilities, noncurrent

 
3,266

 
3,266

Accumulated deficit
(1,061,790
)
 
105,197

 
(956,593
)
Select line items from the consolidated statements of operations for the years ended January 31, 2018 and 2017 reflecting the adoption of the new standard are as follows (in thousands, except per share data):
 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
301,022

 
$
1,595

 
$
302,617

Services
66,421

 
3,255

 
69,676

Operating expenses:
 
 
 
 
 
Sales and marketing
298,467

 
(11,271
)
 
287,196

Loss from operations
(390,293
)
 
16,121

 
(374,172
)
Net loss
(385,793
)
 
16,121

 
(369,672
)
Net loss per share of common stock, basic and diluted
$
(3.38
)
 
$
0.14

 
$
(3.24
)
 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
Revenue:
 
 
 
 
 
Subscription
$
200,252

 
$
8,083

 
$
208,335

Services
60,774

 
3,434

 
64,208

Operating expenses:
 
 
 
 
 
Sales and marketing
203,161

 
(17,740
)
 
185,421

Loss from operations
(187,339
)
 
29,257

 
(158,082
)
Net loss
(187,317
)
 
28,932

 
(158,385
)
Net loss per share of common stock, basic and diluted
(5.15
)
 
0.80

 
(4.35
)
Select line items from the consolidated statements of cash flows for the years ended January 31, 2018 and 2017 reflect the adoption of the new standard are as follows (in thousands):
 
Year Ended January 31, 2018
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(385,793
)
 
$
16,121

 
$
(369,672
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
23,284

 
23,284

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(28,788
)
 
8

 
(28,780
)
Contract assets

 
(285
)
 
(285
)
Deferred costs

 
(34,557
)
 
(34,557
)
Accrued expenses and other liabilities
8,105

 
(441
)
 
7,664

Other contract liabilities

 
12,509

 
12,509

Deferred revenue
74,187

 
(16,639
)
 
57,548

Net cash used in operating activities
(42,268
)
 

 
(42,268
)
 
Year Ended January 31, 2017
 
As Previously Reported
 
Adjustments
 
As Adjusted
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
Net loss
$
(187,317
)
 
$
28,932

 
$
(158,385
)
Adjustment to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Amortization of deferred costs

 
17,177

 
17,177

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(52,139
)
 
(4,591
)
 
(56,730
)
Contract assets

 
2,199

 
2,199

Deferred costs

 
(34,917
)
 
(34,917
)
Accrued expenses and other liabilities
(284
)
 
299

 
15

Other contract liabilities

 
(282
)
 
(282
)
Deferred revenue
59,249

 
(8,817
)
 
50,432

Net cash used in operating activities
(116,561
)
 

 
(116,561
)
Ou
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination (Tables)
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Business Combinations [Abstract]    
Fair Value of Consideration Transferred
The amounts of revenue and net loss of Hortonworks included in our results from the transaction date of January 3, 2019 through January 31, 2019 are as follows (in thousands):
 
29 Days Ended January 31,
2019
Revenue
$
19,597

Net loss
(9,226
)
The merger-date fair value of the consideration transferred for Hortonworks was approximately $1.2 billion, which consisted of the following (in thousands except for share data):
 
Fair Value
Common stock (111,304,700 shares)
$
1,154,230

Fair value of share-based compensation awards assumed
48,197

Total
$
1,202,427

Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the fair values of assets acquired and liabilities assumed as of the date of merger (in thousands):
 
Fair Value
Cash and cash equivalents
$
40,886

Short-term marketable securities
8,103

Accounts receivable, net
165,958

Prepaid expenses and other assets
23,512

Property and equipment, net
8,091

Intangible assets
682,600

Accounts payable
(2,888
)
Accrued compensation
(31,007
)
Other accrued liabilities and long-term liabilities
(12,163
)
Deferred revenue
(233,500
)
Total net assets acquired and liabilities assumed
$
649,592

 
Schedule of Acquired Finite-Lived Intangible Assets
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of merger:
 
Fair Value
 
Estimated Remaining Useful Life
 
(in thousands)
 
(in years)
Unbilled contracts
$
18,300

 
2
Customer relationships
661,600

 
10
Trade names
2,700

 
1
Total identified intangible assets
$
682,600

 
 
 
Business Acquisition, Pro Forma Information
The below unaudited pro forma financial information for the years ended January 31, 2019 and 2018 combines our historical results for the years ended January 31, 2019 and 2018 with the historical results of Hortonworks for the years ended December 31, 2018 and 2017, due to differences in reporting periods and considering the date we acquired Hortonworks, and the effects of the unaudited pro forma adjustments listed above. The unaudited pro forma financial information below does not reflect any synergies or operating cost reductions that may be achieved from the combined operations (in thousands, unaudited):
 
Years Ended
 
January 31,
2019
 
January 31,
2018
Revenue
$
753,932

 
$
600,856

Net loss
(450,001
)
 
(684,357
)
 
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jan. 31, 2019
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability
The following table reflects our contract liabilities balances (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Deferred revenue, current portion
$
390,965

 
$
210,577

Other contract liabilities
17,177

 
9,284

Deferred revenue, less current portion
116,604

 
26,823

Other contract liabilities, less current portion
1,296

 
3,266

Total contract liabilities
$
526,042

 
$
249,950

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands):
 
Contract Assets
 
Contract Liabilities
 
 
 
 
February 1, 2017
$
2,645

 
$
179,495

Amount transferred to receivables from contract assets
(2,273
)
 

Contract assets additions
2,561

 

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

 
(156,548
)
Increases due to invoicing prior to satisfaction of performance obligations

 
227,003

January 31, 2018
2,933

 
249,950

Amount transferred to receivables from contract assets
(3,832
)
 

Contract assets additions
4,066

 

Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period

 
(228,167
)
Increases due to invoicing prior to satisfaction of performance obligations

 
270,759

Increases from a business combination
1,657

 
233,500

January 31, 2019
$
4,824

 
$
526,042

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Jan. 31, 2019
Cash and Cash Equivalents [Abstract]  
Cash as Reported on the Condensed Consolidated Flows
Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
 
2017
 
 
 
 
 
 
Cash and cash equivalents
$
158,672

 
$
43,247

 
$
74,186

Restricted cash
3,367

 
18,052

 
15,446

Cash, cash equivalents and restricted cash
$
162,039

 
$
61,299

 
$
89,632

The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$

 
$
29,966

Commercial paper
9,157

 
1

 

 
9,158

Certificates of deposit
3,999

 
1

 

 
4,000

Reverse repurchase agreements
5,000

 

 

 
5,000

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
63,626

 
16

 
(57
)
 
63,585

Corporate notes and obligations
140,710

 
136

 
(111
)
 
140,735

Commercial paper
101,712

 
9

 
(1
)
 
101,720

Certificates of deposit
46,551

 
21

 
(1
)
 
46,571

U.S. treasury securities
21,949

 

 
(14
)
 
21,935

Foreign government obligations
4,000

 

 

 
4,000

Total cash equivalents and marketable securities
$
426,670

 
$
184

 
$
(184
)
 
$
426,670


The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248


Debt Securities, Available-for-sale
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$

 
$
29,966

Commercial paper
9,157

 
1

 

 
9,158

Certificates of deposit
3,999

 
1

 

 
4,000

Reverse repurchase agreements
5,000

 

 

 
5,000

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
63,626

 
16

 
(57
)
 
63,585

Corporate notes and obligations
140,710

 
136

 
(111
)
 
140,735

Commercial paper
101,712

 
9

 
(1
)
 
101,720

Certificates of deposit
46,551

 
21

 
(1
)
 
46,571

U.S. treasury securities
21,949

 

 
(14
)
 
21,935

Foreign government obligations
4,000

 

 

 
4,000

Total cash equivalents and marketable securities
$
426,670

 
$
184

 
$
(184
)
 
$
426,670


The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248


XML 45 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurement (Tables)
12 Months Ended
Jan. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value
The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2019 (in thousands):
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
Money market funds
$
29,966

 
$

 
$
29,966

Commercial paper

 
9,158

 
9,158

Reverse repurchase agreements

 
5,000

 
5,000

Certificates of deposits

 
4,000

 
4,000

Marketable securities:
 
 
 
 
 
Asset-backed securities

 
63,585

 
63,585

Corporate notes and obligations

 
140,735

 
140,735

Commercial paper

 
101,720

 
101,720

Certificates of deposit

 
46,571

 
46,571

U.S. treasury securities
14,950

 
6,985

 
21,935

Foreign government obligations

 
4,000

 
4,000

Total financial assets
$
44,916

 
$
381,754

 
$
426,670


The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Total
Cash equivalents:
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$
10,226

Asset-backed securities

 
1,600

 
1,600

Marketable securities:
 
 
 
 
 
U.S. agency obligations

 
7,764

 
7,764

Asset-backed securities

 
46,405

 
46,405

Corporate notes and obligations

 
194,946

 
194,946

Commercial paper

 
85,422

 
85,422

Municipal securities

 
13,321

 
13,321

Certificates of deposit

 
24,701

 
24,701

U.S. treasury securities
24,886

 
1,977

 
26,863

Restricted cash:
 
 
 
 
 
Money market funds
14,672

 

 
14,672

Total financial assets
$
49,784

 
$
376,136

 
$
425,920

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements
Shorter of remaining lease term or estimated useful life
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
 
As of January 31,
 
2019
 
2018
Computer equipment and software
$
18,259

 
$
17,139

Office furniture and equipment
11,907

 
7,981

Leasehold improvements
24,174

 
13,469

Construction in progress
142

 
3,243

Property and equipment, gross
54,482

 
41,832

Less: accumulated depreciation and amortization
(26,863
)
 
(24,232
)
Property and equipment, net
$
27,619

 
$
17,600

Schedule of Intangible Assets
Intangible Assets
Intangible assets consisted of the following as of January 31, 2019 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(9,258
)
 
$
2,728

 
1.9
Customer relationships and other acquired intangible assets
671,097

 
(12,036
)
 
659,061

 
9.9
Unbilled contracts
18,300

 
(763
)
 
17,537

 
1.9
Total
$
701,383

 
$
(22,057
)
 
$
679,326

 
9.6
Intangible assets consisted of the following as of January 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(6,769
)
 
$
5,217

 
2.5
Customer relationships and other acquired intangible assets
6,797

 
(6,159
)
 
638

 
4.6
Total
$
18,783

 
$
(12,928
)
 
$
5,855

 
2.8
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense of these intangible assets as of January 31, 2019 is as follows (in thousands):
2020
$
79,522

2021
75,492

2022
66,624

2023
66,241

2024
66,160

2025 and thereafter
325,287

Total amortization expense
$
679,326

Schedule of Changes in Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2017
$
31,516

Additions from acquisitions
2,105

Balance at January 31, 2018
33,621

Hortonworks merger
552,835

Balance at January 31, 2019
$
586,456

Accrued Compensation and Other Accrued Liabilities
Accrued Compensation
Accrued compensation consists of the following (in thousands):
 
As of January 31,
 
2019
 
2018
Accrued salaries, benefits and commissions
$
20,563

 
$
15,039

Accrued bonuses
14,832

 
17,875

Accrued compensation-related taxes
11,797

 
4,670

Employee stock purchase plan withholdings
1,902

 
2,238

Other
4,496

 
1,571

Total accrued compensation
$
53,590

 
$
41,393

Other Accrued Liabilities
Other accrued liabilities consist of the following (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Accrued professional costs
$
6,500

 
$
2,463

Accrued taxes
3,731

 
2,092

Accrued travel
2,751

 
1,492

Accrued self-insurance costs
1,185

 
1,285

Other
10,381

 
5,639

Total other accrued liabilities
$
24,548

 
$
12,971

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Jan. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule
Future minimum lease payments and sublease proceeds under non-cancelable operating leases with an initial lease term greater than one year at January 31, 2019 are as follows (in thousands):
Years Ending January 31:
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
2020
$
42,293

 
$
(16,500
)
 
$
25,793

2021
41,475

 
(15,477
)
 
25,998

2022
37,172

 
(11,298
)
 
25,874

2023
34,249

 
(4,388
)
 
29,861

2024
35,190

 

 
35,190

2025 and thereafter
115,481

 

 
115,481

Total
$
305,860

 
$
(47,663
)
 
$
258,197

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Option Plans (Tables)
12 Months Ended
Jan. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity, excluding the ESPP, and related information:
 
 
Options Outstanding
 
 
Options
Outstanding
 
Weighted-
Average
Exercise
Price
 
Weighted-Average Remaining
Contractual
Term
(Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 2018
 
18,406,920

 
5.03

 
5.3

 
$
252,571

Granted (1)
 
4,076,157

 
8.98

 

 

Exercised
 
(2,818,534
)
 
3.87

 

 

Canceled
 
(546,847
)
 
12.50

 

 

Balance — January 31, 2019
 
19,117,696

 
$
5.83

 
4.3

 
$
154,431

Exercisable— January 31, 2019
 
18,871,020

 
$
5.69

 
4.3

 
$
154,226

Vested — January 31, 2019
 
19,117,696

 
$
5.83

 
4.3

 
$
154,431


(1)
Consists of 4,076,157 stock options assumed in the Hortonworks merger (see Note 3).
Schedule of Weighted Average Assumptions in Calculating Option Fair Value
The fair value of each stock option grant was estimated at the grant date using the Black‑Scholes option‑pricing model with the following weighted‑average assumptions:
Stock Options
Years Ended January 31,
 
2019
 
2018
 
2017
Volatility
45.0%
 
45.3%
 
47.9%
Risk-free interest rate
2.5%
 
2.0%
 
2.0%
Expected term (in years)
5.0 years
 
6.1 years
 
6.0 years
Expected dividends
—%
 
—%
 
—%
Schedule of Restricted Stock Activity
RSU activity is as follows:
 
RSUs Outstanding
 
Number of RSUs
 
Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 2018
22,243,334

 
$
16.08

Granted (1)
25,439,099

 
12.08

Canceled
(4,777,881
)
 
15.57

Vested and converted to shares
(7,846,449
)
 
15.97

Balance — January 31, 2019
35,058,103

 
13.25


(1)
Includes 7,704,004 RSUs assumed in the Hortonworks merger (see Note 3)
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The fair value of each ESPP grant was estimated at the grant date using the Black‑Scholes option‑pricing model with the following weighted‑average assumptions:
ESPP
Years Ended January 31,
 
2019
 
2018
Volatility
38.8%
 
32.9%
Risk-free interest rate
2.4%
 
1.2%
Expected term (in years)
0.5 years
 
0.6 years
Expected dividends
—%
 
—%
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes (Tables)
12 Months Ended
Jan. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Domestic
$
(191,479
)
 
$
(372,466
)
 
$
(158,973
)
Foreign
4,248

 
4,873

 
2,775

Net loss before provision for income taxes
$
(187,231
)
 
$
(367,593
)
 
$
(156,198
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
Schedule of Components of Provision for Income Tax
The components of provision for income taxes are as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
   Federal
$

 
$

 
$

   State
(106
)
 
(112
)
 
(140
)
   Foreign
(5,371
)
 
(3,097
)
 
(2,011
)
Total
(5,477
)
 
(3,209
)
 
(2,151
)
Deferred:
 
 
 
 
 
   Federal

 
917

 
(108
)
   State

 

 

   Foreign
59

 
213

 
72

Total
59

 
1,130

 
(36
)
Total provision for income taxes
$
(5,418
)
 
$
(2,079
)
 
$
(2,187
)
Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes
A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
U.S. federal statutory income tax
$
39,318

 
$
124,287

 
$
53,108

Research tax credits
10,044

 
7,976

 
2,235

Stock-based compensation
(3,004
)
 
(5,124
)
 
(4,340
)
Change in valuation allowance
(42,450
)
 
2,907

 
(44,987
)
Foreign Taxes
(4,945
)
 

 

Legal expenses
(4,000
)
 

 

Donation of common stock to the Cloudera Foundation

 

 
(7,335
)
Federal tax rate change

 
(132,387
)
 

Other
(381
)
 
262

 
(868
)
Provision for income taxes
$
(5,418
)
 
$
(2,079
)
 
$
(2,187
)
Schedule of Deferred Tax Assets and Liabilities
The deferred tax assets and liabilities were as follows (in thousands):
 
As of January 31,
 
2019
 
2018
(As Adjusted)*
Deferred tax assets:
 
 
 
   Accruals and reserves
$
13,753

 
$
12,657

   Deferred revenue

 
13,934

   Net operating loss carryforward
430,220

 
202,286

   Research and development credits and other credits
62,869

 
27,480

   Stock-based compensation
30,946

 
30,747

   Gross deferred tax assets
537,788

 
287,104

Less valuation allowance
(454,278
)
 
(271,396
)
Total deferred tax assets, net of valuation allowance
83,510

 
15,708

Deferred tax liabilities:
 
 
 
   Depreciation and amortization
(61,285
)
 
(510
)
   Deferred revenue
(5,026
)
 

   Deferred costs
(16,768
)
 
(14,755
)
Gross deferred tax liabilities
(83,079
)
 
(15,265
)
Net deferred tax assets
$
431

 
$
443


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Schedule of Changes in Gross Unrecognized Tax Benefits
The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
 
Years Ended January 31,
 
2019
 
2018
 
2017
Balance as of beginning of year
$
11,700

 
$
9,600

 
$
6,500

Tax positions taken in current period
 
 
 
 
 
     Gross decreases
(1,000
)
 

 

     Gross increases(1)   
7,900

 
2,100

 
3,100

Balance as of end of year
$
18,600

 
$
11,700

 
$
9,600


(1) Includes $7.4 million from Hortonworks merger.
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Tables)
12 Months Ended
Jan. 31, 2019
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Revenue:
 
 
 
 
 
Subscription
$
406,333

 
$
302,617

 
$
208,335

Services
73,608

 
69,676

 
64,208

Total revenue
$
479,941

 
$
372,293

 
$
272,543


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Contribution margin:
 
 
 
 
 
Subscription
$
356,214

 
$
258,771

 
$
173,054

Services
12,315

 
14,386

 
17,727

Total segment contribution margin
$
368,529

 
$
273,157

 
$
190,781


* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Reconciliation of Segment Financial Information to Loss from Operations
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Segment contribution margin
$
368,529

 
$
273,157

 
$
190,781

Amortization of acquired intangible assets
(9,129
)
 
(3,723
)
 
(3,720
)
Stock-based compensation expense
(117,365
)
 
(290,006
)
 
(21,714
)
Donation of common stock to the Cloudera Foundation

 

 
(21,574
)
Corporate costs, such as research and development, corporate general and administrative and other
(435,799
)
 
(353,600
)
 
(301,855
)
Loss from operations
$
(193,764
)
 
$
(374,172
)
 
$
(158,082
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2019
Earnings Per Share [Abstract]  
Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share during the periods presented (in thousands, except per share data):
 
Years Ended January 31,
 
2019
 
2018
(As Adjusted)*
 
2017
(As Adjusted)*
Numerator:
 
 
 
 
 
Net loss
$
(192,649
)
 
$
(369,672
)
 
$
(158,385
)
Denominator:
 
 
 
 
 
Weighted-average shares used in computing net loss, basic and diluted
159,816

 
114,141

 
36,406

Net loss per share, basic and diluted
$
(1.21
)
 
$
(3.24
)
 
$
(4.35
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of
January 31,
 
2019
 
2018
 
2017
Redeemable convertible preferred stock on an as-if converted basis

 

 
74,907

Stock options to purchase common stock
19,118

 
18,407

 
23,240

Restricted stock awards
35,058

 
22,243

 
21,374

Shares issuable pursuant to the ESPP
724

 
522

 

Total
54,900

 
41,172

 
119,521

XML 52 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Selected Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Jan. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Summary of Quarterly Financial Information
The following table sets forth selected summarized quarterly financial information for each of the eight quarters in fiscal 2019 and 2018 (in thousands, except per share data):
 
 
 
 
 
April 30
(As Adjusted)*
 
July 31
(As Adjusted)*
 
October 31
(As Adjusted)*
 
January 31
 
Fiscal Year
Fiscal 2019
 
 
 
 
 
 
 
 
 
Revenue
$
103,459

 
$
112,979

 
$
118,988

 
$
144,515

 
$
479,941

Gross profit
70,108

 
80,847

 
89,012

 
103,860

 
343,827

Loss from operations
(51,702
)
 
(29,424
)
 
(25,673
)
 
(86,965
)
 
(193,764
)
Net loss
(52,322
)
 
(28,949
)
 
(25,857
)
 
(85,521
)
 
(192,649
)
Net loss per share, basic and diluted
$
(0.36
)
 
$
(0.19
)
 
$
(0.17
)
 
$
(0.45
)
 
$
(1.21
)
 
 
 
 
 
 
 
 
 
 
Fiscal 2018 (as adjusted)*
 
 
 
 
 
 
 
 
 
Revenue
$
80,625

 
$
89,212

 
$
96,721

 
$
105,735

 
$
372,293

Gross profit
20,513

 
57,242

 
63,595

 
72,908

 
214,258

Loss from operations
(221,377
)
 
(64,106
)
 
(50,604
)
 
(38,085
)
 
(374,172
)
Net loss
(221,356
)
 
(62,650
)
 
(49,352
)
 
(36,314
)
 
(369,672
)
Net loss per share, basic and diluted
$
(5.75
)
 
$
(0.47
)
 
$
(0.36
)
 
$
(0.25
)
 
$
(3.24
)

* As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Description of Business - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 03, 2019
Oct. 02, 2017
May 03, 2017
Jan. 31, 2019
Jan. 31, 2018
Related Party Transaction [Line Items]          
Accumulated deficit       $ 1,149,242 $ 956,593 [1]
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering [1]         $ 657,687
Common Stock          
Related Party Transaction [Line Items]          
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)     74,907,415   74,907,415
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering         $ 4
Additional Paid-In Capital          
Related Party Transaction [Line Items]          
Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering     $ 657,700   $ 657,683
Affiliated Entity | Donation to Non-Profit Affiliate | Cloudera Foundation          
Related Party Transaction [Line Items]          
Cash donation     $ 2,400    
IPO proceeds donated (as a percent)     1.00%    
IPO          
Related Party Transaction [Line Items]          
Common stock issued (in shares)     17,250,000    
Share price (in dollars per share)     $ 15.00    
Aggregate net proceeds from stock offering     $ 235,400    
Underwriting and commissions     18,100    
Other issuance costs     $ 5,300    
Follow-On Offering          
Related Party Transaction [Line Items]          
Common stock issued (in shares)   3,000,000      
Share price (in dollars per share)   $ 16.45      
Aggregate net proceeds from stock offering   $ 46,000      
Underwriting and commissions   2,000      
Other issuance costs   $ 1,400      
Follow-On Offering | Investor          
Related Party Transaction [Line Items]          
Common stock issued (in shares)   12,446,930      
Hortonworks, Inc          
Related Party Transaction [Line Items]          
Consideration transferred $ 1,202,427     $ 1,200,000  
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jan. 31, 2019
USD ($)
segment
Jan. 31, 2018
USD ($)
Jan. 31, 2017
USD ($)
Concentration Risk [Line Items]      
Operating segments | segment 2    
Restricted cash $ 3,367,000 $ 18,052,000 [1] $ 15,446,000
Allowance for doubtful accounts 200,000 300,000  
Impairment of property and equipment 0 0 0
Goodwill impairment 0 0 0
Impairment of intangible assets 0 0 0
Contract costs 69,000,000 60,000,000  
Amortization of deferred costs $ 30,634,000 23,284,000 [1] $ 17,177,000 [1]
Restricted stock awards      
Concentration Risk [Line Items]      
Award vesting period (in years) 4 years    
Equity Incentive Plan 2008 | Restricted stock awards      
Concentration Risk [Line Items]      
Award vesting period (in years) 4 years    
Stock-based compensation $ 181,500,000 $ 181,500,000  
Subscription Arrangement, Limited Case      
Concentration Risk [Line Items]      
Revenue recognition period (in years) 7 years    
One Customer | Customer Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   16.00%  
Minimum | Restricted stock awards      
Concentration Risk [Line Items]      
Award vesting period (in years) 3 years    
Minimum | Subscription Arrangement      
Concentration Risk [Line Items]      
Revenue recognition period (in years) 1 year    
Maximum | Restricted stock awards      
Concentration Risk [Line Items]      
Award vesting period (in years) 4 years    
Maximum | Subscription Arrangement      
Concentration Risk [Line Items]      
Revenue recognition period (in years) 3 years    
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
[1]
Jan. 31, 2017
Jan. 31, 2016
[1]
Accounting Policies [Abstract]        
Cash and cash equivalents $ 158,672 $ 43,247 $ 74,186  
Restricted cash 3,367 18,052 15,446  
Cash, cash equivalents and restricted cash $ 162,039 $ 61,299 $ 89,632 [1] $ 35,994
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details)
12 Months Ended
Jan. 31, 2019
Computer Software  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Computer Equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Computer Equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and Office Equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Balance Sheet (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
ASSETS      
Accounts receivable, net $ 242,980 $ 130,318 [1]  
Contract assets 4,824 2,933 [1] $ 2,645
Deferred costs 32,100 22,278 [1]  
Deferred costs, noncurrent 36,913 37,703 [1]  
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Other accrued liabilities 24,548 12,971 [1]  
Accumulated deficit (1,149,242) (956,593) [1]  
As Previously Reported      
ASSETS      
Accounts receivable, net   130,579  
Contract assets   0  
Deferred costs   0  
Deferred costs, noncurrent   0  
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Other accrued liabilities   13,454  
Accumulated deficit   (1,061,790)  
Accounting Standards Update 2014-09 | Adjustments      
ASSETS      
Accounts receivable, net   (261)  
Contract assets   2,933  
Deferred costs   22,278  
Deferred costs, noncurrent   37,703  
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Other accrued liabilities   (483)  
Accumulated deficit   105,197  
Deferred Revenue      
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Contract with customer, liability, current 390,965 210,577 [1]  
Contract with customer, liability, noncurrent 116,604 26,823 [1]  
Deferred Revenue | As Previously Reported      
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Contract with customer, liability, current   257,141  
Contract with customer, liability, noncurrent   34,870  
Deferred Revenue | Accounting Standards Update 2014-09 | Adjustments      
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Contract with customer, liability, current   (46,564)  
Contract with customer, liability, noncurrent   (8,047)  
Other      
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Contract with customer, liability, current 17,177 9,284 [1]  
Contract with customer, liability, noncurrent $ 1,296 3,266 [1]  
Other | As Previously Reported      
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Contract with customer, liability, current   0  
Contract with customer, liability, noncurrent   0  
Other | Accounting Standards Update 2014-09 | Adjustments      
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Contract with customer, liability, current   9,284  
Contract with customer, liability, noncurrent   $ 3,266  
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies- Statements of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Revenue $ 144,515 $ 118,988 $ 112,979 $ 103,459 $ 105,735 $ 96,721 $ 89,212 $ 80,625 $ 479,941 $ 372,293 [1] $ 272,543 [1]
Sales and marketing                 253,164 [2],[3],[4] 287,196 [1],[2],[3],[4] 185,421
Loss from operations (86,965) (25,673) (29,424) (51,702) (38,085) (50,604) (64,106) (221,377) (193,764) (374,172) [1] (158,082) [1]
Net loss $ (85,521) $ (25,857) $ (28,949) $ (52,322) $ (36,314) $ (49,352) $ (62,650) $ (221,356) $ (192,649) [1] $ (369,672) [1] $ (158,385) [1]
Net loss per share, basic and diluted (in dollars per share) $ (0.45) $ (0.17) $ (0.19) $ (0.36) $ (0.25) $ (0.36) $ (0.47) $ (5.75) $ (1.21) $ (3.24) [1] $ (4.35)
As Previously Reported                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Sales and marketing                   $ 298,467 $ 203,161
Loss from operations                   (390,293) (187,339)
Net loss                   $ (385,793) $ (187,317)
Net loss per share, basic and diluted (in dollars per share)                   $ (3.38) $ (5.15)
Accounting Standards Update 2014-09 | Adjustments                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Sales and marketing                   $ (11,271) $ (17,740)
Loss from operations                   16,121 29,257
Net loss                   $ 16,121 $ 28,932
Net loss per share, basic and diluted (in dollars per share)                   $ 0.14 $ 0.80
Subscription                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Revenue                 $ 406,333 $ 302,617 [1] $ 208,335 [1]
Subscription | As Previously Reported                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Revenue                   301,022 200,252
Subscription | Accounting Standards Update 2014-09 | Adjustments                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Revenue                   1,595 8,083
Services                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Revenue                 $ 73,608 69,676 [1] 64,208 [1]
Services | As Previously Reported                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Revenue                   66,421 60,774
Services | Accounting Standards Update 2014-09 | Adjustments                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Revenue                   $ 3,255 $ 3,434
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
[2] (2) Amounts include amortization of acquired intangible assets as follows (in thousands):
[3] Amounts include stock‑based compensation expense as follows (in thousands):
[4] s): Years Ended January 31, 2019 2018 2017Cost of revenue – subscription $3,251 $2,230 $1,997Sales and marketing 5,878 1,493 1,723(3)In January 2017, we donated 1,175,063 shares of common stock to the Cloudera Foundation. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017. See Note 11 for further discussion.
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net loss $ (85,521) $ (25,857) $ (28,949) $ (52,322) $ (36,314) $ (49,352) $ (62,650) $ (221,356) $ (192,649) [1] $ (369,672) [1] $ (158,385) [1]
Amortization of deferred costs                 30,634 23,284 [1] 17,177 [1]
Accounts receivable, net                 54,231 (28,780) [1] (56,730) [1]
Contract assets                 (1,891) (285) [1] 2,199 [1]
Deferred costs                 (39,665) (34,557) [1] (34,917) [1]
Accrued expenses and other liabilities [1]                   7,664 15
Net cash provided by (used in) operating activities                 34,273 (42,268) [1] (116,561) [1]
As Previously Reported                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net loss                   (385,793) (187,317)
Amortization of deferred costs                   0 0
Accounts receivable, net                   (28,788) (52,139)
Contract assets                   0 0
Deferred costs                   0 0
Accrued expenses and other liabilities                   8,105 (284)
Net cash provided by (used in) operating activities                   (42,268) (116,561)
Accounting Standards Update 2014-09 | Adjustments                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net loss                   16,121 28,932
Amortization of deferred costs                   23,284 17,177
Accounts receivable, net                   8 (4,591)
Contract assets                   (285) 2,199
Deferred costs                   (34,557) (34,917)
Accrued expenses and other liabilities                   (441) 299
Net cash provided by (used in) operating activities                   0 0
Other                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Other contract liabilities                 5,922 12,509 [1] (282) [1]
Other | As Previously Reported                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Other contract liabilities                   0 0
Other | Accounting Standards Update 2014-09 | Adjustments                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Other contract liabilities                   12,509 (282)
Deferred Revenue                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Other contract liabilities                 $ 36,586 57,548 [1] 50,432 [1]
Deferred Revenue | As Previously Reported                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Other contract liabilities                   74,187 59,249
Deferred Revenue | Accounting Standards Update 2014-09 | Adjustments                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Other contract liabilities                   $ (16,639) $ (8,817)
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination - Narrative (Details)
1 Months Ended 12 Months Ended
Jan. 03, 2019
USD ($)
$ / shares
Jan. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Jan. 31, 2017
USD ($)
[1]
Business Acquisition [Line Items]          
Fair value of common stock issued as consideration for business combinations     $ 1,154,230,000 $ 2,081,000 [1] $ 0
Average remaining vesting period (in years)     1 year 2 months 12 days    
Goodwill acquired during period     $ 552,835,000 $ 2,105,000  
Estimated useful life, benchmark period 7 years        
Hortonworks, Inc          
Business Acquisition [Line Items]          
Consideration transferred $ 1,202,427,000 $ 1,200,000,000      
Transaction costs $ 22,800,000        
Share price (in usd per share) | $ / shares $ 10.37        
Fair value of common stock issued as consideration for business combinations $ 1,154,230,000        
Share conversion ratio 1.305        
Fair value of stock awards assumed $ 63,500,000        
Average remaining vesting period (in years) 1 year 6 months        
Stock-based compensation     $ 13,100,000    
Stock options to purchase common stock | Hortonworks, Inc          
Business Acquisition [Line Items]          
Fair value of common stock issued as consideration for business combinations $ 4,076,157        
Performance Restricted Stock Units | Hortonworks, Inc          
Business Acquisition [Line Items]          
Fair value of common stock issued as consideration for business combinations 900,000        
Restricted stock awards          
Business Acquisition [Line Items]          
Average remaining vesting period (in years)     2 years 3 months 15 days    
Restricted stock awards | Hortonworks, Inc          
Business Acquisition [Line Items]          
Fair value of common stock issued as consideration for business combinations $ 9,000,000        
Subscription          
Business Acquisition [Line Items]          
Goodwill acquired during period     $ 500,500,000    
Services          
Business Acquisition [Line Items]          
Goodwill acquired during period     $ 52,300,000    
Customer relationships | Hortonworks, Inc          
Business Acquisition [Line Items]          
Estimated useful life 10 years        
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 03, 2019
Jan. 31, 2019
Jan. 31, 2019
Jan. 31, 2018
[1]
Jan. 31, 2017
[1]
Business Acquisition [Line Items]          
Common stock (111,304,700 shares)     $ 1,154,230 $ 2,081 $ 0
Fair value of share-based compensation awards assumed     $ 48,197 $ 0 $ 0
Stock issued in acquisition (in shares) 111,304,700        
Hortonworks, Inc          
Business Acquisition [Line Items]          
Common stock (111,304,700 shares) $ 1,154,230        
Fair value of share-based compensation awards assumed 48,197        
Consideration transferred $ 1,202,427 $ 1,200,000      
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - Hortonworks, Inc
$ in Thousands
Jan. 03, 2019
USD ($)
Business Acquisition [Line Items]  
Cash and cash equivalents $ 40,886
Short-term marketable securities 8,103
Accounts receivable, net 165,958
Prepaid expenses and other assets 23,512
Property and equipment, net 8,091
Intangible assets 682,600
Accounts payable (2,888)
Accrued compensation (31,007)
Other accrued liabilities and long-term liabilities (12,163)
Deferred revenue (233,500)
Total net assets acquired and liabilities assumed $ 649,592
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination - Components of Intangible Assets Acquired and Their Estimtated Useful Lives (Details) - Hortonworks, Inc
$ in Thousands
Jan. 03, 2019
USD ($)
Business Acquisition [Line Items]  
Fair Value $ 682,600
Unbilled contracts  
Business Acquisition [Line Items]  
Fair Value $ 18,300
Estimated Remaining Useful Life 2 years
Customer relationships  
Business Acquisition [Line Items]  
Fair Value $ 661,600
Estimated Remaining Useful Life 10 years
Trade names  
Business Acquisition [Line Items]  
Fair Value $ 2,700
Estimated Remaining Useful Life 1 year
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination - Amounts of Revenue and Net Loss (Details) - Hortonworks, Inc
$ in Thousands
1 Months Ended
Jan. 31, 2019
USD ($)
Business Acquisition [Line Items]  
Revenues $ 19,597
Net loss $ (9,226)
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Business Combination - Pro Forma Financial Information (Details) - Hortonworks, Inc - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Business Acquisition [Line Items]    
Revenue $ 753,932 $ 600,856
Net loss $ (450,001) $ (684,357)
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Contract Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Disaggregation of Revenue [Line Items]      
Contract with customer, liability $ 526,042 $ 249,950 $ 179,495
Deferred Revenue      
Disaggregation of Revenue [Line Items]      
Contract with customer, liability, current 390,965 210,577 [1]  
Contract with customer, liability, noncurrent 116,604 26,823 [1]  
Other      
Disaggregation of Revenue [Line Items]      
Contract with customer, liability, current 17,177 9,284 [1]  
Contract with customer, liability, noncurrent $ 1,296 $ 3,266 [1]  
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Contract Assets    
Contract Assets, beginning of period $ 2,933 [1] $ 2,645
Amount transferred to receivables from contract assets (3,832) (2,273)
Contract assets additions 4,066 2,561
Increases from a business combination 1,657  
Contract Assets, end of period 4,824 2,933 [1]
Contract Liabilities    
Contract Liabilities, balance beginning of period 249,950 179,495
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period (228,167) (156,548)
Increases due to invoicing prior to satisfaction of performance obligations 270,759 227,003
Increases from a business combination 233,500  
Contract Liabilities, balance end of period $ 526,042 $ 249,950
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers - Performance Obligations (Details)
$ in Millions
Jan. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 803.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 520.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 283.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Marketable securities:    
Unrealized Gains   $ 6
Unrealized Losses $ (184) (761)
Total, Amortized Cost 426,670 412,003
Total, Unrealized Gains 184  
Total, Estimated Fair Value 426,670 411,248
Commercial paper    
Marketable securities:    
Amortized Cost 101,712 85,438
Unrealized Gains 9 0
Unrealized Losses (1) (16)
Estimated Fair Value 101,720 85,422
U.S. agency obligations    
Marketable securities:    
Amortized Cost   7,803
Unrealized Losses   (39)
Estimated Fair Value   7,764
Asset-backed securities    
Marketable securities:    
Amortized Cost 63,626 46,529
Unrealized Gains 16 0
Unrealized Losses (57) (124)
Estimated Fair Value 63,585 46,405
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 140,710 195,460
Unrealized Gains 136 3
Unrealized Losses (111) (517)
Estimated Fair Value 140,735 194,946
Municipal securities    
Marketable securities:    
Amortized Cost   13,339
Unrealized Gains   0
Unrealized Losses   (18)
Estimated Fair Value   13,321
Certificates of deposit    
Marketable securities:    
Amortized Cost 46,551 24,705
Unrealized Gains 21 3
Unrealized Losses (1) (7)
Estimated Fair Value 46,571 24,701
U.S. treasury securities    
Marketable securities:    
Amortized Cost 21,949 26,903
Unrealized Gains 0 0
Unrealized Losses (14) (40)
Estimated Fair Value 21,935 26,863
Foreign government obligations    
Marketable securities:    
Amortized Cost 4,000  
Unrealized Gains 0  
Unrealized Losses 0  
Estimated Fair Value 4,000  
Money market funds    
Cash equivalents:    
Amortized Cost 29,966 10,226
Estimated Fair Value 29,966 10,226
Commercial paper    
Cash equivalents:    
Amortized Cost 9,157  
Unrealized Gains 1  
Estimated Fair Value 9,158  
Certificates of deposit    
Cash equivalents:    
Amortized Cost 3,999  
Unrealized Gains 1  
Estimated Fair Value 4,000  
Reverse repurchase agreements    
Cash equivalents:    
Amortized Cost 5,000  
Estimated Fair Value $ 5,000  
Asset-backed securities    
Cash equivalents:    
Amortized Cost   1,600
Estimated Fair Value   $ 1,600
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Cash and Cash Equivalents [Line Items]    
Unrealized Losses, Less than 12 months $ 0.0 $ (0.7)
Minimum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 1 year 1 year
Maximum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 3 years 3 years
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   $ 7,764
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 63,585 46,405
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 140,735 194,946
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   13,321
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 46,571 24,701
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 21,935 26,863
Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,000  
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 426,670 425,920
Fair Value, Measurements, Recurring | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   7,764
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 63,585 46,405
Fair Value, Measurements, Recurring | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 140,735 194,946
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 101,720 85,422
Fair Value, Measurements, Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   13,321
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 46,571 24,701
Fair Value, Measurements, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 21,935 26,863
Fair Value, Measurements, Recurring | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,000  
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 44,916 49,784
Fair Value, Measurements, Recurring | Level 1 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Fair Value, Measurements, Recurring | Level 1 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 14,950 24,886
Fair Value, Measurements, Recurring | Level 1 | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0  
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 381,754 376,136
Fair Value, Measurements, Recurring | Level 2 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   7,764
Fair Value, Measurements, Recurring | Level 2 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 63,585 46,405
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 140,735 194,946
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 101,720 85,422
Fair Value, Measurements, Recurring | Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   13,321
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 46,571 24,701
Fair Value, Measurements, Recurring | Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 6,985 1,977
Fair Value, Measurements, Recurring | Level 2 | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 4,000  
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 29,966 10,226
Restricted cash   14,672
Fair Value, Measurements, Recurring | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 29,966 10,226
Restricted cash   14,672
Fair Value, Measurements, Recurring | Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Restricted cash   0
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   1,600
Fair Value, Measurements, Recurring | Asset-backed securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | Asset-backed securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   $ 1,600
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 9,158  
Fair Value, Measurements, Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 9,158  
Fair Value, Measurements, Recurring | Reverse repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 5,000  
Fair Value, Measurements, Recurring | Reverse repurchase agreements | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Reverse repurchase agreements | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 5,000  
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,000  
Fair Value, Measurements, Recurring | Certificates of deposit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Certificates of deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 4,000  
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 54,482 $ 41,832
Less: accumulated depreciation and amortization (26,863) (24,232)
Property and equipment, net 27,619 17,600 [1]
Computer Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 18,259 17,139
Furniture and Office Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,907 7,981
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 24,174 13,469
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 142 $ 3,243
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 8.3 $ 8.4 $ 6.4
Amortization expense of intangible assets $ 9.1 $ 3.7 $ 3.7
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 701,383 $ 18,783
Accumulated Amortization (22,057) (12,928)
Net Book Value $ 679,326 $ 5,855
Weighted Average Remaining Useful Life (in years) 9 years 7 months 15 days 2 years 9 months 18 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 11,986 $ 11,986
Accumulated Amortization (9,258) (6,769)
Net Book Value $ 2,728 $ 5,217
Weighted Average Remaining Useful Life (in years) 1 year 11 months 2 years 6 months
Customer relationships and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 671,097 $ 6,797
Accumulated Amortization (12,036) (6,159)
Net Book Value $ 659,061 $ 638
Weighted Average Remaining Useful Life (in years) 9 years 11 months 4 years 7 months 6 days
Unbilled contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 18,300  
Accumulated Amortization (763)  
Net Book Value $ 17,537  
Weighted Average Remaining Useful Life (in years) 1 year 11 months  
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2020 $ 79,522  
2021 75,492  
2022 66,624  
2023 66,241  
2024 66,160  
2025 and thereafter 325,287  
Net Book Value $ 679,326 $ 5,855
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Schedule of Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Goodwill [Roll Forward]    
Beginning balance $ 33,621 [1] $ 31,516
Additions from an acquisition 552,835 2,105
Ending balance $ 586,456 $ 33,621 [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Accrued Compensation    
Accrued salaries, benefits and commissions $ 20,563 $ 15,039
Accrued bonuses 14,832 17,875
Accrued compensation-related taxes 11,797 4,670
Employee stock purchase plan withholdings 1,902 2,238
Other 4,496 1,571
Total accrued compensation 53,590 41,393 [1]
Other Accrued Liabilities    
Accrued professional costs 6,500 2,463
Accrued taxes 3,731 2,092
Accrued travel 2,751 1,492
Accrued self-insurance costs 1,185 1,285
Other 10,381 5,639
Total other accrued liabilities $ 24,548 $ 12,971 [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Commitments and Contingencies Disclosure [Abstract]      
Letters of credit $ 20.0 $ 19.7  
Rent expense $ 23.1 $ 16.1 $ 8.4
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jan. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum Lease Payments, fiscal 2020 $ 42,293
Sublease Rental Proceeds, fiscal 2020 (16,500)
Net Minimum Lease Payments, fiscal 2020 25,793
Minimum Lease Payments, 2021 41,475
Sublease Rental Proceeds, 2021 (15,477)
Net Minimum Lease Payments, 2021 25,998
Minimum Lease Payments, 2022 37,172
Sublease Rental Proceeds, 2022 (11,298)
Net Minimum Lease Payments, 2022 25,874
Minimum Lease Payments, 2023 34,249
Sublease Rental Proceeds, 2023 (4,388)
Net Minimum Lease Payments, 2023 29,861
Minimum Lease Payments, 2024 35,190
Sublease Rental Proceeds, 2024 0
Net Minimum Lease Payments, 2024 35,190
Minimum Lease Payments, 2025 and thereafter 115,481
Sublease Rental Proceeds, 2025 and thereafter 0
Net Minimum Lease Payments, 2025 and thereafter 115,481
Minimum Lease Payments, Total 305,860
Sublease Rental Proceeds, Total (47,663)
Net Minimum Lease Payments, Total $ 258,197
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Option Plans - Narrative (Details)
1 Months Ended 12 Months Ended
Feb. 01, 2019
shares
Jan. 03, 2019
USD ($)
Mar. 31, 2017
shares
Jan. 31, 2019
USD ($)
hour
plan
$ / shares
shares
Jan. 31, 2018
USD ($)
$ / shares
Jan. 31, 2017
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of plans | plan       2    
Stock-based compensation due to modifications       $ 6,200,000    
Intrinsic value of exercised options       $ 31,200,000 $ 64,100,000 $ 18,300,000
Weighted average grant date value of employee options (in dollars per share) | $ / shares       $ 4.58 $ 8.67 $ 9.37
Unamortized stock based compensation expense       $ 2,000,000    
Average remaining vesting period (in years)       1 year 2 months 12 days    
Employee stock purchase plan withholdings       $ 1,902,000 $ 2,238,000  
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Option exercise price as percent of fair value (as a percent)       100.00%    
Award expiration period (in years)       10 years    
Award vesting period (in years)       4 years    
Employee Stock Option | After one year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       1 year    
Award vesting (as a percent)       25.00%    
Employee Stock Option | Remaining three years            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Average remaining vesting period (in years)       2 years 3 months 15 days    
Unamortized stock based compensation expense RSUs       $ 375,300,000    
Restricted stock awards | After one year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       1 year    
Award vesting (as a percent)       25.00%    
Restricted stock awards | Remaining three years            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Minimum | Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       3 years    
Maximum | Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Ten Percent Stockholder | Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Option exercise price as percent of fair value (as a percent)       110.00%    
Equity Incentive Plan 2008            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increase in shares reserved for grant (in shares) | shares     2,000,000      
Equity Incentive Plan 2008 | Restricted stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Stock-based compensation       $ 181,500,000 $ 181,500,000  
Equity Incentive Plan 2017            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increase in shares reserved for grant (in shares) | shares 13,440,931          
Stock reserved for grant (in shares) | shares     30,000,000      
Restriction on increase to shares outstanding (as a percent)     5.00%      
Shares available for grant (in shares) | shares       21,000,607    
Employee Stock Purchase Plan 2017            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restriction on increase to shares outstanding (as a percent)       1.00%    
Shares available for grant (in shares) | shares       2,715,436    
Share purchase period       6 months    
Minimum weekly hours worked for plan eligibility | hour       20    
Minimum months worked for plan eligibility       5 months    
Maximum ownership interest for plan participation (as a percent)       5.00%    
Purchase price (as a percent)       85.00%    
Maximum stock value purchased       $ 25,000    
Maximum shares purchased (in shares) | shares       2,500    
Reserved for issuance under plans (in shares) | shares 2,688,186     3,000,000    
Years for increasing shares included in plan       10 years    
Employee Stock Purchase Plan 2017 | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum payroll deduction (as a percent)       1.00%    
Employee Stock Purchase Plan 2017 | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum payroll deduction (as a percent)       15.00%    
Hortonworks, Inc            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of stock awards assumed   $ 63,500,000        
Share based compensation, weighted average period   1 year 6 months        
Average remaining vesting period (in years)   1 year 6 months        
Stock-based compensation       $ 13,100,000    
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Option Plans - Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Jan. 03, 2019
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
[1]
Options Outstanding        
Options outstanding at the beginning of the period (in shares)   18,406,920    
Granted (in shares)   4,076,157    
Exercised (in shares)   (2,818,534)    
Canceled (in shares)   (546,847)    
Options outstanding at the end of the period (in shares)   19,117,696 18,406,920  
Options exercisable (in shares)   18,871,020    
Options vested or expected to vest (in shares)   19,117,696    
Weighted- Average Exercise Price        
Options outstanding at the beginning of the period (in dollars per share)   $ 5.03    
Granted (in dollars per share)   8.98    
Exercised (in dollars per share)   3.87    
Canceled (in dollars per share)   12.50    
Options outstanding at the end of the period (in dollars per share)   5.83 $ 5.03  
Options exercisable (in dollars per share)   5.69    
Options vested or expected to vest (in dollars per share)   $ 5.83    
Weighted-Average Remaining Contractual Term (Years)        
Weighted-Average Remaining Contractual Term (Years)   4 years 3 months 15 days 5 years 3 months 18 days  
Weighted average remaining contractual term, exercisable (in years)   4 years 3 months 15 days    
Weighted average remaining contractual term, vested or expected to vest (in years)   4 years 3 months 15 days    
Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]        
Aggregate Intrinsic Value (in thousands)   $ 154,431,000 $ 252,571,000  
Aggregate intrinsic value exercisable   154,226,000    
Aggregate intrinsic value, vested or expected to vest   154,431,000    
Fair value of common stock issued as consideration for business combinations   $ 1,154,230,000 $ 2,081,000 [1] $ 0
Hortonworks, Inc        
Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]        
Fair value of common stock issued as consideration for business combinations $ 1,154,230,000      
Employee Stock Option | Hortonworks, Inc        
Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]        
Fair value of common stock issued as consideration for business combinations $ 4,076,157      
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) - Employee Stock Option
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility (as a percent) 45.00% 45.30% 47.90%
Risk-free interest rate (as a percent) 2.50% 2.00% 2.00%
Expected term (in years) 5 years 6 years 1 month 6 days 6 years
Expected dividends (as a percent) 0.00% 0.00% 0.00%
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Option Plans - Schedule of Restricted Stock Activity (Details) - Restricted stock awards
12 Months Ended
Jan. 31, 2019
$ / shares
shares
Number of Restricted Stock Units  
Number of Restricted Stock Units Outstanding Beginning of Period (in shares) 22,243,334
Granted (in shares) 25,439,099
Canceled (in shares) (4,777,881)
Vested and converted to shares (in shares) (7,846,449)
Number of Restricted Stock Units Outstanding End of Period (in shares) 35,058,103
Weighted- Average Grant Date Fair Value Per Share  
Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) | $ / shares $ 16.08
Granted (in dollars per share) | $ / shares 12.08
Canceled (in dollars per share) | $ / shares 15.57
Vested and converted to shares (in dollars per share) | $ / shares 15.97
Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) | $ / shares $ 13.25
Hortonworks, Inc  
Number of Restricted Stock Units  
Granted (in shares) 7,704,004
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) - ESPP
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility (as a percent) 38.80% 32.90%
Risk-free interest rate (as a percent) 2.40% 1.20%
Expected term (in years) 6 months 7 months 8 days
Expected dividends (as a percent) 0.00% 0.00%
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Income Tax Disclosure [Abstract]      
Domestic $ (191,479) $ (372,466) $ (158,973)
Foreign 4,248 4,873 2,775
Net loss before provision for income taxes $ (187,231) $ (367,593) [1] $ (156,198) [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes - Schedule of Components of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Current:      
Federal $ 0 $ 0 $ 0
State (106) (112) (140)
Foreign (5,371) (3,097) (2,011)
Total (5,477) (3,209) (2,151)
Deferred:      
Federal 0 917 (108)
State 0 0 0
Foreign 59 213 72
Total 59 1,130 (36)
Total provision for income taxes $ (5,418) $ (2,079) [1] $ (2,187) [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
Operating Loss Carryforwards [Line Items]        
Increase in valuation allowance $ 182,900,000 $ 78,900,000    
Deferred tax valuation allowance increase 454,278,000 271,396,000    
Unrecognized tax benefits 18,600,000 $ 11,700,000 $ 9,600,000 $ 6,500,000
Income tax benefit, favorable impact on effective tax rate (1,100,000)      
Income tax penalties and interest accrued 0      
Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 1,700,000,000      
Research and development credits and other credits 47,700,000      
State        
Operating Loss Carryforwards [Line Items]        
Research and development credits and other credits 37,900,000      
State | California        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 487,800,000      
State | Other State Board        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 621,200,000      
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Income Tax Disclosure [Abstract]      
U.S. federal statutory income tax $ 39,318 $ 124,287 $ 53,108
Research tax credits 10,044 7,976 2,235
Stock-based compensation (3,004) (5,124) (4,340)
Change in valuation allowance (42,450) 2,907 (44,987)
Foreign Taxes (4,945) 0 0
Legal expenses (4,000) 0 0
Donation of common stock to the Cloudera Foundation 0 0 (7,335)
Federal tax rate change 0 (132,387) 0
Other (381) 262 (868)
Total provision for income taxes $ (5,418) $ (2,079) [1] $ (2,187) [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2019
Jan. 31, 2018
Deferred tax assets:    
Accruals and reserves $ 13,753 $ 12,657
Deferred revenue 0 13,934
Net operating loss carryforward 430,220 202,286
Research and development credits and other credits 62,869 27,480
Stock-based compensation 30,946 30,747
Gross deferred tax assets 537,788 287,104
Less valuation allowance (454,278) (271,396)
Total deferred tax assets, net of valuation allowance 83,510 15,708
Deferred tax liabilities:    
Depreciation and amortization (61,285) (510)
Deferred revenue (5,026) 0
Deferred costs (16,768) (14,755)
Gross deferred tax liabilities (83,079) (15,265)
Net deferred tax assets $ 431 $ 443
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance as of beginning of year $ 11,700 $ 9,600 $ 6,500
Tax posiitons taken in current period gross decreases (1,000) 0 0
Tax positions taken in current period gross increases 7,900 2,100 3,100
Balance as of end of year 18,600 $ 11,700 $ 9,600
Hortonworks, Inc      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Tax positions taken in current period gross increases $ 7,400    
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
May 03, 2017
Jan. 31, 2017
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Related Party Transaction [Line Items]          
Donation of common stock to the Cloudera Foundation [1]         $ 21,574
Affiliated Entity | Intel Corporation          
Related Party Transaction [Line Items]          
Ownership interest (as a percent)     10.00% 18.00%  
Affiliated Entity | Intel Corporation | Revenue from Affiliated Companies          
Related Party Transaction [Line Items]          
Revenue from related party     $ 14,200 $ 12,000 8,100
Affiliated Entity | Cloudera Foundation | Donation to Non-Profit Affiliate          
Related Party Transaction [Line Items]          
Donated common shares (in shares)   1,175,063      
Cash donation $ 2,400        
IPO proceeds donated (as a percent) 1.00%        
Affiliated Entity | Other Related Parties | Revenue from Affiliated Companies          
Related Party Transaction [Line Items]          
Revenue from related party     7,000 7,600 $ 5,800
Affiliated Entity | Other Related Parties | Accounts Receivable from Affiliated Companies          
Related Party Transaction [Line Items]          
Accounts receivable related party     $ 2,500 $ 1,500  
Additional Paid-In Capital          
Related Party Transaction [Line Items]          
Donation of common stock to the Cloudera Foundation   $ 21,574      
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Segment Reporting Information [Line Items]                      
Revenue $ 144,515 $ 118,988 $ 112,979 $ 103,459 $ 105,735 $ 96,721 $ 89,212 $ 80,625 $ 479,941 $ 372,293 [1] $ 272,543 [1]
Segment contribution margin                 368,529 273,157 190,781
Subscription                      
Segment Reporting Information [Line Items]                      
Segment contribution margin                 356,214 258,771 173,054
Services                      
Segment Reporting Information [Line Items]                      
Segment contribution margin                 12,315 14,386 17,727
Subscription                      
Segment Reporting Information [Line Items]                      
Revenue                 406,333 302,617 [1] 208,335 [1]
Services                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 73,608 $ 69,676 [1] $ 64,208 [1]
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Segment Reporting Information [Line Items]                      
Segment contribution margin                 $ 368,529 $ 273,157 $ 190,781
Amortization of acquired intangible assets                 (9,100) (3,700) (3,700)
Donation of common stock to the Cloudera Foundation [1]                     21,574
Corporate costs, such as research and development, corporate general and administrative and other [2],[3],[4]                 (537,591) (588,430) [1] (343,637)
Loss from operations $ (86,965) $ (25,673) $ (29,424) $ (51,702) $ (38,085) $ (50,604) $ (64,106) $ (221,377) (193,764) (374,172) [1] (158,082) [1]
Operating Segments                      
Segment Reporting Information [Line Items]                      
Segment contribution margin                 368,529 273,157 190,781
Corporate, Non-Segment                      
Segment Reporting Information [Line Items]                      
Amortization of acquired intangible assets                 (9,129) (3,723) (3,720)
Stock-based compensation expense                 (117,365) (290,006) (21,714)
Donation of common stock to the Cloudera Foundation                 0 0 (21,574)
Corporate costs, such as research and development, corporate general and administrative and other                 $ (435,799) $ (353,600) $ (301,855)
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
[2] (2) Amounts include amortization of acquired intangible assets as follows (in thousands):
[3] Amounts include stock‑based compensation expense as follows (in thousands):
[4] s): Years Ended January 31, 2019 2018 2017Cost of revenue – subscription $3,251 $2,230 $1,997Sales and marketing 5,878 1,493 1,723(3)In January 2017, we donated 1,175,063 shares of common stock to the Cloudera Foundation. We recorded a non‑cash charge of $21.6 million for the fair value of the donated shares, which was recognized in general and administrative expense for the year ended January 31, 2017. See Note 11 for further discussion.
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information - Narrative (Details) - Non-US - Geographic Concentration
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Total Revenue      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 34.00% 30.00% 27.00%
Total Assets      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 4.00% 4.00%  
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share - Schedule of the Calculation 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 12 Months Ended
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2019
Jan. 31, 2018
[1]
Jan. 31, 2017
Numerator:                      
Net loss $ (85,521) $ (25,857) $ (28,949) $ (52,322) $ (36,314) $ (49,352) $ (62,650) $ (221,356) $ (192,649) [1] $ (369,672) $ (158,385) [1]
Denominator:                      
Weighted-average shares used in computing net loss per share, basic and diluted (in shares)                 159,816 114,141 36,406 [1]
Net loss per share, basic and diluted (in dollars per share) $ (0.45) $ (0.17) $ (0.19) $ (0.36) $ (0.25) $ (0.36) $ (0.47) $ (5.75) $ (1.21) $ (3.24) $ (4.35)
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 54,900 41,172 119,521
Redeemable convertible preferred stock on an as-if converted basis      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 74,907
Shares issuable pursuant to the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 19,118 18,407 23,240
Restricted stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 35,058 22,243 21,374
Stock options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 724 522 0
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.19.1
Selected Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2019
Jan. 31, 2018
[1]
Jan. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 144,515 $ 118,988 $ 112,979 $ 103,459 $ 105,735 $ 96,721 $ 89,212 $ 80,625 $ 479,941 $ 372,293 $ 272,543 [1]
Gross profit 103,860 89,012 80,847 70,108 72,908 63,595 57,242 20,513 343,827 [2],[3] 214,258 [2],[3] 185,555 [2],[3]
Loss from operations (86,965) (25,673) (29,424) (51,702) (38,085) (50,604) (64,106) (221,377) (193,764) (374,172) (158,082) [1]
Net loss $ (85,521) $ (25,857) $ (28,949) $ (52,322) $ (36,314) $ (49,352) $ (62,650) $ (221,356) $ (192,649) [1] $ (369,672) $ (158,385) [1]
Net loss per share, basic and diluted (in dollars per share) $ (0.45) $ (0.17) $ (0.19) $ (0.36) $ (0.25) $ (0.36) $ (0.47) $ (5.75) $ (1.21) $ (3.24) $ (4.35)
[1] * As adjusted to reflect the impact of the full retrospective adoption of Topic 606. See Note 2 for a summary of adjustments.
[2] (2) Amounts include amortization of acquired intangible assets as follows (in thousands):
[3] Amounts include stock‑based compensation expense as follows (in thousands):
XML 98 R9999.htm IDEA: XBRL DOCUMENT v3.19.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 60,100,000
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ):)?4X?(\\#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,$% @ EHE]3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " "6B7U.26 _%>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>*$Y@HR;-I66G#08K;.QF;+4UC?]@:R1]^R5> MFS*V!]C1TL^?/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3.27&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33MP M>']^>LWK%L8EDD[A]"L90>> :W:=_-9LMKM'UM457Q554]2K'7\0G(NF^IA= M?_C=A*W79F_^L?%5L&OAUUUT7U!+ P04 " "6B7U.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ):)?4ZL2$Q?LP( ,@* 8 >&PO=V]R:W-H965T&UL?5;M;ML@%'T5RP]0&_R1I$HB-:FF3=JDJM.ZWR0AB57;>$"2 M[NT'V/5<[J5_8L#GW,/E MFC='(1NFS52>$M5)S@Z.U-0)3=,R:5C5QNNE6WN2ZZ6XZ+IJ^9.,U*5IF/R[ MX;6XK6(2OR\\5Z>SM@O)>MFQ$__)]:_N29I9,D8Y5 UO527:2/+C*GX@]X\T MM02'>*GX34W&D4UE)\2KG7P[K.+4[HC7?*]M"&8>5[[E=6TCF7W\&8+&HZ8E M3L?OT;^XY$TR.Z;X5M2_JX,^K^)Y'!WXD5UJ_2QN7_F04!%'0_;?^977!FYW M8C3VHE;N-]I?E!;-$,5LI6%O_;-JW?/6ORG*@883Z$"@(X'FGQ*R@9"-!/(Y M(1\(N4=(^E3)19O:[397*U M80;$ID?0"8*,B,3$'@4H)K"A@$X_"FPA(ON(>(2('-]"AN:8.7HVH1 M%=L.F,)AV@$S7V2SL@R5!_<]@:ZF,S\E!#,/J.#6)]#8=.&K()B0"NY^ KV= M@0N-8$(GAO\!$&CO#%QHB E= HK_!5!H[PQ\\WI,.;D$Y,[_["63SWS#Y#R9/5:NBG="FV7 MP5$(STCMS%<^F MK1PG-3]J.YR9L>Q[JWZB13?TC9*2=/]^E*QZSMVQTY?$DM_CO23E M>TCQ^K7MOO9/(0RK;_O=H;]9/PW#\2K+^KNGL&_Z]^TQ'.(W#VVW;X9XV3UF M_;$+S?T4M-]EF.KKWJ;N];I^'W?80/G6K_GF_;[I_/H9=^WJS MAO7W&Y^WCT_#>".[O3XVC^'W,/QQ_-3%J^S+I9^_7J/CPTS[OA<_OZK MN?>_AI>PB_+12_J[KD?VOW<2K2R;[Z=_F\/T__7N?WO87H S@&X M-(#F #H'@/EA@)D#S-( .P?8<\"DSTY=G\:R;H;F]KIK7U?=Z7$X-N-3!U'.:G.F[.)Q]O/MR2^8Z>QG;F27528(7$GRKJ*6"[%F2Q?QG$ZB:P"F> M+N.='D]J/$WQYC*^8)TX28I)$^DS! :UMA&R>=UOT;U:V1\R?R> M)/;""&'\]5OF5Y,5WK!N;92$"<-6-6Q%O,F982N&9<*4 M8:<:=M(P,,-..#$>V;-?2Q&61,RL3)8R6ZAF"VF636!5*/,,.1]F]X\5! MRJSUN>?C*Q.F#$.NU^1<6K:\*.=RK@L'):_,4@:%XP_.1LF8])S@"$C/CGL& M.8#.\A]FKI(W((W/1RW('..Y#\,1QXH*#,E4#74 TFTPEI1-J2J)!".EX,/ M=/*!9!$?EPH4JD'I'(=.K0@+"Q[$\[P<@* 3$+Q8L%I*M*!#"20DK%AW2]YX M\'P%J*BP0#%5RZ&$.I10(H*7MPHE;2S9DB]3%)D!*OEO6,F8]*Q#"24B>!&L M4-(&C>4UM59D@&7!GRTE8])S8B\D$6$YE%#"QI3&./YL*+JX2"C%?D;)F72M M8PDE(RS'$DKW MH1LE9]*USB64F'"<2YJ&K[(6:#:*)NE61Q(Z42DOEM5O6] 1@;):.[[=0%GY M1N&$E7=*P3B&23.!KQ(HD M7MX!F!*E:T59QFV4P*>2-FE<1Q%)+#A6U#\J&N*%GR2&P#K,'2_]BM"@AXMJ M^]9VXFV@) //5)'"(G51J0C51:62-#G:.HY(HN'B71O/Q05(2?)1LF7=,RKZ-MO]6)E?E@W3C56T8B2F%T< M^.Q#]S@=OO6KN_;Y,(RA%W?/!WP?I^,X=K^&JXUV_X/!JSIV47X3_<5OIK/" M[+_4IY/&WYKN<7OH5U_:86CWTT'30]L.(78K?Q\?EJ?0W)\O=N%A&#\6\7-W M.N$[70SM<3Z]S,Y'J+?_ E!+ P04 " "6B7U.1ON.ED4" "Z!P & M 'AL+W=O\)_2-50AQY[W!+=NX M%>?=&@"VKU #V1/I4"M&CH0VD(LF/0'6400/RM1@$'A> AI8MVZ1J[YG6N3D MS''=HF?JL'/30/IGBS#I-Z[O7CM>ZE/%90T _$7[MG*EI@BG*H&]2R MFK0.1<>-^]%?E[XG#4KQLT8]F]4=F@[C2G-,[KU^B?5?(BF1UDJ"3X5WW@U<;-7.> CO",^0OIOZ QH=AU MQNR_H0O"0BY)Q!Q[@IGZ=_9GQDDS1A$H#7P?RKI593^,Q.EHLQN"T1!,!C^Z M:0A'0Z@9P$"F4OT$.2QR2GJ'#E^K@W)3^.M0+.9>=JJU4V,B6R9Z+T4:Y^ B MXXR2[2 )9I)@J2A-1?@O"!#S3Q"!%2)0_G .D=C]H=4?*G\T]Z=:$H,D4Y)6 M26+TP=-2+>^I%BR1E24R63*-99#$LUG$L5,_#>4 M9U)%^A7E/8QED?Z/"\PN4?FJ?8?T5+?,V1$N[F-U:QX)X4B$]9Y$P$H\I%,# MHR.7U534Z?":# U.NO&E!--S7?P%4$L#!!0 ( ):)?4Z<@ZFFJ@4 +T< M 8 >&PO=V]R:W-H965T&ULC5EM;^)(#/XKB._;C#VO M06VEA4(YZ4ZJ=G5WG[-MVJ(%PB5IN_?O;Q*R;&(['/U0(//X\3P>Q^-)KC^* M\GOUFN?UY,=NNZ]NIJ]U?9@E2?7XFN^RZJHXY/LX\ER4NZR./\N7I#J4>?;4 M&NVV"2KEDEVVV4]OK]MK#^7M=?%6;S?[_*&<5&^[75;^.\^WQ1?\_K/PT,9?R4GEJ?-+M]7FV(_*?/GF^EGF*VU;PQ:Q%^; M_*/J?9\T4KX5Q??FQV]/-U/5S"C?YH]U0Y'%C_=\D6^W#5._Y>[Z- M\&8FT<=CL:W:_Y/'MZHN=AU+G,HN^W'\W.S;SX^._Z>9;("= 5YJH#L#?3( M=]; = ;FEP&>-;"=@?UE8,X:N,[ 73HEWQGX2SV$SB"<#%I\'I((LC!'L0."&2 M2'[R@)*'!3)S'#I8R_9&M#>MO>G;!Q*F(\2W MD'T+,3Y-#1"Q'*8]8JJ'L!5WJ(G#>\Z$'JTA3.NS3 /I5I1N>>A2V=Z)]H[Y M3]5PBG,!0L*V.$)L3RQH!V!(= 68#8JFTXH[9-'E3,&E821R7E3NN2R2^G,! M0I5[-A%M=$!/E',8@D%+9*VX0Z:<,T&P\4^6'D3I@25-+\,']JEHG_*XD*6> M"Q!:N5*NQ.O DH;#$*RC;"OND(5.<*A0JY'[!91*])<$% M'9)(!8%EP5FJH7ZYC8(@Z"=5?BZ Z(P7'<8/2R4ZD](H"4#M4D=+Y;W(:(,. M(WTBR(T>\*XJ[M!T]D=0.O!UA2S+!9B^0D-7^()&3J(R5WI$&\J-'/*&"11) MD@4*'9-- Y 8+"4<&*#GRY7@E*D3N+0S-.SK\U3#",B-'/*."=08A=P+(5Y\ M=$>YET"^#[/#>X<9G-Z5TYIVB@).*W3@Z2I![K<#P&:!/3TV>U2@,6C/2UK*\$C6P*!R@0,8TM :_%P5*Y3^O^/'W,!X\?F(-^MP2XO7]J7 M2M7DL7C;U^WCJM[ETYNK>?OFA%Q?P&P-TG6'UGYLME7DV]%71>[]B7* M0RWNHKI\YIG3ZR,#F]L;S]#U!+ P04 M " "6B7U.7#]F=PT# #J"P & 'AL+W=OJT[3--G 05< 9.TOW[V8;2 MQ#ZZ?@G8O+M[S[X\W>PBV^?N((0*7NJJZ>;A0:GC711UFX.HB^Z3/(I&?]G) MMBZ47K;[J#NVHMC:H+J*2!QG45V43;B8V;V'=C&3)U65C7AH@^Y4UT7[=RDJ M>9F'$+YN/);[@S(;T6)V+/;BAU _CP^M7D5CEFU9BZ8K91.T8CLABZ92%R_]LVSL\])_87P(PP/($$#& ,C>#4B&@.0M@+X; M0(< Z@1$O11[-NM"%8M9*R]!VU_OL3!=!'=4G_[&;-K#MM_T\71Z][P 2&?1 MV20:,,L>0ZXQ(R+2V<<2!"NQ)%XXN2VP\A&)PV'M0_(,)Y&@.A,;3V]T9H[. M'L,LIK$8#G'LDU[QU%K2.$OP0@PMQ/Q"\033'$V0^PF(>K(6?D@0G/B M--,Z]RX'*)EH68X2YA]H6>YQ24@*#F$?1$CBMJP/ LX9SA=BW$MBCS&?Z$:8 M<"/XP"4-H-M^HMPU%0260$X31S>6+8\G6A-0A[L'X@NG$QEP>P+$GWSAB4>5 M G5O [7YHSCS7BCY1[MX6@&)GJ4]Q#P3=1/N&A@)LH M?,1%P?<^DJ59YNKV890P1EWA/HP!(0[MZ&K@J46[M\-D%VSDJ5%F;KC:'0?6 M>V(&)F=_:099.TB]I>FGX.]%NR^;+GB22H]C=FC:2:F$)AE_TO=RT(/WN*C$ M3IE7IM_;?OKL%TH>A\DZ&L?[Q3]02P,$% @ EHE]3IT'4@W8 @ 5@H M !@ !X;"]W;W)K<:PIU?6?O*3Y0* MYW=5UGSAGH1H9I['=R=:Y?R>-;26.P?65KF0R_;H\::E^5Z3JM+#OA][55[4 M[G*N8T_M?MG14MV7;C(?0L\%\>34 %O.6_R(_U&Q??F MJ94K;U#9%Q6M><%JIZ6'A?N 9END"1KQHZ!7/KIWE)47QE[5XO-^X?JJ(EK2 MG5 2N;QFGG).5VS\F>Q%Z>%F[C.GA[R MV?43[0U%KM.[_T(OM)1P58G,L6,EU[_.[LP%JWH564J5_^ZN1:VOUVZ' MH)X&$W!/P ,A\6\2@IX0# 04WR2$/2%\)X0W"5%/B ;";7SZL/:Y")?SEMV==KN>6MR]5BC&9&/PTX%]>GK/7E>7$8O2X31W+LHH1ZS M[C!XC!D0GE0?4F HQ1I;=#Q-L+$1032%9#8DB>$B M!GH/G!Q">&!4)0(-0" MX5C -XIXM ;Q'0 MG 6B$&!V&X.#HWFV!BK.1TD&ID)#)4-!#%ZE]D8\D$[".B& &[,H[8QEAL" ME!$;=FS,76SFRFP00A\<3P(:2@!#1B7KQ*XV]8UJ;0;_J>['_SMHW^6N@(P)#1J\$;?F8JV1SU4<&?'SK50?Q:CZ#"XK+#Z3AGQ MM1IH@/@&SQXA?(9G6RC^@/Q9AGQ@1_J1.]V(\UYJ-W%]S=MC47/GA0GYH=7? MPP-C@LHV^/?R.3W)(6]8E/0@U"V1]VTWZ70+P9I^BO.&47+Y%U!+ P04 M" "6B7U.UFF(LL() #>-0 & 'AL+W=OG'/QNX^NZ%HB+$Q:[N;V;_?+%,8 ME#IR>5ZZLMANGYOQ>'/[T"[G MFU]6S^T3(_>K]7*^Y8_K[^/-\[J=W^TF+1=C*@HW7LX?GT;G9[NQV?K\;/5C MNWA\:F?KD\V/Y7*^_M]%NUB]?!JIT=O 'X_?'[;=P/C\['G^O?UGN_W7\VS- MG\9[*W>/R_9I\[AZ.EFW]Y]&OZKFJZV["3O&OQ_;E\V'OT^Z2_FV6OW9?;BZ M^S0J.H_:17N[[4S,^;^?[66[6'26V(__]D9'^S6[B1__?K,^W5T\7\RW^::] M7"W^\WBW??@TJD8G=^W]_,=B^\?J);3]!=G127_UU^W/=L'TSA->XW:UV.S^ M/;G]L=FNEKT5=F4Y_^OU_\>GW?\OO?VW:7@"]1/HV FZGZ#W$Q0=G&#Z"68_ MP1SDVYYO]WQ2!R>X?H([HNU>@\VE8>GO$5;O8?;#$QYB[?Z$'![>,I;R-5[S/7 M*F]!5^]1UX>CHM[BKLHXCN/7,[4[I)/Y=GY^MEZ]G*Q?\\SSO$MGJN%);+L; MW1W['<@'=<.C/\\556?CGYVEGG/YRJ&(4\<<#SBZB#E3P"F$G<_(CHHYX0@[ M5X"CQ'7]AM:BF/,[XNB8CSTOS-R[9X*0N6$O*\M'_KFAQ>R!T1[90C]_?*)9>M M;5E:5QOL38F]*<%EBQ-WD7*2:)>)-Z=4:>W$H9N Y9)D4B:[+$)^#1C&UDID M@9N4=EH:09H!DJ'*RE3P];#GT597>*NKG04=;74F6#6V4(-@B1V^JI-(*,4B MI%(NP%CL\0:;2"E(,1AVOIC/7E:O "EQ7*9U1R4JF MTH7++)5)ZPKD=2KD%J99FU0II3Q!MN0>7@_:BMW.Y'\%"@!9Z;8&,M/2:6!) M.GTS8"EV.5,F%*@39*3+H%#(](0,I1X?-!0[G"DV"E4;F>%[4KPSI2U<;G!BJ.$Y"\025[YI4J+#G%RR0DL4W(42J56^G-$I;A4H.PH6^E*6)L=08Q= MSZ1P50TW)%<]*'D)AV1$J^' MC<5WU9G[UL+'8\4SRU*C7 ME>VY3EO44R=9$V0JZ7:'3,5.9U*Q!OUNTJ#KM-_5LMV9($NISX2Z6? ,YR6 MY#-P0!.2^I);43Z^'EPQ?KZ:J4H&/9N1]V*0).]#3%JZ.#/7KA0JGAU!C%W/ M%#F#BIQH5J],6IFX?]-4%D4F[YI,>3*@/+GD671:G@QW@J5\G(.,)2?4I%V] M..G78#W%-[6V%IM^ XBGE7S],D.LVKJ/#]E>;\8&_(\W-%.!C3Z^/3>Y]P/H M!8%LJDQ:P71%):G<6VLBNRJ2EATB5LHPA6TG',&@K=CM3R RZA9%] ME4D+&9>QNLZ>DDP=,Z#T).VY2>N*4F7ZL@ 92S=IT%CL>*9(&52D$B6!(J64 M+DR9*SXF4WP,*#Y)AV[ DQ8JR,A7QA-D+4TG:<%P>R$-2H0C>8A B7!5I2I'F1MBFRD3%I0))Y_]]:2H M?[6."B?K&[*69"1D37[; W"HY)PKOY)P XBG\@7^#)&4,C5)YM>!"XBW-"F& M,9PI.38M.?*]^@7@*)<[ YE:8X^H#A> E+S7&7_XGM.R77_??9EQJF:#QF6J^HG%/S93 ^&=J AKWNIEJQ-=-0./> M-%.#^*8):-S;9FH1WS8!C7O73!WBNR:@<5\VTQ+QRR:@<5\UTPKQJR:@<5\W MTQKQZR:@<:^*9JH*-(.1 !&O%,]!T?S,2("(5QQH!2/-2("(5QQL!:/-2("( M5QQP!2/.2("(5QQT!:/.2("(5QQX!2//2("(5QQ\!://2("(5RP !17 2("( M5RP"!57 2("()]8!01TP$B#BB75 4 >,!(AXZ@X\/O'=D8,!(AX8AT0U $C 2*>6 <$=6#^W\;O]AT=YO MNS]+_GO]^HNCUP_;U7/_:ZKQ_B==Y_\'4$L#!!0 ( ):)?4ZZZ%48(0@ M %PP 8 >&PO=V]R:W-H965T&ULE9MM;^)(%H7_"N([ M@^O6FQTED3J&L"O-2JU9["^=(!<^O<.K?L MJL=E]^UGN_I]_=8TF]Z?B_ER?==_VVS>;X;#]=-;LYBN?VK?FV7WRTN[6DPW MW=?5ZW#]OFJFS[M&B_E0BB(,%]/9LG]_NSOV=75_VWYLYK-E\W756W\L%M/5 M7P_-O/V\ZYO^CP._S%[?-ML#P_O;]^EK\]]F\[_WKZONV_"H\CQ;-,OUK%WV M5LW+7?^+N9GXL&VPB_AUUGRN3S[WME:^M>WOVR__?K[K%]L>-?/F:;.5F'9_ MOC=U,Y]OE;I^_'$0[1]S;AN>?OZA_K@SWYGY-ETW=3O_;?:\>;OKE_W><_,R M_9AO?FD__]4<#/E^[^#^Y^9[,^_"MSWIQ.AZ?MP=WH[W[KQFO= M'?U^;X*_'7[?"AUBZGV,G,8<(X:=^C&%L!2U0'-)$XPPPJH^/&)(&7@G+/5I M=^UMXO.,@*,";B?@3@4*U>K-D^)$+A"H0,#B!.U\'^-/>FJB$Q4U(E%B"N5ZC/ETH1^)4&&L M2Z,F6:'$>*3&(S&NAK*.V!,3K;[*1A@F5=$M*,HZ9@3K1,E$HZUGA1+K);5> MHG43E?42>E(HUQBT+[8(^G(;D3"Q4JJP,4D)YHE4 MUZVH[>>E4O]G5DA#_(OV;W#@15_A+,@8H\UC/C2/2H4VGI5)C=-U^XL18MQJ MXW+Q$B!@VD#*6>I8D*;%\1,N':*&&6:VT !PHC,<"P)3AR=505E $B:EU_8Q(=I' M)3%5I041,2UK"QC]ZYG(<"@R MB!8.)DR$E(&M E 1C7/>1UV *[B(:U6:6B9YK;0"G(T,LH9WN@)(+396X!^C M!D$O\F.2#]T3)2F-]GX])1F.20:)P\/9SS@I5D'?&)(XW\5I]U>P$E$R1D2T M_>MQ23@N"<,EM=C5@O#BG;%G$G$N$<8E*M$#"=*E&0G"1 Q!G:Z/),J$+?,0@N\=:)QHX1"1LX$7W3.28YX=1@6L8$'_2UD1=+2\#90AA;G)/@ M;"%D(T)?$;60E=Z%KHQZ?6&!00HK^AHC:;&01,P4-NJS:VT!)PRA.R]E!HS!)=\?7M"0@:FTE?* MF*1#\T1*(A!67BKUSOE"R.9+J6_-!!=\)T!.(Q*F;RY(.O1^46:2ETE]<[80 ML@>C=P]J87!1%*7>A:%Q4FE0&Y.DZ)YH1:MO4R9YJ70;F^.%)7BAT]06\<)I ML"0Q1@>-23:P3H3TP.=E4ML<=BR!'3V@M45$Z6Z5O-Y:)V$#L<[!P).DZ)Y@ M42B][MLDKY66@..3%62'\LPNO3WS$,22*NI]^D-0;LHD(6*CTS0])OFP@*@U MD,)#_;)2J7D.3I: 4ZG!R2+"@'D,<:&;7K3W*X#I<9 DG59J3+-D8,09/?0PS!>S$D(SH'I7T_N DKY-ZYZQD"2OI,ZRV9%ND M**+>K1Z1N(&4UL*Y?P4K$2UO X[^]:SD."LYPDIZ@^V!!.%#>T2H,#CF.0X[@4 5CCWSBHKY<1R1* NS2DX180%3J@%(_I<@KI>;/ MO,]"<$B/>.T04$23SH@$&:,?*HU)/O1.T$JOB7F=U#D'(H=0(?H>O78()\9L M']#IF9$$=B72/$1RHOO+/)2729G4-PB>P=I=WBRZ'C$DJ](PRT>GG4'FAU#7G'X<4T4W_VO7EMW1( M2/ QE)I^2#ZT?GFC*"^3&N?PXQ >XIG'*Y[#@R]P?3GW&H#G:[3'14X*36 > M%TQ?::@>D2@COM K-,D(]2=2'B=OO$G*7$,B%3A@)+R4JE_O=:EO_+%P%^> MG1](#(S!\.1MXT6S>MV]6K[N/;4?R\WVE=&3H\?7UQ]D^[:R.EZ;FXDAQT=R M,V;QCW(S8<>_>'_SV)4$?^G\=+_LWO4>_MW5_7OW_YFN7F?+=>];N]FTB]U; MT2]MNVFZ,A0_=?5]:Z;/QR_SYF6S_1B[SZO]^^[[+YOV_? N__#X'PKN_P]0 M2P,$% @ EHE]3CUJ_N2Q 0 T@, !@ !X;"]W;W)K/*NI'89;;SO]HRYH@$EW)7I0..?RE@E M/+JV9JZS(,H(4I+Q)+EA2K2:YFF,'6V>FM[+5L/1$MS' :09,KJAE\!+ M6S<^!%B>=J*&[^!_=$>+'IM9RE:!=JW1Q$*5T?O-_K +^3'A9PN#6]@D='(R MYC4XSV5&DR ()!0^, @\SO 4@8BE/$V<=*Y9 N[0O[8^P=>SD)!P]&_FI+ MWV3TCI(2*M%+_V*&)YCZN:9D:OXKG$%B>E""-0HC7?R2HG?>J(D%I2CQ/IZM MCN5?A!=Y:LU [#C[3H0KWNPYSJ8(P3B*^ _%.XR> M?BK#%3!78.FZ3(X7I==SD171>V'L>[^1/^KCMWX2M6^W(R7B\ MV3C_RA@/*"6YPA5J\('-CH3*!_,6;3NNV>AXTTTOB,W/./\-4$L#!!0 ( M ):)?4[1#N]!M0$ -(# 9 >&PO=V]R:W-H965TUKFT7>Q96Y&KV0/%TO!@93Z( M%KZ _SI<+%IL9:FEAMY)TQ,+34'OT],Y"_$QX)N$R6W.)%1R->8I&!_K@B9! M$"BH?& 0N-W@ 90*1"CCQ\))UY0!N#V_L+^/M6,M5^'@P:COLO9=08^4U-"( M4?E',WV I9Y7E"S%?X(;* P/2C!'992+*ZE&YXU>6%"*%L_S+ONX3_--=EA@ M^P"^ /@*.,8\;$X4E;\37I2Y-1.Q<^\'$9XX/7'L316:K!MG"9'*C/V<9(WWG5@[WE\D]_A\[1_%K:5O2-7X_%E8_\; M8SR@E.0.1ZC##[8:"AH?CF_P;.&PO=V]R:W-H965T)HYZ9(R -?G%_8OL79?RUE8N$7U("O7YO2:D@IJ,2AW MC^-7F.OY0,E<_#>X@/+A08G/4:*R<27E8!WJF<5+T>)YVF47]W&Z2=,9M@W@ M,X O@.N8ATV)HO+/PHDB,S@2,_6^%^&)DP/WO2F#,[8BWGGQUGLO!4^2C%T" MT1QSG&+X*N8U@GGV)07?2G'D?\'Y-CS=5)A&>/I&X3\(]IL$^TBP_V^)6S'I MNR1LU5,-IHG39$F)0Q>5=!O:&QS=Y#9^F_;LPC>PL.:/S+QO[7R,Z\%)V M5WZ$6O_!%D-![<+QDS^;:Z& M:2$[6F31=S)%AH-3LH.3(7;06IBW(R@<3;%H7'*S(>M' ,[CO_D"@_#; M!1Y J4#D9?R:.>F2,@#7YP_VS[%V7\M96'A ]5-6KLWI'245U&)0[@G'+S#7 MF#,[8BGCGQ5OOO10\23-V"41SS'&* MX:N89(E@GGU)P;=2'/D_<+X-WV\JW$?X_@^%U]L$Z29!&@G2_Y:X%7/S5Q*V MZJD&T\1ILJ3$H8N3O/(N WO/XYO\#I^F_5&81G:6G-'YEXW]KQ$=>"F[*S]" MK?]@BZ&@=N%XZ\]F&K/)<-C//X@MW[AX!U!+ P04 " "6B7U.G!T\2K4! M #2 P &0 'AL+W=O3DFD7J=IDS;IU&G=9RYQ$E0(&9!+]^]G2)IE:]0O@(W?\[,QV6CL MDVL!/'G6JG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQW>X]TT)V MM,BB[VR+S Q>R0[.EKA!:V%_GT"9,:<)?7$\R*;UP<&*K!<-? ?_HS];M-C" M4DD-G9.F(Q;JG-XEQU,:XF/ HX31K\H MF8O_"E=0&!Z48([2*!=74@[.&SVSH!0MGJ===G$?IYMT/\.V 7P&\ 5PB'G8 ME"@J_RB\*#)K1F*GWO(T.5*:H8N3O/(N WO'XYO\#9^F_9NPC>P-///X@MW[CX U!+ P04 " "6B7U.,J@YCK,! #2 M P &0 'AL+W=OT7P,;O^=F8;$3S:%L M1YZUZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"M&(\23XR+61'BRSZ M3J;(<'!*=G RQ Y:"_-R!(5C3G?TU?$@F]8%!RNR7C3P'=R/_F2\Q1:62FKH MK,2.&*AS>K,['-,0'P-^2ACMZDQ")6?$QV#<53E-@B!04+K (/QV@5M0*A!Y M&4\S)UU2!N#Z_,K^)=;N:SD+"[>H?LG*M3F]IJ2"6@S*/>#X%>9Z/E R%_\- M+J!\>%#BF;Q4K1XGG;9Q7V<;O;I#-L&\!G %\!US,.F1%'Y M9^%$D1DF$9VEIS1^9>-_:\1'7@IR94?H=9_L,504+MP M_.3/9AJSR7#8SS^(+=^X^ U02P,$% @ EHE]3FA>BN"P 0 T@, !D M !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0LUZ:5BM MRJ:J4JF55JG:/'MAN"B^$-LLZ=]W;%B"$M07/#.<<^;B<38:^^Q: $]>E=0N MIZWW_8$Q5[:@A+LQ/6C\4QNKA$?7-LSU%D0524HRGB2W3(E.TR*+L9,M,C-X MV6DX6>(&I83]>P1IQISNZ#7PV#6M#P%69+UHX!?XW_W)HL<6E:I3H%UG-+%0 MY_1N=SBF 1\!?SH8W%)DU(['3 M['L1KGAWX#B;,@3C*.(_+-YA]%)POL_8)0C-F..$X2O,;D$P5%]2\*T41_Z! MSK?I^\T*]Y&^7].3VVV!=%,@C0+I?UO[^0-/FW[3V&;3CMR-AYO-LZ_-L8#EI+1X MT\\OB"W/N/@'4$L#!!0 ( ):)?4Y,ZT@8M0$ -(# 9 >&PO=V]R M:W-H965T0-DAIUOZ[GB131NB@Q59)QKX N%K=W9HL9FEDAJ,E]80!W5.'[;'TS[& MIX!O$@:_.)-8R<7:UVA\K'*ZB8) 01DB@\#M"H^@5"1"&3\F3CJGC,#E^9W] M.=6.M5R$AT>KOLLJM#F]IZ2"6O0JO-CA TSU'"B9BO\$5U 8'I5@CM(JGU92 M]CY8/;&@%"W>QEV:M _CS8%/L'4 GP!\!MRG/&Q,E)0_B2"*S-F!N+'WG8A/ MO#UR[$T9G:D5Z0[%>_1>"\X/&;M&HBGF-,;P1S_6^):S-U?2=BBIQI&PO=V]R:W-H M965TIVF3-NG4:=UG M+G$25(@S()?NWP](FF5KU"^ C=_SLS'9B.;)M@"./&O5V9RVSO5'QFS9@A;V M!GOH_$V-1@OG3=,PVQL0501IQ7B2O&=:R(X66?2=39'AX)3LX&R(';06YO<) M%(XYW=$7QX-L6A<YX2D-\#'B4 M,-K5F81*+HA/P?A2Y30)@D!!Z0*#\-L5[D&I0.1E_)HYZ9(R -?G%_9/L79? MRT58N$?U4U:NS>F!D@IJ,2CW@.-GF.MY1\E<_%>X@O+A08G/4:*R<27E8!WJ MF<5+T>)YVF47]W&ZN4UGV#: SP"^ XQ#YL21>4?A1-%9G D9NI]+\(3[X[< M]Z8,SMB*>.?%6^^]%IP?,G8-1'/,:8KAJYC=$L$\^Y*";Z4X\5=PO@W?;RK< M1_C^'X4?M@G238(T$J1OEK@1LT_^2\)6/=5@FCA-EI0X='&25]YE8.]X?)._ MX=.T?Q.FD9TE%W3^96/_:T0'7DIRXT>H]1]L,134+AQO_=E,8S89#OOY!['E M&Q=_ %!+ P04 " "6B7U.U!M.[K,! #2 P &0 'AL+W=O<.3,>YZ-U3[X#".19*^,+VH70'QGS50=:^!O; M@\&;QCHM IJN9;YW(.H$THKQW>XMTT(:6N;)=W9E;H>@I(&S(W[06KB?)U!V M+.B>OC@>9-N%Z&!EWHL6OD+XUI\=6FQAJ:4&XZ4UQ$%3T+O]\72(\2G@NX31 MK\XD5G*Q]BD:G^J"[J(@4%"%R"!PN\(]*!6)4,:/F9,N*2-P?7YA_Y!JQUHN MPL.]58^R#EU!;RFIH1&#"@]V_ AS/6\HF8O_#%=0&!Z58([**I]64@T^6#VS MH!0MGJ==FK2/TTV6S;!M )\!? '#:-$V>5'8P:9)7WF5@[WAZD]?P:=J_ M"-=*X\G%!GS9U/_&V@ H97>#(]3A!UL,!4V(QW=X=M.834:P_?R#V/*-RU]0 M2P,$% @ EHE]3I_K1VJU 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:G4Y)I%ZK:9,VZ=1IZV^C\38U& M"^=-TS#;&Q!5!&G%^&YWQ[20'2VRZ#N;(L/!*=G!V1 [:"W,KQ,H''.ZIV^. M)]FT+CA8D?6B@6_@OO=GXRVVL%120V6DKGX+W %Y<.#$I^C1&7C2LK!.M0SBY>BQ>NT MRR[NXW23'&;8-H#/ +X #C$/FQ)%Y8_"B2(S.!(S];X7X8GW1^Y[4P9G;$6\ M\^*M]UX+GJ09NP:B.>8TQ?!5S'Z)8)Y]2<&W4ISX/W"^#4\V%281GORA\':; M(-TD2"-!^M\2MV+N_DK"5CW58)HX39:4.'1QDE?>96#O>7R3]_!IVK\*T\C. MD@LZ_[*Q_S6B R]E=^-'J/4?;#$4U"X&UL?5/;;MLP#/T501]0)4JVIH%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[ M4;+K>:VQ%TFD> X/*2H;K'OR+4 @SUH9G],VA.[(F"];T,+?V X,WM36:1'0 M= WSG0-1)9!6C&\V[YD6TM B2[ZS*S+;!R4-G!WQO=;"_3Z!LD-.M_3%\2B; M-D0'*[).-/ -PO?N[-!B,TLE-1@OK2$.ZIS>;X^G?8Q/ 3\D#'YQ)K&2B[5/ MT?A'JSZ*:O0 MYO1 206UZ%5XM,,GF.IY1\E4_!>X@L+PJ 1SE%;YM)*R]\'JB06E:/$\[M*D M?1AO^-T$6P?P"&PO=V]R:W-H965T=.J\/C+FR!2WFAPYO:6"T\FK9A MKK<@J@C2BO$DN65:R(X66?2=;)&9P2O9POCF?9M#XX M6)'UHH$OX+_V)XL66U@JJ:%STG3$0IW3^]WAF(;X&/!-PNA69Q(J.1OS$HRG M*J=)$ 0*2A\8!&X7> "E A'*>)TYZ9(R -?G*_O'6#O6X@,+PH 1SE$:YN))R<-[HF06E:/$V[;*+^SC= M[*^P;0"? 7P!W$4 FQ)%Y1^$%T5FS4CLU/M>A"?>'3CVI@S.V(IXA^(=>B\% M3Y.,70+1''.<8O@J9K=$,&1?4O"M%$?^%YQOP_>;"O<1OO]-X3_RIYL$:21( M_UOB5LR?*MFJIQIL$Z?)D=(,79SDE7<9V'L>W^17^#3MGX5M9.?(V7A\V=C_ MVA@/*"6YP1%J\8,MAH+:A^-[/-MIS";#FW[^06SYQL5/4$L#!!0 ( ):) M?4XZV,(GM0$ -(# 9 >&PO=V]R:W-H965T':326*M+\%VFN7O&3O9$"#BQ?:, MYYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N#P9O&.BT"FJYEOG<@Z@32 MBO'=[@W30AI:YLEW<65NAZ"D@8LC?M!:N)]G4'8LZ)Z^.IYDVX7H8&7>BQ:^ M0/C:7QQ:;&&II0;CI37$05/0A_WIG,7X%/!-PNA79Q(KN5K['(V/=4%W41 H MJ$)D$+C=X!&4BD0HX\?,29>4$;@^O[*_3[5C+5?AX=&J[[(.74'O*:FA$8,* M3W;\ ',]1TKFXC_!#12&1R68H[+*IY54@P]6SRPH18N7:9-T<\QFV#: MSP"^ .Y3'C8E2LK?B2#*W-F1N*GWO8A/O#]Q[$T5G:D5Z0[%>_3>2IX=8KAJYC]$L&0?4G!MU*<^3]PO@T_;"H\)/CA#X79-D&V29 E@NR_)6[% M'/]*PE8]U>#:-$V>5'8P:9)7WF5@'WAZD]_AT[1_%JZ5QI.K#?BRJ?^-M0%0 MRNX.1ZC##[88"IH0CV_Q[*8QFXQ@^_D'L>4;E[\ 4$L#!!0 ( ):)?4YX M=?C,VP( +0, 9 >&PO=V]R:W-H965TKJE9JI>BJ7G_[$B=!!YC:3G)]^]J&HZD9_P%L9F=L M/+M:5CJDJTD>3'=?Q(EEN:VP"'>*GX3=T]1W8KKT*\ MV<'7PSI.[8IXS??:4C!SN_(G7M>6R:SC]T :CYHV\/[Y@_VSV[S9S"M3_$G4 MOZJ#/J_C,HX._,@NM7X6MR]\V% 61\/NO_$KKPWM>Y^Z]]D^1"& ^@00,> TNDDO9!;^2>FV68EQ2V2_$SN,*9 M"Y_=AZ<+3#"'!'-',/]OBX6W180IL4@&13) L/!$ "9+L4@.17) 0#P1A E\ M[P**%(!@YHD@S!R+E%"D! 29)X(P.1990)$%(/ /'F$"!T]2G$$IH/"/'H'R MP-F30*820.&?/@0%CI_ ='TD%%#X!H"@@ ,(SFLR Q2^!R H8 *"TY^ W,Y] M&T!0R >X A"0WOG$!P!4A'R BP !&5Y,?(! (1_@.D! DA<3'R!0R >X%!"0 MY\7$!P@4\@&N!@2D>C'Q 0(%?$!Q/: @U0O?!PA4!GQ <3V@(-5+WP<0%/ ! MQ?6 @E0O?1] 4, '%-<#"E)]GOHZ %1F 1U<#RA(=>K[#8'*@-\HK@<4I'KI M^PV"0G[#]8""5"\G?@.@A>^WY*YI;+@\N79917MQ:5VO?C<[MN2/U#6=_^!] M/_^=R5/5JNA5:-.ZN@;S*(3F9BWI@]GSV?Q"C(.:'[5]+,RS[/OH?J!%-_PC M)../RN8O4$L#!!0 ( ):)?4X__)'@W@$ $% 9 >&PO=V]R:W-H M965T"*;^7(#+ M(<4;_)YX;JK:N 3)DHY5\ /,S^ZJ;$1FE:(1T.I&MDA!F>+'S?D2.[P'O#0P MZ,4[P!)P[(5O&[TD3SY:.N)R_JW_VO=M> M;DS#D^2_FL+4*3YB5$#)>FZ>Y? %IG[V&$W-?X,[< MWE5B/7'+MORCOM9%B M4K&E"/8VCDWKQV%^8^X7;\[4 M[DWNDGXK_)HM7MOL/:.G34+N3FC"7$8,76 ^$,2JSQ8T9'&A_]%IF+X-5KCU M].V2'IW" KN@P,X+[/YID:Y:#&&V89-]T&0?$-BM3$*8?=CD$#0Y! 0.*Y,0 M)@Z;Q$&3."!P7)F$,.M_0A9'4("J_.73*)=]ZR_^(CO?[T?JC_ '?'PK"[6MOW: XXE,9-8SM7XZT< R.[Z<$A\ZN7_050 M2P,$% @ EHE]3O@OHZ?[ 0 D04 !D !X;"]W;W)K&UL?53K;ILP%'X5BP>HN22018#4I*HV:9.B3NM^.W"XJ#9FM@G= MV\\VE%'J[4]L'W^7@?,R\P'L+ M/+5UHTP YVE/:O@.ZD=_$?J$%Y6R9=#)EG=(0)5Y]\'QG!B\!3RW,,K5'IE* MKIR_F,.7,O-\DQ!0*)11('JYP1DH-4(ZC5^SIK=8&N)Z_Z;^:&O7M5R)A#.G M/]M2-9EW\% )%1FH>N+C9YCKV7MH+OXKW(!JN,E$>Q2<2ON+BD$JSF85G0HC MK]/:=G8=IYLDGFEN0C@3PH5P\/]+B&9"M"'@*3-;Z@-1)$\%'Y&8_JR>F&\B M.$:ZF84)VM[9.UVMU-%;'OE^BF]&:,:<)DRXP@0+ FOUQ2)T69S"#_3PO<'Y M(R+:NQTB9Q&1Y4=KAR!T"^R< CLKL'O7A6#3!1=F6X@+$[D3V3L3V3L$=IM$ M7)A_M"MVFL0.@7ACXL(D;I/$:9(X! X;$Q?FT\8$K[YD!J*VCUZB@@^=,M_, M*KK,E?O0O(1-_*3GS30>_LI,P^H;$77;273E2K\S^QHJSA7H%/T[W>U&S\?E M0*%29IOHO9BFQ'10O)\'(%ZF&PO=V]R:W-H965TV M96Y&+WL-9TO)K.O:F",[8BWJ%XA]YK>4B3G%T#T1)SFF/X)B9=(QBR MKRGX7HH3_P_.]^&'786'"#]LX>GM/D&V2Y!%@NR?$M-W)>[%O%?)-CU58-LX M38Y49M1QDC?>=6 ?>'R3M_!YVK\)V_;:D8OQ^+*Q_XTQ'E!*(_+/,3.NLS5 M: 7OX:R1&:5D^N\)A)H*G.#WP#-O.^L#I,P'UL)/L+^&LW8KLJK47$)ON.J1 MAJ; ]\GQE'E\ +QPF,QFCGPE%Z5>_>);7>"=3P@$5-8K,#=Z>%T(:*R??G9S/;_E>6'5L+0I6?\5Y3]02P,$% @ EHE] M3A%&2D>T 0 T@, !D !X;"]W;W)K&UL=5/; M;MLP#/T501]0Q4K6%H%MH.DP;, *!"VV/2LV?4$ET9/DN/W[2K+C>9GW8I'T M.8<74>F YM4V (Z\*:EM1AOGNCUCMFA "7N#'6C_IT*CA/.NJ9GM#(@RDI1D M?+.Y94JTFN9IC!U-GF+O9*OA:(CME1+F_0 2AXPF]!)X;NO&A0#+TT[4\ +N M1WD])"97HI7O& MX2M,_7RB9&K^.YQ!>GBHQ.BQ-MXMCJ>PZ1_H:T3^$3@ M5P0V)HJ5?Q9.Y*G!@9AQ]IT(5YSLN9]-$8)Q%/&?+][ZZ#G?)KA"7,8 M,7R!268$\^IS"KZ6XL#_H?-U^G:UPFVD;Y=T_I_\NU6!7138_=7BW56+:YC[ MJR1L,5,%IH[;9$F!O8Z;O(C."_O XYW\@8_;_B1,W6I+3NC\S<;Y5X@.?"F; M&[]"C7]@LR.A-%M3&S3>C^_6Q#&*+NE]@^GI<[.W?9 M*.2K:@!T\,99ITZHT;H_8JR*!CA5#Z*'SGRIA.14FZ.LL>HET-*1.,,D# ^8 MT[9#>>9B%YEG8M"L[> B S5P3N7?,S QGE"$[H&7MFZT#> \ZVD-/T#_["_2 MG/"B4K8<.M6*+I!0G=!3=#RG%N\ OUH8U6H?V$JN0KS:P]?RA$*;$# HM%6@ M9KG!,S!FA4P:?V9-M%A:XGI_5__L:C>U7*F"9\%^MZ5N3BA%00D5'9A^$>,7 MF.O9HV N_AO<@!FXS<1X%((I]QL4@]*"SRHF%4[?IK7MW#K.^G>:GT!F MD0 M\&3D,O]$-4-\0O-B.P!'7K7J;4$[YX8C8[;J0 M[@P/T_J9!HX7SIFF9'0R(.I*T M8CQ)[I@6LJ=E'GUG4^8X.B5[.!MB1ZV%^7,"A5-!#_3-\23;S@4'*_-!M/ # MW,_A;+S%5I5::NBMQ)X8: KZ<#B>LH"/@&<)D]V<2:CD@O@2C*]U09.0$"BH M7% 0?KO"(R@5A'P:OQ=-NH8,Q.WY3?USK-W7&UL;53; MCML@$/T5Q )#BA M470@@G4]+C*?.ZLBDU?#NQ[."NFK$$S]/@&78XYW^)YX[9K6N 0ILH$U\ W, M]^&L;$06E:H3T.M.]DA!G>/GW?&4.KP'_.A@U*L]+DS#B^0_N\JT.7[$J(*:7;EY ME>,GF/O98S0W_P5NP"W<56(]2LFU_T7E51LI9A5;BF#OT]KU?AUG_3LM3* S M@6X(9#+RE7]@AA69DB-2T]D/S/W%NR.U9U.ZI#\*_\T6KVWV5L0QSG87H-B8!3!)M3,CJ"@I0 MC1\^C4IY[?W@K[++?#]3?X7_PJ?'X2M33==K=)'&#H*_KK64!FPIT8,]U=:^ M1TO H39NF]J]FJ9R"HP'+*]>\0=02P,$% @ EHE]3L8#'[SH 0 M9@4 !D !X;"]W;W)K&UL=53;CILP$/T5Q >L M"9=K3&KZ#_M%?I#F11:5L M.72J%9TGH\]6A+? MFXO_"C=@!FXS,1Z%8,H]O6)06O!9Q:3"Z>NTMIU;QUG_3L,)X4P(-P0R&;G, M/U)-\U2*T9/3W??4?N+=*31W4]B@NPKWSB2O3/261_$N)3K>G1?P1B5"!V O$_)8:;$C%,A)LDJ$F"",0; M$PR3X"9[U&2/".PW)ACF@)L<4),#(G#&3U MGW.0M>MPY15BZ-QT6467(?(8NCYY@T\3Z!N5==LI[RJTZ3;7$Y40&DPJP8/Y M=(T9>LN!0:7M]F#V&UL;53O;ML@$'\5 MQ .4!,=M%-F6FE;5)JU2U&K;9V*?;50P'N"X??L"=CTOXXN!X_?G#CAGH])O MI@6PZ%V*SN2XM;8_$&+*%B0S-ZJ'SNW42DMFW5(WQ/0:6!5(4A"ZV=P2R7B' MBRS$3KK(U& %[^"DD1FD9/KC"$*-.=[BK\ +;UKK Z3(>M; *]B?_4F[%5E4 M*BZA,UQU2$.=X_OMX9AZ? #\XC":U1SY2LY*O?G%]RK'&Y\0""BM5V!NN, # M".&%7!I_9DV\6'KB>OZE_A1J=[6E*, MYN)_P 6$@_M,G$>IA E?5 [&*CFKN%0D>Y]&WH5QG';NZ$R+$^A,H MA'WS( M9!0R?V26%9E6(]+3V??,7_'V0-W9E#X8CB+LN>2-BUZ*)*49N7BA&7.<,'2% MV2X(XM07"QJS.-+_Z#1.3Z(9)H&>K.G)/BZPBPKL@L#NGQ*3JQ)CF%W<)(V: MI!&!],HDAKF],B&KBY.@F_!D#2K5T(5V6467KK@/+X7\A4\M]%E;U&UL=53M;ILP%'T5RP]0$R>T701(3:MJDS8IZK3NMP,7L.H/9IO0O?UL0QA+ MV9_8]W+.N>?:OLD&;=YL"^#0NQ3*YKAUKML38LL6)+,WN@/EO]3:2.9\:!IB M.P.LBB0I"$V26R(95[C(8NYHBDSW3G %1X-L+R4SOP\@])#C#;XD7GC3NI @ M1=:Q!KZ#^]$=C8_(K%)Q".4PV,4>A4Y.6K^%X$N5 MXR08 @&E"PK,+V=X!"&"D+?Q:]+$<\E 7.XOZL^Q=]_+B5EXU.(GKUR;XWN, M*JA9+]R+'C[#U$^*T=3\5SB#\/#@Q-?/69\_%-KW+ MR#D(39C#B*$+S&9&$*\^EZ!K)0[T YVNT[>K#K>1OEW2=_^IOUL5V$6!W3\M MWE^UN(;YM%XD72V2?A2X3:Z*K&&N.R&+BY-@FOAD+2IUK^*X+++S5#S0>/%_ MX>-(?6.FXM\?&7-E"UJX&]-# MAS>UL5IX-&W#7&]!5)&D%>.[W2W30G:TR*+O;(O,#%[)#LZ6N$%K8?^<0)DQ MIWOZYGB63>N#@Q59+QKX#OY'?[9HL46EDAHZ)TU'+-0YO=\?3VG 1\!/":-; MG4FHY&+,2S"^5#G=A81 0>F#@L#M"@^@5!#"-'[/FG0)&8CK\YOZ8ZP=:[D( M!P]&_9*5;W-Z1TD%M1B4?S;C$\SU'"B9B_\*5U (#YE@C-(H%U=2#LX;/:M@ M*EJ\3KOLXCY.-X?#3-LF\)G %\)=C,.F0#'SS\*+(K-F)';J?2_"$^^/''M3 M!F=L1;S#Y!UZKT5RRS-V#4(SYC1A^ JS7Q ,U9<0?"O$B?]'Y]OT9#/#)-*3 M-3U-MP7238$T"J3_E)A\*'$+\S$(6_54@VWB-#E2FJ&+D[SR+@-[S^.;O,.G M:?\F;",[1R[&X\O&_M?&>,!4=C&ULE5CM;J,X%'T5Q ,4_ $V41)IVK3I2+M2-:O=_4T3)T$# M. -.,_OV:XR;!OMZ)OV3@#GG?MCW<(WG9]E][P]"J.AG4[?](CXH=9PE2;\Y MB*;L[^11M/K)3G9-J?1MMT_Z8R?*K2$U=8+3-$^:LFKCY=R,O73+N3RINFK% M2Q?UIZ8IN__N12W/BQC%[P/?JOU!#0/)J_-_$@ MZGJPI./X88W&%Y\#\?KZW?J325XG\UKVXD'6_U9;=5C$/(ZV8E>>:O5-GI^% M32B+(YO]'^)-U!H^1*)];&3=F]]H<^J5;*P5'4I3_AS_J];\GZW]=QI,P): M;R402R 7 J*_)%!+H+<2,DO(/@CDEX3<$O);/3!+8+<2N"7P"\'@DW$US/*N M2E4NYYT\1]U8H<=R$ *:<5U FV'0U(MYIE>XUZ-O2Y)G\^1M,&0Q#R,&3S#Y M%+.",&R*>80P?(IY\C%XBE@#5CX"3G2REXPQF#$V?#*)HH -$- ,0;HE0$W MTZ<1P@RD-1"$:(&IFXN/*[(\*\@4]NQ[)!R.F((14X^/,B>4>Q]#G+594R_: M/&,Y9W H&1A*YH>" KGDH('\]N5CH $&3 9R*G7$9%>9,EJDC")'&NL;@).0 M.!@2__WZK+DW^11V48 N"M\%"1A *?RF2&^?>11XV:#?)_IH04Z9L31UWP,@ M+N8MP(0 M*#2ML$I1#I@(U1NL4\0^,:VPKI O+$[<9+DG8<1PEJ;!F84%AGR%$9:YS@J_ M,82:%ZQ"G )NG&;\:$&32B%9L%8PK%;LJY4PMZ=;T&3Z. IZ"K1D2(3<]82] MI#(2= 1+%?N=%!$4, %+%=/;RQ+#(L2^OMRR7%G,];R2- U7)89UB"$=9JZO M$514*^[+&84>PI#$D:>XZ M B0=5!J!14T@48?VI+!8"?K$MA96(?%5Z)6EQ4SDCBG-"Q+*.+"'AK:T(1.P M$,DGA$A@(1*@T7&G[3Y8T&2!<:KW\MZF'P2&)4M;0',,GE%&CY/U!+ P04 " "6B7U. ,! #=L# #G$@ &0 'AL M+W=O(R3PLN28N_-I MT_=6S*?JK--C+M\*ISQG65+\7LA4768N=3\[?ASW!UUW>//I*=G+/Z7^Z_16 M5"VO][(]9C(OCRIW"KF;N2]TLN91;= @_C[*2WGU[-2IO"OULVY\WDU(N5?K/<:L/,S=R MG:W<)>=4_U"7/V27D.\Z7?;?Y(=,*WC-I(JQ46G9_#J;.. #!P%V(* # MT3@0 P>A,5@MQF\P>8-A.(0/0_A6")\8$5I(>!6!\R DQ, M;1R-B,\LX*L= MDT?&V -?OA#!M:]!<@%,+@"!C$B+P!X_0NSD;!@?P@9T0D@G!'1B@TYHQ3&9 MW$6L;B$&-"-(,[)IQN::B.[2O(M8W4(,:,:09@QH4H-F?)?F7<3J%F) DQ)< M\0@@:I4\8D4)8H(6(D(2=]6UOPX& V\4+96!^^(@+7.CI$Y6>XE)/0:V/A3D="#2R)5%< M[RDHOO$855Q5:?!$MK@24E *[6P1:"Q;7,JH7(73!<5QAY?!H8K@$,B"+<=BX&B3-5N<@\]BBX2-"4T.WM5) M.9/%OKGE*)V-.N>Z/L=<]?8W*2^L/FD;_0LZ65/0OV235X1?L>F\*ZU5UISH=TII60T#^5+-^4$FV[Z1RIVN M'\/JN6BO7MJ&5J?N6LGK[[;F_P%02P,$% @ EHE]3O#WMCBM @ TP@ M !D !X;"]W;W)K&ULC99M;YLP$,>_"N(#E ?; M0% 2J2%IF;1)5:MMK]W$25 !9\9)NF\_V[@,;*_+FV ?O[O[W]FQF5\I>^N. MA'#OO:G;;N$?.3_E0=!MCZ3!W1T]D5:\V5/68"ZF[!!T)T;P3CDU=1"'81(T MN&K]Y5S9GMAR3L^\KEKRQ+SNW#28_5Z1FEX7?N1_&)ZKPY%+0["MMSQVFCHP@I#7[OGU6KGE<= M_\/-[1!KA_A6!Z =P. 0P4\=H': @\/G/-(\NC5!HAV2&Q.DFD]O39!IAVR: M(.C70BWN&G.\G#-Z]5B_/4]8_@NB/!/;9RN-:K>H=V)].V&]+&$XFP<7&4@S MJYZ)1TP\)0J; &B*K!U(-D4V-I(E4^311F 43IGRTTR!Z,;0DMC9DECY@W&Y MHY9, @!G * "P+& U&AICZ0*:142H2Q)S;[:& 0Q-()M;"J%T:AU$\G0*1E: MDI'1UE6/H%$6 !)#2F%#418BHZR-@T(0_D,P<@I&EF 8189B9#8N?[0# 32;07?QB5'\Y&7J[$SZ7PDK&TG-_,'H M &D(.ZC;I?.V]-S*FR#R1^;^!MM$^8.Z< Q[$>?KV&%_C//292] O@8N'N2E MRU[ ? U=/,Q+E[U ^1JY>)27+OM]DI>)P[Y*]8T=_.U/?]U_P^Q0M9WW2KDX MMM7INJ>4$]'Z\$XL_U%\80R3FNRY'*9BS/I[MI]P>M*?$,'P';/\ U!+ P04 M " "6B7U.2,W:,1," #5!@ &0 'AL+W=O :F-J.Z'[]K,- M8>EZD;(WV#[N?G=_8\Y9I_2+J0!L]"9%8_*XLK9=$6+*"B0W#ZJ%QKTY*"VY M=4M])*;5P/0(FOY$;Z#_=%NM5N1D;*O)32F5DVDX9#':[K:T-0'!(^?-73F:AYY M*3NE7OSBRSZ/$U\1""BM1W WG.$1A/ D5\?K (W'G#[P>GZA/P7Q3LR.&WA4 MXE>]MU4>+^)H#P=^$O99=9]A$#2-HT']5SB#<.Z^$I>C5,*$9U2>C%5RH+A2 M)'_KQ[H)8S?P+V%X !L"V!A 9T%+GRA4_HE;7F1:=9'N-[_E_AO3%7-[4WIC MV(KPSA5OG/58SPY/,T"0S!##' 7,4,+]?Y@(%+.Z0 MB?G1H(^AGYJH5*&ULE9G;;N,V$(9?Q?!]5N+P(,EP#&SD%"W0 L$NVEXK-A,;*UFNI,3; MMZ].<2W.S\2YL2UIR)DA^?U#T^=SLV?[W39_'A^J]BHX][+=%_90 M[\O#K+)/M_.O8G&O9=>@M_AK;T_UQ>]9E\IC6?[H+G[;WL[#+B*;VTW3=9&U M7Z\VM7G>]=3&\<_8Z?SLLVMX^?NM]U_ZY-MD'K/:IF7^]W[;[&[G\7RVM4_9 M2]Y\*T^_VC$A/9^-V?]N7VW>FG>1M#XV95[WG[/-2]V4Q=A+&TJ1_1R^]X?^ M^S3V_]8,-Z"Q 5W;0(X-Y+F!4.\V4&,#=6[POKT>[;7C(!A2[\=RG379:EF5 MIUDU+(=CUJTZL=#M;&VZF_WD],_:X:S;NZ\K1>$R>.TZ&FWN!ANZL*&I1?>\5' MQRB-,](P(\TS$F3KB&AVL2X0QN M"JRB*'2G@+OSA1O!<"- ".$.8MA!S +0QLDWY@.OM'(&/N56@I+(6;QK[LZ7 M;P+#35A[$SGA)BR0&R%40NZR2X%AHHU.W#GB/GTQBQ#K;0@8D)XN/)(MKI=" M@<54T(=BF(XV>BIS.DH\GK#J"B"[PO4DF:?0XP0KI0!2R4H4ET&?$RQ> JA7 MXCKAPN1S@B5'F.LA%E@&1/0AQNEH,YW;%F2/(RP7@@/L I@*+@4W(C0B2GSC M@ED7'#Q%GG )DT?A]=@0)H_$Q]B,-I.,R?C\>/8Z $\7&N)X3LKZU ^&DP"< M+C?$X9S6VJDC#"@!0%UVB ,ZK9)31QA2TM?S0QA!XG68\4.\HM^HV!)5)@ MUVX2=>0,WQKX])5KB8F7G/C(W;)*3KP0QH3N/AS8D8G)W6( E]Z@L7Q((!_D MV:A+S\N2_,2$8^8E9]Z=\%2"=Q,=">5[L<548&\6Q80JEP*8X$J[PI, LH=@1A#5PZ#TAP)@J7L"9/"EP M7$&)6]$4+_.2C'$C_L29AN=0 VW5?8L%XZX^4>,5!EEQD!E"BM=XCUHHC+KB M!9[1HWB!]SG!8J"X&"CR30FF7'VBN&O,K_ZXN*>:%^T)$U,_F'+]<3E.1YO( MMY*G?EPIF#[%U.EW*1C/L0"9;J[!Q2%M8:OG_L"\GFW*ET/3S%0/A6+ M=7^$[MS_JFEQWZ;"G[1QO)WC!_^[&/X%^".KGO>'>O98-DU9](? 3V79V#;\ M\$L[33N;;<\7N7UJNI]1^[L:3M^'BZ8\CO\L!.>_-U;_ 5!+ P04 " "6 MB7U.3(,805H& <(0 &0 'AL+W=OEZ24&J5Z+KB!MC:J[O[G-6HU +ADJA[__XF(6#2W8/Q MBY+P=$_/]-//]"2)@^UT68]!B'L>).LML.+L_K>]_SB+'LIUZMM^CT?%"^; M39+_-TW7V=OY4 X/-WZLGI[+ZL;XXFR7/*5_IN5?N^^YNQH?O3RL-NFV6&7; M09X^G@\OY62I5650(_Y>I6]%Z_.@FLK/+/M57

SH>BBBA=I_=EY2)Q_U[3 MJW2]KCRY./YMG Z/8U:&[<\'[S?UY-UD?B9%>I6M_UD]E,_GPW X>$@?DY=U M^2-[NTV;"9GAH)E]G+ZF:P>O(G%CW&?KHOX[N'\IRFS3>'&A;)+?^_^K;?W_ MK?%_,.,-H#& O@:J,5!' ZE/&NC&0/]KDF.SW;$LX;7)(MX3>@1T2+E7OP XIE[US+@])E^]9 MKRW&>\+7%72=E,G%69Z]#?*]".R22FODQ!DYW]7=NB;K+UT5%>[NZX6&Z&S\ M6GEJ,-,]!MH8);J8.XJ11\38A7", ]@XID#LH3O"%45H);N8:P;317SAO*"1 M;BA&F2[D*^=&=3&W' :%,^,P:*R[#YJ$ZG'@^8] MZ-J#;H<0(J;M(4$-V>Y9I+61:#)7#$R&$?9VS<$@"A"]OS PH;1!L!L.9@+" M# J+; "(J+<4%48@45YG#$I8P/R@*!U$D49#QA2F H (L79.LZ30NBZH)PC M:.1I>=)3AS"&)XPA#B*+YKZ'F'8H1DF+RNP;XPFM8LQX"@.)!YPSG@*T/-23 M#(T&CQY:?NZ6C",%TMRI)0/]$=K(XFIA8&!L@-)US<$B#5A &9B1@< :RL!4 M*$)<+9PW804:]):!62T%2LZ,FP)(%: ,W3$X&:D TR;F)A%H&:#)SFFR2,UP M0QJW(,C5\J2K#G$"GC@!0QRTZM. %/ ?H3%8I*X8&)C0H-6\YF!AI+',,C # M"C!Q&)BR2J+4?&5@.E(&>;ME8!:L094TXZ;@B&.PW# X&8'%<_U&DX )$;/S MK+8*Q*V/72VXJ$RH<+$M3[KJ<"ODN14RW$)+--UCHG8P8J2Q)K$HB9G%HS"Q M6)1"<=VP*+R7?NWEZY:?(XI^QJ#,*,"[-X.2(UR*,8-2(ZS-!A$91H/B/52G,_;8(?JWD])W=)$?]@=Q@^GT*E&H+=ZS.9QPC81G MTY;\*>92PL?;=MR NMM*)$@KMN" ,@R4BCQ1>5IWJ3[>$^(&U!4D)_8T*@98 M1=6JWFY4GN. I/TA49.X 2'B$U9S,#.2'EI+3[\I:7/7[G^Z/CQ]F[2?(+9G M"Y=4J"FQ.=&7$$B\,APN"+3PA.11?LE)/R%V2#M?*[&6+1@81&!\]/&(D*0J MQ) ZHH(4.$#_?*T MK^X2>*0.J-1IY>$[>,0)S"=2X1$GH*<+G(H8Z$E%"2EPG[Y@<" $&%_1>+0. MJ-9I[_)ZQ G"3RR-1TZ R@E=FHCJF\$/$A8,RIWS//V1\FB)HEH2>21;>>I? MR?ZKHCSUKV@_0VJWP;3K*%!6X,53M)FICCOX^0HS(JE" .A)=NW'HSMDGS MI_K==#&XSUZV97W4;-T^O@"_K-\2HOM3.9E)YOZ=G"S9^S#YQOF)83+G[B]@ MLN3N7ZIHLG0$9"+28K+4@OVF>HO/1>72X[YAYZ?5X'CUE6IBX-8N2DY3E-'HX7Z_2QK#X&[G.^?U^_ORBS7?-;A/'Q M!Q$7_P-02P,$% @ EHE]3I^-&ULE5IM\KR>_+O=[*JKZ5-= M[^>S677WE&^SZD.QSW?NFX>BW&:U>RP?9]6^S+/[5FB[FZ\UZEZ?EI'K>;K/ROYM\4[Q>3<7T./!C_?A4-P.SZ\M]]IC_D==_ M[M/2/5G4?QJ'K[> M7TV#QJ)\D]_5C8K,_7O);_/-IM'D[/BG4SH]S=D(]C\?M7]NG7?._,RJ_+;8 M_+V^KY^NIM%T?]]_PEWSAX8XF;XZ[85.W?R=US M51?;3HLS99O]>_B_WK7_7SO]1S%:0'8").(!XK((+CR@6C14Z+_;;:P@Z+')=;O*WW MF4F.ZRW4:+N.*R[TV$F.2RY&K[DX+KJP_B2S0X6T)?Q:S$5DC 3K M_(F 21.9$*0#!8MB'8.<(&!&*@G3@H IJP18TB\$3,?* &U?"9B5UH"Z^D:Y M((4R%B0)@1.QM-#7[W@15 2RB?0SMB'P8'E>U8JRRD0J LN>#JKR6]ISBQ1HR,T6 M66*TA-R98)0KEC "RI9X/N0YH8J'- A3<8@R@N1N:&UH(:7V&0,+2Q3=-*-E;RD90BZB82 76@I+7!M2$]K]PB47P3.-7$J9DQBMC9![&TH-GBS0;$9@OB&,!N- M('8:V(,+3/[(D"&(;PA#_0(3*.*_1& RCE"JKPC41;_/\>UAZ%A0?!Q">S"1 M4LRUHG" E?R3),.Z$I.6EHQCDF$M*<8SCF182\H1C-.!O%W&"GC@61$P=Y+I MG5Q]BQ@.E 0'(K:1F-J(#GA%P/S^UK>(X3^)^0^QCL3D0'3:)DX1_4[0-X>A/TG0'SKY$[TVT<*M:%S,;5>2(4*)B1#SCR3: M:72IM")0DHT00X>2HD-(/Q(3'23F08AO"4.$$A-AR#0YBJ$M%8RG',70EL+- ME@Q Y2XZD'<>C.%M1T*@A#0!.,TLB1E1NTFH.B2S&LIC"KH65(U/FN;A#B6\)0FB(H37)197A(V7=$A"$.A8F#B BF M!"+E5@3,2R??((8Z%*:.D(LM4_,J'A\7S12]QKT*+M@.U+]&4]9$D'YY M0NV.?3!Z&.8(5C.;F^:NRXG62')>,>6OS3LBPY2_QFT($1F+4O1"6*M@[5*X M*.+:$(W8Q/^:J6U]_L+JAL"$\(PPZ[U%V^;E8_OBNYK<%<^[NKF=ZXV>7J[? MR.8M'!B_%?-O@AA?B'E*CLOY=TI/(N=+:GPEYRDU_E&'\Y4+(O[&^>^^:7\' M,'MS[? K@B0K']>[:O*SJ.MBV[X'Q[J8M_],F%V^GG$]?]02P,$% @ EHE]3G?GK4.:! ,A8 !D M !X;"]W;W)K&ULE5C;;N,V$/T5PQ\0<8:D;G , M;&ZK BVPV*+MLV(SL;&2Y4I*O/W[4IOF[HQ>,O% M/GTU?YKZK_VWTCYYQRCK;6YVU;;8S4KSPX_NV#SH\Y&\?3[Q_1GUKRELQS M6IG[(OMGNZXWM_-P/EN;E_0MJ[\7A\3TA/1\UK/_W;R;S,*;D=@'9C..JC>07TZ MZ+,.NG?0EV;P>P?_Z*#.XH,>'UR:(.P=PF$"KYN,=G8?TCI=+LKB,"N[!;I/ MFSJ@.+3K9]48V^72OK,37%GK^U(I7GCO3: ><]=A>("10\P]PJ@AYN$"S*.+ MD>$(\Q5A]!"3(,P1XEE)CKHPU(5;?SD8J\8!) P@VP#J)(!M)R-!.DS08G8M MAD@KED*,H8\NE$5(#N[)37O"NY//#24P,06)*2>#4OZ(&,($.(F&230(,.+Q MH!T>6G,HM2N>BV02 ]Q@2#X](M&,4R'NQ*Y_4%II]]WH$;,SWPW4DRL(\)] M@D 3T'*<2CG,_+:")WGA?D&H8?CC9 "DU40>W 3(K7#R1UW@H0<-IDO2.5*X M&9#;#92>F@3<#NB*?D"X(9#;$< *=>M-@M'A(3C"6N"2FN.(KBFI!@.W..4SUH M<)X2XEPOEKA\I%L^T52$B;.SO((RK@J)CJ .97?WT=VF.C5>7#\2E<;$N4_B MTI#^%91Q:4BP7?CC=0U!-)%G7#_#MWC%2W2 ' _"Q03C?=@[^06;F_*UO=^H M9JOB;5>WR4_,W27*(\5/[4_FD?TKQPDCNXP3B>PJ3A2RZSC1R.['B8_L09P$ MR![&28CL49Q$R$XB3DC -V3?0,YD21-D398V0=YDB1-D3I8Z0>YDR1-D3Y8^ M0?YD!2"H %D)"&K 5@.&&K#5@/&\-Q,/-6"K 4,-V&K 4 .V&C#4@*T&##5@ MJP%##=AJP% #MAHPU$!:#2340#;WAU #:360>/4WRQ]J(*T&$FH@K082:B"M M!A)J(*T&$FGP15H-)-+ -HB/^U#OL_:[V]0_TO)UNZMFST5=%WE[=?52%+6Q M?47GZ^)"9E[KY&MCO97>+V3W4Q;Z_H?6.U\3+_P%02P,$% @ MEHE]3B/!I/G] @ )PL !D !X;"]W;W)K&UL MC59M;YLP$/XKB!]0;&->8B61FA;*I$VJ-FW[3!,G007,P$FZ?S_;$!;@FB0? M@GU^GKO'Y\/<_"3J]V;/N;0^BKQL%O9>RHHY3K/>\R)M'D3%2[6R%7612C6M M=TY3U3S=&%*1.P0AWRG2K+27%C>VS MX7NVVTMM<);S*MWQ'US^K%YK-7-Z+YNLX&63B=*J^79A/V*68*()!O$KXZ?F M8FSIK;P)\:XG7S8+&VE%/.=KJ5VDZG'D3SS/M2>EXT_GU.YC:N+E^.P]-IM7 MFWE+&_XD\M_91NX7=FA;&[Y-#[G\+DX)[S;DV5:W^Z_\R',%UTI4C+7(&_-O MK0^-%$7G14DITH_VF97F>>K\GVDP@70$L(WKT$ MOR/X/>$Z/NCPP;T!PHX0#@,X[6&8TWU.9;JGF\B(B".-X3$ "0<0EZF MD' D-KGJQ5'YZI-&P*01PWTZ6H4WZV@0: 8&FMTN M@-5LDM5A 0S"8 1?1PC(*1[?1VBZ)8(()<'X4@*!^O>)J/$=.5R%+P-, ,EC MQ5-,0$<:G(LKN^#USGS0&VLM#J4B$?W)[\UMUQ 1%INF861_(2R![)'+8A?" MNRR![!%E,87PE"60/?)8[$%XCR60/?)9[$-XGR60/0I8'$#X@"60/0I9'$+X MD"60/9JQ> ;A9RR![!%&+,8(8JB5!%QYQ+K5P\"**I)S$^C\/_^VA?R6UKNL M;*PW(54C8+[76R$D5[6%'M0;MU==:S_)^5;J8:#&==NZM1,IJJXM=?K>>/D/ M4$L#!!0 ( ):)?4Z1F(.X4P( &X' 9 >&PO=V]R:W-H965TVB1 )&IIW85E8>=>1%GPBVKJCKV(0%[:EHI_.];P M81O"\#;Q6I\K92:BLNCIF?UBZJU_$7H4S2K'NF6=K'D7"';:AI_A9@=CXV M M?M=LD(M^8%+9<_YN!M^/VQ"8B%C##LI(4-U2O;,FS_U457;, N#(SO12Z->^?"-30GA,)BR_\&NK-'F)A+-./!& MVF]PN$C%VTE%A]+2C[&M.]L.D_[-S>^ )@*E M0(+] K%7(+8"R4(@3E=!CB:I->E&!L@RXJR'8"\$ M.Y $K"#8@4""3NYP<++"Y [F$\JR!RL#@?_( 9>S+MID

*(0 / MCAU\<+BAIW+K+3T9W:$@@N3!KH;^(PZ1BTK7&WLRNB]?'.-'RP3]MP%TKX,D MA6N6>R&0),?Y>GM'BYO2O$0_J3C7G0SV7.E+UUZ-)\X5TYK@24=>Z<=O'C3L MI$PWU7TQO@#C0/%^>MVB^8DM_P-02P,$% @ EHE]3E?HKILD @ 6 < M !D !X;"]W;W)K&ULE57;CILP$/T5Q 4##, UJ5C5^ MD;N]C2QR<=*\:F C/76J:R;_KH&+;N43_[+Q6AU+;3>"(F_9$7Z"_M5NI%D% M(\N^JJ%1E6@\"8>5_T26:Y+8 (=XJZ!35W//EK(5XMTNONU7?F@S @X[;2F8 M&<[P#)Q;)I/'GX'4'S5MX/7\PO[%%6^*V3(%SX+_KO:Z7/D+W]O#@9VX?A7= M5Q@*2GQOJ/X[G($;N,W$:.P$5^[7VYV4%O7 8E*IV4<_5HT;NX'_$H8'T"& MC@&TKZ473O#*[YR+.:!Z<+=& M6?<8>HU)LQ$3&/Y1A*(BU!%$UP1Q@A-$*$'D".)/648W6?:8S&$:ATD7- U# M7"=&=6)$)\8)$I0@F5]IBA*D,RI-[RHEBVBJT R5R1"9Y$8&P9 4%UF@(@M$ M9(+@$25XG.\F"?'C'<[PG67X$$(#88P?#"$I7GFQ@6'@[;3S,QE?]?W"RW:X1T+QL>T^ =02P,$% M @ EHE]3O^7)U;3 0 /P0 !D !X;"]W;W)K&UL;53;CILP$/T5R^]=@P.;BP!ILU752JT4;;7MLP/#16MC:INP_?O:AE V MX27V#&?..6-[D@Q2O>D:P*!WP5N=XMJ8[D"(SFL03#_(#EK[I91*,&-#51'= M*6"%+Q*>U.RD9D9BD: :UN9(L4E"E^"@_'V.$]X%<#@U[LD>OD+.6;"[X5 M*0Z<(>"0&\? ['*!9^#<$5D;?R9./$NZPN7^RO[%]VY[.3,-SY+_;@I3IWB' M40$EZ[EYD<-7F/J),9J:_PX7X!;NG%B-7'+M?U'>:R/%Q&*M"/8^KDWKUV'B MOY:M%]"I@,X%=.QE%/+./S/#LD3) :GQ[#OFKC@\4'LVN4OZH_#?K'EMLYDSK,>$^WF_79>)5F?A.)@SB&YGX3N;3GM+'&QFRN$ !JO)/ M5Z-<]JT?FT5VGHXGZA_ ?_@X6C^8JII6H[,T]AGYRRZE-&#-! _636VG>0XX ME,9MMW:OQC<]!D9VT[B2^3\C^P=02P,$% @ EHE]3L;8 &S^ 0 ^ 0 M !D !X;"]W;W)K&UL?51=CYLP$/PKB/>> 6-" M(X)TH:I:J96BJ]H^.V03T-F8VDZX_OO:AA *M"_8N\S.SO@KZX1\516 ]MXX M:]3.K[1NMPBIL@).U9-HH3%_SD)RJDTH+TBU$NC)%7&&HB!($*=UX^>9RQUD MGHFK9G4#!^FI*^=4_MX#$]W.#_U[XJ6^5-HF4)ZU] +?0']O#])$:&0YU1P: M58O&DW#>^<_AMB 6[P _:NC49.Y9)TC9$ T%T5@0)O\MP$,! M?A3$SGROS%G]0#7-,RDZ3_:;U5)[)L(M-HM9VJ1;._?/N%4F>\OC-,S0S1(- MF'V/B2:8!P(9]K%%M-9B'RW*H[\;%$L$)NL=\*H)[.KQU$3\#X)XE2!V!/&$ M($UGB]!#-@[2.,B&X/=X;F4)2X(@)-CE_\! M4$L#!!0 ( ):)?4Z#^"@PI0( #T) 9 >&PO=V]R:W-H965T_L!)IX-I.V?F(]SSCV72X#YA;)7?B1$!&]-W?)%>!2BFP' MT?28'Y'.]+* MF3UE#1:RRPZ =XS@G28U-4!1E($&5VVXG.NQ)[:NBV!0V54-:7E%VX"1_2*\A[-'&"N" M1ORJR(6/VH%*94/IJ^I\VRW"2#DB-=D*)8'EYTQ6I*Z5DO3QQXB&0TQ%'+>O MZE]T\C*9#>9D1>O?U4X<%V$1!CNRQZ=:/-/+5V(22L/ 9/^=G$DMX_P?;$!6V,BK32X+?^6[7Z>S'Z5YJ?@ P!?980&T(\$&#R+B$QA&0@O(]/ M#3ZU H ^=;V6:RSPD\O)Y>AYF11H#LY* MR& >>@P:82S$RD7$Z13RZ$**;( Z7$PBKQ&D>;'$Z.Q7R#V"L1:()D()%:F M/2;7F%9C4I1%B9VN"T-)6::1E;(+@WF9E*G?=>)UG3BN\\C/3[W\]//+EGD% M,M< M%:MAZ2C/.,R*C-K!ZQ<&()1FN=3V-H-&!=^P[G7<.X:MC=T[CB!,)-U MM@R[,)05*+;\NO%N^2V\?@O7[XT"E5Y^^?D*P\A_!D0?U]A@)FN60[MX*P^L M1/;?;.T)>&O-X(UC"WY<98.9_/]0F=F.752,LLQV[,:[Z=@^OZ:S_L,)NJ?3 M2-_DXV+RQ/( 1N=^0]A!W\$\V-)3*]0F&8WV]_P*SM;Z5K;&[R&2#P#DF9$^ MKD\#\#]$_[#X@=FA:GFPH4+>6/I>V5,JB+0?W&PO M=V]R:W-H965TVIWHY MEV>59Z5XJKWF7!1I_7+0X+?X5FCX@;AQ;Q*Q/79G3OF51>I'PUAZ_[A1\:12(7.V5"I/IR M$1N1YR:2UO&G#^H/G,9Q?'^+_KE-7B?SDC9B(_/?V5Z=%G[L>WMQ2,^Y>I;7 M+Z)/B/E>G_TW<1&YAALEFF,G\Z;]]7;G1LFBCZ*E%.E;=\W*]GKMX]_<8 ?< M.^"/.I#>@0P.]%T\[?%TP*/W'5COP*8$09=Y6\IMJM+EO)97K^ZZH4I-TZ$9 MTW_6SAC;_Z9]IJO9:.ME26,V#RXF4(]9=Q@\PJ !$>CH P6&*-;8<<=3@JV+ M( QF(& 2I/4GDR0X'("" 6@;@$X"1%85.DS48LHNC820*6CC!B*QE2P0A],[ MZ3)0+0/46BSK#L-&+)](3.S" RB,(P*+X: 8#HA)+#'BRC1IJHC8!U2;N MJY%@. *X0D1 @D3>T2$;C(T29A5_BV 0U%"DSO]C^X,+01(HK8D!#5WC'AD M:P* B'%&[Q0:@6-NA3 @RAFEV*U3%$8LL34!. T,[[R:")Z+B'S@C>A!$RI" M6!C>H8(G* )&:,)M*G?V,&ULC57;CILP$/T5Q ?$%RXA$4%JMJI: MJ96BK;I]=I))0&LPM9VP_?O:AB :'"DO^,*9<\YX\)!W0KZK$D ''S5OU"8L MM6[7"*E#"353"]%"8]Z+7%PT MKQK8R4!=ZIK)OUO@HMN$)+QMO%;G4ML-5.0M.\-/T+_:G30K-+(DLB&^ 0;Q5T:C(/;"I[(=[MXMMQ$V+K"#@$^@D(]G_=^/F"D <7A#Q1D@$TK0G-HL4C)?\M(?-K\K JQ']/R/RB MS.OB :7W7P^:] _;GW\P>:X:%>R%-JW(-8R3$!H,'UZ8K[XTOX1QP>&D[71I MYK+OB_U"BW;H^6C\\13_ %!+ P04 " "6B7U.GX([_I4% !5(0 &0 M 'AL+W=O G;.SLSNSCD[8S,_ULWW=N-] M-_FQJ_;MPW33=8?[+&N?-WY7ME_J@]^'_[S4S:[LPF7SFK6'QI?K8="NRF2> MVVQ7;O?3Q7RX]]@LYO5;5VWW_K&9M&^[7=G\N_15?7R8BNG'C:_;UTW7W\@6 M\T/YZO_TW;?#8Q.NLK.5]7;G]^VVWD\:__(P_4G:KK[_W%;^N':=Y'Y"O_W/4FRO#Q[E>^JGI+(8Y_1J/3L\]^X.7W#^N_#),/ MDWDJ6[^JJ[^WZV[S,)U-)VO_4KY5W=?Z^*L?)V2FDW'VO_MW7P5X'TGP\5Q7 M[?!W\OS6=O5NM!)"V94_3I_;_?!Y'.U_#,,#Y#A G@<(_>D -0Y0T8#L%-DP MU9_+KES,F_HX:4Z[=2C[I!#W*BSF,&S'[ 6.Q" M0Q<:N+#12FGBXD[,=!3'"60N0%8XN=R8:Z<..C$ 2=%Y,2ES1G A)!ZAL.9P7!F-!R18P,%-%"D MI[S(,75S$(.(N9O3A<^%$X3!%#!E4,@Z;"Q(RH*=ZI@_&!)$$@3",]F=$+. M4E*D=B^9&4RG?&Q:$ 4#BJF&@PW26B>RQ DE8E5IE97$,! MF+8ZYXH]+!X2U"^",X'%0]H;\A?+@@2R0/.7RH+0N1.Q+B-<8;3E\@8KB 0* M0C.8*HA0)(4IB!%-B35& HVA*5R ["0:CE!&.!R.PGJE4*T3Y[ "M4[8+$4: M 8 K=*&9 06J"Z6XXTUA&5&H 2)+2_6! MH8#"VJ!0;Q-GMZ)=2^BS&#]80!2J/N+#6H&N12G)]&H*ZXQ".L-E/]8%-;LA M3S"?%:H98K53E*GADG2A,:L<= AHS6@-&$ZW3E*DRC@9@&*G3F,@:=2VD MLZ<5"FD6$(;9:(T%08,2ALB8Y-587C22%X9IFGENHM.3 M5V-1T*A@B)-74U&0O:S'RP)@MN!:"HW50Z-''B1YJ7K$9<.GD.M L+CHA-YF MJ4%O(\A3*0#27#!8IG1" [34M#()VT3.: 2S,\MM$Q8]C42/.?4,EBES0Z-D ML+Z8E$;)@ XHSYGU-U@]3$H#9)*;&X,EP:0T-X96')P7K!HFI6DQH!OA%XUY ME@JT17(FL!H8T(QP18+!/#8IS8BA%)5%8>/J",!$+B53FAK,99/"90-(B@(" M'3EG(Y3(.2XM/9-543"GAL5TMNA8 M)KL'>,IXP1RU*1RUE'R\1EK,/0NXQSUS=IA[[@;N.&PO=V]R:W-H965T9F9G-WC).L9?104@G7=*&K%V M*RG;%4*BJ(!BL6 M-.K)@7&*I3KR(Q(M!UP:$B4H\+P$45PW;IZ9V([G&3M) M4C>PXXXX48KYWPT0UJU=W[T$GNMC)74 Y5F+C_ +Y$N[X^J$1I6RIM"(FC4. MA\/:??176]_3!(/X74,G)GM'E[)G[%4?OI=KU]..@$ AM016RQFV0(A64C[> M!E%WS*F)T_U%_)[9Z;4KUCB/..L(L+8GB&T%A$:?GA51&07B*P"D1&(K@3B M61=Z3&HPC<%XLS)Z1#)!?/$6J=U';/416WPD=H'$*I#)SS)61I=7(TF)D:1=XL H\W-\*-8>L=\.[HQD64.1%LV[\!]2;09,[ M2X$?S7@33L%.C=2W8Q(=1^ACH._\++[1H]7,@@^9?B[_Q/Q8-\+9,ZDFBKGW M!\8D*(_>0KU\E?H4C <"!ZFWJ=KS?A[V!\G:8=:C\8.3_P-02P,$% @ MEHE]3GH>7A&I!P (S8 !D !X;"]W;W)K&UL ME9OK;N,V$(5?Q? #K#6\5;8(OG M:,D_\24CBD/J$X^'1S=O[?;K[KEINLGW]6JSNYT^=]W+Q]EL=__6RWZ[KK/VZ?9KN7;5,_' Y:KV:JJMQL72\WT[N;PW>?MGGYB\_+I^=N_\7L[N:E?FK^;+J_7CYM^T^S]U8> MENMFLUNVF\FV>;R=_B0?%V(/1QQ"_EXV;[N+]Y-]+E_:]NO^PV\/M]-JWZ5F MU=QW^S;J_N5;LVA6JWU3?4?^/;4Z?3_I_L#+]^?6?SEDWV?SI=XUBW;US_*A M>[Z=ANGDH7FL7U?=Y_;MU^:4D9U.3NG_WGQK5GWXOB?].>[;U>[P=W+_NNO: M]:F5OBOK^OOQ=;DYO+Z=VC\?A@]0IP/4^P%B1@_0IP/TX(#9L6>'5'^NN_KN M9MN^3;;'Z7JI]U>%?-3]8-[OOSR,W>%_?;:[_MMO=U;%F]FW?4.GF/DQ1EW$ MJ.N(11JA[7O(K._ >R\4[(4Z'&\N>R$:-Z!A _K0@+YL0%>X 0,;,&D/M RR M/,;X0\SF$..],_@L%I[%@CQ) PXVX/+S]+ !_^,\YS[)TVD;[& TCE'V(LHX M4Y%I#[ S 0P':2#"!F+^<$B%K_\J8T!.09>YBJF\'@X)BHLF&D>Z1) 4,"RL M"@+8$T^:P%R)+<@7DR4NYT)PX**W/AF6 M-$P97[%AP:0*0%4":0+S):%@6#!A$G.&):;Y2DSQ &$N.'*C5QA8!8"52)K M@"G)'Q9%%BRP8B7#<@JZNEJJBIT(8Z@0AHHT@?E2IB!=S)<""Y?6PW1MFJYR MSE>#RP#&V:A8ES"O"O%*UE*%"5.^8& P80HL8K,3D:+$W)97\*NDP7Z0<0-B(@-.90(P[)6JF)="S0CAH3IC/4X_P4 M]$,1@>)&1(3&Q&I$+%E4-29,%XA-C0G3.7)3ITI2*O%J>-\ <<$:16Z&&@.K M$;!D5=4815V@.@U&T62HSH4!:I*+*X.)-8A8LEP:S)@I$),&,V8RQ.3@Q3#ZG/.E3H3B<^M&0ZXY@)#U TA =Z3%, MOD!'>@R3S]&1'A0E3;3)D" =&0*AVV,T/4#3LIPP5+Y 1WH,E<_1D3X5B.PL M9.L <&>)./08*E\@#CV&RB-Q.%1+/A6'.HBW9G@-@#COA%40 H8T $@MD9$! MXQ4*9&3 >(6,DN0BI/J0EZ("AC ""V1AP%C$PKD8<#8A QY. ^I/$2E*! V MMI>%(0P 0LM&%A,6"I1D(%MJ.4HRI#(1EJ)0W$@I*F!B R#6LFT^3%@LT)01 M$Q9S-&5,!2,L18&XD5)4Q,!& *PE0QLQBK% 7$:,8LS9^8Z@)LE+41$3&P&Q MEJC'B!F+!>HQ8L9B3DDRHLWMM!0%PD9*41$3&P&QE@C-2+;!B_;!V49XWDYX M*B1=3&ZH*$RB9YNZ%=D(KP"SEHA.J%6R%UZ1S? J1WB>H_)J4E*1[? * M$.EH(V1#O"K9$:_(EG@%EC279@TJCS&Z86D*Q?63HYBSH2+;XA4 >'A_/@== MKW#.DQNT5&3_O )L.MH(V4&O2NAD-A7D4TFG AA0X%0@H\K(5%"C"N SF0H! M:^K(5#!'BX#5DE6WA7E:I&"]%&9707X5,!4_KL>,QPPZ0S@7L*BFY\FND@IS MQT![#!%QPAPM4J!OA7E:!#&9.' $2%=';\7,_(+<+^S7DA##BJ@"\2K$LB(* MH)9FK;(+GD*,+8*<+8Y--#&MB"KAC-A61&5PMCA'^;R))OX6@087)E>((T54 M@3H5XDD1!9:W].ZBTO4M"E.-0LPK@MPKCCH-"2.J9'DCUA316R?R50%*"E%-).3+1Q)\BR*#B:".$$5TB*8FG1'26I-2I M5+1<2!/SB2#WB6,_'XA?1'2)AY(X1D2C=23-.JU&LA,17XD@8XFGC1!&3$$Q M4HAI1 Q:1Y*435J/')EHXBX1:"]A$TT<(6(*:I)"/"%BP#H"L@;UQI&L"4K( M/>))[4&(X4-,B20CE@\Q&9)L?H[*NKP)1\@90G])$-.'V!(]1FP?8C/TV/P< MY<G;QL,[^\:D_ZNW36S;KNF;K#[TP_?&ULE59=;YLP%/TK MB/<5_ &&*HG4IIHV:9.J3=N>W<1)4 $SXR3=OY]M""/X,J4O@.USC\\]<,U= MG*5Z;0]"Z."M*NMV&1ZT;NZCJ-T<1,7;.]F(VJSLI*JX-D.UC]I&";YU0549 MX3A.HXH7=;A:N+EGM5K(HRZ+6CRKH#U6%5=_'D4IS\L0A9>);\7^H.U$M%HT M?"^^"_VC>59F% TLVZ(2=5O(.E!BMPP?T/T3RFV 0_PLQ+D=/0Q%F5IF8R.WSUI..QI \?/%_:/+GF3S MOQ5J6OXJM M/BS#+ RV8L>/I?XFSY]$GU 2!GWV7\1)E 9NE9@]-K)LW378'%LMJY[%2*GX M6WQIE3"RB$Z6J,<\=A@\PN!KQ-I'D&2 1$; MH *#*K"+)Z-XBBA,0$ "X@CH51ITDD:'80Y3=QA*LVDJ/HJBC&!8# 7%4$!, M,A'389+1-A]PFJ43Z]<0C.(Y.0DH)_'DT*F:Q-L&LQ3E$S$^"K$TCJ]13_YV M)(/EIJ#<%' OA0D82,!N_Y@RD""[X6/*?"\RG$P= U ,D1P6DX-B'#6)ZA&3WP>8$PH(?-4, G!B+O< 6N M*7\*8HBEL#< 0H>G??>5J7]1M\"*U:13<_WPGI19& M?GQG/HJ#:0F'02EVVCXR\ZRZOJ@;:-GT/5\T-)ZKOU!+ P04 " "6B7U. M:DSCES M9C"3MHR_BQ) .I^4U")S2RF;-4*B*(%BL6 -U.K)B7&*I3KR,Q(-!WPT)$I0 MX'D)HKBJW3PUL3W/4W:1I*IASQUQH13SOQL@K,U M$'2$H"?XR4-"V!'"+T+TD!!UA&A$0+84TYL=ECA/.6L=;M]N@_4E\M>1ZGZA M@Z;9YIEJCU#1:QXOGU)TU4(=9F,QP0#C]PBDU/L4P5R*33"A!_<)ME-$&-]# M=E/(*IDW$<[6&1I^.#3A_4<@FA6(C$ T;-3*&S7*8A*#J:W)1>@-?_ZH\CE& M-"I]BDD&F#OK\:SU>&+=]Y.1]7B2Y&DQ-CO%A(OER.QCC#6+!I>3 C^;#U\X M!;O44K_C0;2?+<^!OMRC^$;-'#LBOF3LP/J)^;FJA7-@4GTZYH*?&).@+'H+ MY;%4,[(_$#A)O5VJ/;>3PAXD:[HAB/I)G/\#4$L#!!0 ( ):)?4Y*ETFE M-@, +X- 9 >&PO=V]R:W-H965TZ:)DZ "9N DW=_/-I2"N=:REP+.N>RS)H_&UZ(Z\HG_MO 4WX\23T0 MK)=U=N3?N?Q1/S;J*1A8]GG)JS87E=?PP\I_(/=;B'2!0?S,^;4=W7NZE6%9E(Z?O>D_C"G+AS?O[%_,LVK9IZSEF]% M\2O?R]/*3WQOSP_9N9!/XOJ9]PU%OM=W_Y5?>*'@6HF:8R>*UOSU=N=6BK)G M45+*[+6[YI6Y7GO^MS*\ /H"& JZQ7$6T+Z 6@5!I\RT^C&3V7K9B*O7=&^K MSK0IR#U5B[G3@V;MS&^JVU:-7M910I;!11/UF$V'@1'F'1$H]F$*P*;8P*P< MIA-LYP@:X3-0M EJZNFD"< )%BC!PA L)@346H4.PPRF,A@6$FK#MG,82=@( M-5$3H6HB1,W"4M-AHM$T'P#"B%EJ$!B!%!)<3HS*B1$YD24GGG4=LY1";,F9 MPQ25XU4S5 Q#Q%BS;#",O3 8QK$J"2HD00A2G"!%"=+;34M"_-L-;[!M#YH8 MDJ3VFFW_"9L*O 8*9G MCHJ ,(<ZC(@'E0D^@\/X^%"L'29>1B+ M%Q*F]D>-XE+7.\(#AF#),/,PPW(UI+.O"L'%)'*9&$\:@D7-S,3)O'5EFYC8 MBA <=00?P8.+I+>X& &E]O]*%+3 Q0">@3#/P 5S4>"I!>1V%P.>,X#EC.UB MF"<(26@8.F;"(P2P"+'MV8,FMF.Q8P\">#P MB>R70?(;H=%U/'% 9XB@.UW M;#]AH-1>NF"TZRUY:[F3S M+6N.>=5ZST*J/;G9.1^$D%QI#.^4QI,Z3 T/!3](?K^M!0, M1[;U7U!+ P04 " "6B7U.1B57#QL" _!@ &0 'AL+W=O54-]#*FK>>@//6?PPWN]SH MK>"UAE[.^IZIY,#YFQE\.6W]P"0$#([*.%#=W& 'C!DCG<:OT=.?D"9PWK^[ M?[*UZUH.5,*.LY_U255;/_.]$YSIE:D7WG^&L9[$]\;BO\(-F):;3#3CR)FT M3^]XE8HWHXM.I:'O0UNWMNU'_WN8.P"/ 7@*"./_!D1C0+0(0$-FMM1GJFA9 M"-Y[8OA8'35[(MQ$>C&/9M*NG7VGJY5Z]E8F>5*@FS$:-4^#!L\T^*-BMU9$ M?TV03F#* CNSP#8^FA,"XC:(G :1-8@_E$$690R:U&I:JTGS!&,W)G9B8@C&I$Y,NL*0 M(%A@4@IFY,[.?EZU;+EB807.W*W MEFFKY<%!LZ-LKM9O5%SJ5GH'KO2M8,_NF7,%VC!XT*55^C:?!@S.RG13W1?# MG38,%._&ZQI-_XSR#U!+ P04 " "6B7U.9N+#4D\" '!P &0 'AL M+W=OV.G" 4?17C RR*HL8X)O/5M$F; M;+9I^YMQF-&LB@5FW+Y] 1GK!]WVC\#EW'//O> EZRE[Y24APGEKZI9OW%*( M+@6 %R5I,'^B'6GESH6R!@NY9%? .T;P63LU-8">%X$&5ZV;9]KVS/*,WD1= MM>29.?S6-)C]VI&:]AO7=Q^&E^I:"F4 >=;A*_E*Q+?NF2R<;=^>DP47@.^5Z3GD[FC,CE1^JH6G\X;UU."2$T*H1BP'.YD3^I:$4D9 M/PVG.X94CM/Y@_V#SEWFUA"LE,D9!:ZZ_3G'C@C:&14II\-LP5JT>>\/_<+,[0., _]0 P9*Y+>< "YQFCO<.&R]!A=>?\%,G#*I11GXW>D]7D MTGK/(P]FX*Z(#&8W8. $XX\((-G'$- 68@=7[HL AS4B0/8(@36)0/L'LR0" M.T%H)0@U03@C"!=5&#"QQK2#R"""_ARU7S,%R2);"Y&/_,BN%UGU(HM>M- [ M8- D#$(P"1:PPQH&?>\OU8^L8B*+F&@A)EKEC)(H1 O880VSU/BX#CBI\4QP MO! \VTRLV23_/,#=&A*'B_A@\O\UA%UU*^1.06^M4'6<6,=NNX7J_UW8=[(+ M^S8[3/ MD[POI7R5QD5-+D)-8SEG0V\>%H)VYMD!X]N7_P902P,$% @ EHE]3K=L MS+X* P EPL !D !X;"]W;W)K&ULC9;=CILP M$(5?!?$ BW\QK))(FT15*[72:JMNK]G$2= "3L%)MF]?VQ":V$/5FP#FS/B; M"1QF=E'M>W>04DJZ:'\O9:4N\QC'UX67,G_+C&P@8XQ6LI+]W->61+ M>5/JW5Y\V1T/U7^595D9N2

&U5U[C?:G#JM MZB&+0:F+C_Y8-NYX&?)?P^ ,@20_PV@0P = S#[9P ; M@8X/1)7XEKS;K0 MQ6+6JDO4]O_NL; /$7YDIOD;N^AZ[>Z9[G1F];Q(D9@E9YMHT"Q[#;G1D'O% M*E10/DH2 S!2$)""N'AZ1Y'!"2B8@+H$["Y![I71:X33-'T9B*?4*R5488YH M#L,P$(:%,!AY,+V&WV[#,NKW%5")3$RTEH,P'(#!'@P/M\$B]QZ#5:ABJ4 P M2PJRI "+5_(R#5ERY/9L$ ,X*0^#@XVHH)B'R=4$923"1S8"S$!< )+)N%&@@BD-S#5Y<#-@FHEG0G5!F/@<3 M3H]A=\60O?H?GD%T]^5AG&4^3RC#)!<>]AK8E/:S$YNQ-DII:7!1P^FA0RK,>=N/BOV%5L=A M#$[&67SQ!U!+ P04 " "6B7U.14 #NPL" !E!0 &0 'AL+W=O+U.$"-UXV>IC1U%EO*;HG4#1^')&V-$ M_,V!\F[O!_Y;X+F^5LH$4):VY H_0/ULCT*OT*!RKADTLN:-)^"R]Y^"W2$V M> OX54,G1W//5'+B_,4LOI[W_MH8 @JE,@I$#W9.F5_-8H\\]&T>&M>,+FL$[BN7Y#W)5_EW$/T'"W?SW4+QMG_4T/"R9O\ M4$L#!!0 ( ):)?4[*=WP&YP( ),+ 9 >&PO=V]R:W-H965TKJ0IMA=XCZMI/%;MA45Q'&<1K51=F$F]4P]]AM5NJDJ[*1CUW0G^JZ MZ/[=RTI=UB&$;Q-/Y>&H[42T6;7%0?Z4^E?[V)E1-$?9E;5L^E(U02?WZ_ 3 MW-TCLQN&%;]+>>FO[@-;RK-2+W;P;;<.8YN1K.16VQ"%N9SE@ZPJ&\GD\7<* M&LY,N_'Z_BWZEZ%X4\QSTHIA4ZN)UO);-<+U,\=^VT1MPVH#S!AQK&4%# MYI\+76Q6G;H$W7CX;6&?,=RA.9NMG1R.8OC/)-^;V?,F1;:*SC;0M.9^7(-7 M:SCG\YK(Q)\A2$)P","N B"F= !&!F!# /XN2^YD.:X1PYIFS!(Q9S2&DQA. M8!(',ZY)KC WD"9Q3',2DI,0G-3A)!X'$[%43DIB4@(C'$SJ83APD= 806($ M@%"T)R,Y&0$)W9[1F)S$Y#Z&Q0XF]S!,@$ : S']YL4$ M"-Q7+R8.#G"I(EAXR8% H8L"XNPRL?"B _VF Q(DSR?H'Q]'GB^0:"4 X03F M.F%:].[X.,N63H^V A!:8*X6P/>">4HI+)!H+P A!N:* 7PSL 3R!0$!K08@ MW,!<-X OAR4*;08@U,!<-8#OAH_JH=T A!R8*P?P[0#&0MG20Z+] (0@N"L( M\ VQ4!#2=D#"#MRU _IV^*@@I.V A!VX:P?T[<#B)$N7JEIH! @]<%T')/S 73^@WS08YT'N?I>BJW;*MJL_BNY0-GWPK+3IS(;^::^4 MEB9F?&L2/YH.>1Y4&PO=V]R:W-H965T<7WW9OV[K](EHN#NF;^^[JOP[/97,5G5I9[W*WKW;%?E:ZS=W\ M"[M]LG%KT"G^WKEC=?9YUH;R4A0_VHO?UW?SN.V1R]QKW3:1-F\?;N6RK&VI MZ/[YL_6O7?!-,"]IY59%]L]N76_OYG8^6[M-^I[5WXKC;VX( M2,UG0_1_N ^7-?*V)XV/UR*KNK^SU_>J+O*AE:8K>?JK?]_MN_?CT/ZG&3;@ M@P$_&?#+!F(P$/\;L(L&T36QV:YJ$>&V_[.Y_][_FCE7-MQ]++=4B^F@;&C3W MO8:/-'JL684:J '#7 O6A[C>HT^T[#L0L)74C@0G@N>HTY>Y(WRTRX4V1L_ MQY]"47(C='+^PITWL/,&=-Y#[]$$P]0/.S%*%CJR@2/I,_Z(- 8[2:"3)(R& M^4@DX4U/8AYF4:CC7%@R:A;C\A># 29B8D0%9==7"H9K#>.@%]:OC$A$)!/# M)8F!FJ1CWT\HDIJ*!]7)0;J$ME57!V8GG#W,*,LA!1$ M&XIDK D_&%$6\J>UCP\4"<(/II0!3+7$37",%8^O'U6.L>+LBE$%(AE3727F M^1 KD1 #QC%67$R(%A/#KR$&B@AB.":&A\2$=1Z)J*+(,58,@-N(>AB*P# L,EP)P5U $H(M):8 )% M")?61!H(#)>8LHHFEM'A=!2.*A"1=4!@ D4(EXRI <-P"34A6LR-"+D!T88B M.EI,C$#3$75O,3%B C$"$R.N(0:*B*HG,3$2P6"))C ,ODHX/"3!F"F!FB ,-A3%3 M$S!3&#,%"/(3[WX0G2<>$U+&B:"<8=848LT[@GE0X3%/O\@AQQ=3J\&B8@2I#'2&B!M_5-5)*(HTYAF#4"U?LI!$>4'TZP!S=9/.1V> MM7)%'[02)ZT 9>L?\ \BY7DB'&'@-=CO62^S[P?1R%&C8F'LH5!,1AZ Z!/?!J!B"R8!E-O - ) ;3! M0)L)QS,&LVH AF&T2$1%BUDU(:O"4O<60V@F'&@:XJ$#V!SZSY56)GSLH,6E M1:/!V!B C;]J7@&15,2.UV!L##AX"9YB(A'EQV*V;#BAAJOS031:<@N&!B\Z M>Y#;_CK@S[1\V^VKV4M1UT7>/;G=%$7MFE;CFR9[MBY=GRXRMZG;CVU:E?U3 M^?ZB+@[#+PZBT\\>EO\!4$L#!!0 ( ):)?4[UBUSBC@0 /84 9 M>&PO=V]R:W-H965T.:2 M7-S.M#,WUVG[F=A*[#DP+I#X^N\K0'%!>N32+[$1;_=IG[3/BM:7JO[6'+1N M%]_+XM3<+ ]M>\Z"H-D==)DWJ^JL3^;-4U67>6L>Z^>@.=]9TNBBZ3F#HW8#0!H0?#8AL0'0- M"-_%QQ8?7_'T?H"R 6I*$ S:]HMUG[?Y9EU7ET4][+=SWFUKRI39#KMNL%_] M_IU9K\:,OF[B-%H'KUTBB[D=,#S"R#B>8NY\#$\1]R"+0_3@0Q*'9PNR)%=( M8$J]ULNP7N[CY:3>&">0,('L$X23!,H18\!$/>;48R@)19RRP$PA9 H!4^(P MA1Y3*%1,D<)$$22* %'J$$4>T4^<4!+)$#/%D"GVF)00#E/L,T5AG(0S)2E( MI 1.43*7Z642(WWP[!S ?#=Y4S@E!(P):='[A+ E"@2U#>/VDQ,R6H!D'(C#=R+67 92.YANM1D5-B7#K$P,BS\<&$-&(*5FE M,QY#V"/(-PDE7).PH F37"4SVYRP1Y!O$DJX)F%!$R;B533#A$V"?)=0PG4) M"YHP1:M$NC\%T?]936PE!+R$7"^Q(&<^<3K#A+V$@)F0:R86E,X5/B7"#D&) MWTS$,REPZQ/H?7)=!H*\-4*@F1LXSM[.Q\[#O%Y[(MQ;T Y&GIW#L+1+8 M!M-,"FP;DCY>M,2.(/TCA5^T!8V+?O>0+EWKF+[%_2O]_G5WVBW *-?1@]$_ MCJ6NG_M;@F:QJUY.;4\^&AZN(NXI^]Q?'#CC#YQM&8W+;"O1>)AM0S0>9=L( MC,DLBT)^(;,&U@SF:()5DVF;()UDRF<8.5D M2B=8.YGB"59/IGR"]9,1@* "9"0@J $;#1AJP$8#QNO>+3S4@(T&##5@HP%# M#=AHP% #-AHPU("-!@PU8*,!0PW8:,!0 VDTD% #V=W"00VDT4 B#3[);OLC M#4Q[OMWI!?]UWG C^%M>/Q]/S>*Q:MNJ[.]KGJJJU::KQ;N*&A[8ZVUO&X'K5N?D74$L#!!0 ( ):)?4Z]@/LG+@( .$& M 9 >&PO=V]R:W-H965TFJJ4.H#SK< 4_0/[L]ERMT*1R M;"BTHF&MQ^&T\9^#]2[5> /XU4 O9G-/9W)@[%4OOAXW_D(; @*EU I8#1?8 M B%:2-GX,VKZTY::.)]?U3^;W%4N!RQ@R\COYBCKC;_RO2.<\)G(%]9_@3&? MI>^-R7^#"Q %UT[4'B4CPCR]\BPDHZ.*LD+QVS VK1G[4?]*<]1X?3K?#^B,*UK&J?JF#IMCF MG2J/4-%+GH9AABY::,04 R:<88()@93ZM$7HVJ(([^C6!MM[1+2\A>SN(:O$ M;2)RYAD9?C3C)\L/LHB= K$1B&\*%5F%S<2OV_S*)3GWX.=:.PXH7JWT.[?9<9 MFO]WS*NF%=Z!2=6&3+,X,29!65P\J=.OU7TS+0B]3;M;K8JFSDHX[, MI:Z%_K.3E;IM8AR_+3R5I[/M%I+MNA4G^5W:'^VC=K-D5#F4M6Q,J9I(R^,F MOL=W.\R[!!_QLY0W,QE'W5:>E7KI)E\.FQAU%S;[;M$_"G_/%6_LXRQA3WE("D'2'A&R@,235&:8T1A4@&2BO OQ0@L@!%L' 042^?. MZ8.*2;4X6Z&%/R]>L"@&2&Q.&HR,IRBRC *M>H\)@$KG* *@TE6ZX&D,FQI3 M !6)9-64DM]\DW41'MU:7P'GZR.C?J>^%;T+[SO\M^$/I6- MB9Z5=0W-MYVC4E:Z>M#*57)V'Q;CI))'VPVY&^N^N_83J]KARR$9/U^V?P%0 M2P,$% @ EHE]3@;H3W(. @ _04 !D !X;"]W;W)K&UL?53;CILP$/T5Q >LN;.- &F3JFJE5HJVZO;9@>&BM3&U3=C^ M?6U#*"7NOF#/<,Z9,P9/-C'^*EH Z;Q1THO<;:4<#@B)L@6*Q0,;H%=O:L8I MEBKD#1(#!UP9$B4H\+P$4=SU;I&9W)D7&1LEZ7HX,E&+^^PB$3;GKN[?$ M<]>T4B=0D0VX@>\@?PQGKB*TJE0=A5YTK'LLS7^%*Q %UTY4C9(189Y..0K)Z**BK%#\ M-J]=;]9IT;_1[(1@(00KP4_>)80+(=P1T.S,M/H12UQDG$T.GS_6@/4_X1]" M=9BE3IJS,^]4MT)EKT4:/6;HJH46S''&!!N,OR*04E]+!+82Q^".'OQ;X'2/ M"&-[A=#:1&CXX8:?Q/^Q&%D%(B,0;4\A"'>G8,%$'W:-6#"Q9S<26XW$%B/I MSH@%L^EV-F+#!'8CB=5(CLC]Y@DW9^(12<.[492JY'48B3:&;%AXIV1 M]S&S$;2Y-11X8P:,<$HV]E+_GYOL.L.> GWK=OFCFFWS*/HK,P_&;Y@W72^< M"Y/J3IN;5S,F05GT'M17:]4L7@,"M=3;5.WY/)'F0+)A&;9HG?C%'U!+ P04 M " "6B7U.@!&7[GD" #5!P &0 'AL+W=O]?!7$RB!"GDHE9JI6BKML].X@2T@*GM)-N_KVT< M2HR5[@NVAW/.G!F09WZC[(T7A COO:X:OO +(=H9 /Q0D!KS%]J21KXY459C M(8_L#'C+"#YJ4ET!.)DDH,9EXV=S'=NQ;$XOHBH;LF,>O]0U9G]R4M';P@_\ M>^"U/!="!4 V;_&9?"?B1[MC\@1ZE6-9DX:7M/$8.2W\93#;I@JO 3]+8H$< J=ZG@*X4.1S1X6."U1@1QH^0S1B2)FX3H;/.4//#H8D0N@4B MIT"D!:*'1EDF\PZ#-*;1F$_!-(C0U*K7@0L1C)+$*MJE%Z=3%+J-QT[CL<.X ME2CO,/$@402CU'+M *4#*YWE,0@B%+O])DZ_R,DF%JX[5.IA_*15?[#R]39F_2_/O,Q!$56?C"X'&K" MSOIBY]Z!7AJAOLH@VL^.)527BQ7/Y4P)'/$5G*U=^ V<;5WQ)9IMD4L_-3,+ M_+/9#;QOF)W+AGM[*N3-J"^P$Z6"R Y,7N3?5\@9VQ\J=9.F.PC: MFB$*^DF>_0502P,$% @ EHE]3JQLS^(* P +@P !D !X;"]W;W)K M&ULC5=MDYHP$/XK#-_O( EO.NJ,>CKM3#MS735@G5U:]UT=*N?-1Y&4]=8^ M5V^/M$CK9W:BI7BR9U61> M9R5]K9SZ7!1I]7=!;G-(#_4'YS]-K)59>R[++"EK6 M&2N=BNZG[AR-URB4#@KQ*Z/7NG/OR%0VC+W+Q=?=U/6E(IK3+9<4J;A-*1V[]S?VM4I>)+-):[ID^>]LQX]3-W&='=VGYYR_L>L7JA,* M74=G_XU>:"[@4HF(L65YK7Z=[;GFK- L0DJ1?C37K%37J^:_N<$.6#O@1QV( M=B"M PKN.@3:(6@=[N-#C0\?#1!IAZ@?P&M*I6K_DO)T-JG8U:F:]CFELDO1 M.!)O=RN-ZF6J9Z+\M;!>9G$83[R+)-*818/!'0QJ$9Y@;T-@*,0"6^ZX'V!I M(TC8AZQL2!+!(@B8)U'^I)=G A,$($&@"((>P<@H5(.)%:94&-_(]%/$ZAZB M)S,$98:VS,@(L6@P82?$$_(C0RD$0L:+6T&@8$!O!.J-@+(:4A:1'24D,3($ M RCBCXQ>7@$H[*.!?HY!R;$E&6&S$V) @^WIM#$+$JJ^->B(# M!S^"3WY$@&[ IF)B';MBPZ+$% W L!\;N;T (4EB9@91H<38#NO[5/W\S0]7 M_RG\O4#V!\.4N@ P<6!H\#H#1T&K@QH6:V?+SB679W_'V@ZD)N%O?]2FTGZ>UH=LK)V-HR+B4L-1GO&.!5E M\)]%&8YB>&\7.=US>1N+^ZJ98)L%9R<]G7OM7X39/U!+ P04 " "6B7U. M$>M?TO " "7"P &0 'AL+W=O_8@EG-^5&51LP?AR6-54?%OQ4I^7OC(?SMX+/8' M90Z"Y;RA>_;$U*_F0>A=T+-LBXK5LN"U)]ANX=^BV3VV!A;QNV!G>;'V3"C/ MG+^8S??MP@^-1ZQD&V4HJ'ZTQA>KM_8O]K@=3#/5+(U M+_\46W58^)GO;=F.'DOUR,_?6!=0XGM=]#_8B94:;CS1&AM>2OO?VQREXE7' MHEVIZ&O[+&K[/+=ODKPS@PUP9X![ Y1>-8@Z@^C=(+YJ$'<&\4<-DLX@&1D$ M;>PVF7=4T>5<\+,GVOO04'/MT"S1GVMC#NW7L>]T/J4^/2U)&LV#DR'J,*L6 M@R\PJ$<$FKV7P)#$"COF>"BP=A%1,H3F_8R3&85@6WK%F% #HWEL%LZA%P3@UL/BH"/.$4!-Q\4 M?R+#<*] 0+-P0W9[0$2N]24$]P $- &")RC@&D/D$R'#Q8. ZG$OE5L^<6;; MXV3,WV PKH_,5FJW;&?&=IAU9?U*Q+VKI/7.E1R$[L.PX5TQ[&M[H M[W+04W*_*=E.F271:]&.BNU&\:8;@X-^%E_^!U!+ P04 " "6B7U.W9Y& MK3,# "M# &0 'AL+W=OYP M[&-Z$=5;?>!<.N]%7M8S]R#E<>)Y]>; B[1^%$=>JB<[416I5,-J[]7'BJ?; MQJC(/8)0X!5I5KKS:3/W7,VGXB3SK.3/E5.?BB*M_B8\%Y>9B]WKQ$NV/T@] MX]EF!2_K3)1.Q7G#OZ%1> MA7C3@Z_;F8LT$<_Y1FH7J;J<^9+GN?:D./YT3MT^IC85AYD:NL^6[])3+%W'YPKN$?-?ILO_&SSQ7_SN942U%T M7A1*D;ZWUZQLKI?._]4,-B"= ?FL >T,:&^ V5T#UAFPWN"^WN_T_F<#!)U! M, [@M:5J:O^4RG0^K<3%J=KE1BRJ7?6 MCCI-TFK(0(-[A:>\]R$(%"(AECD9!UC:"NJ/)2M;$@4P! 7SI(T]'4)0 CM@ MH /6.&"C0AF02:L)&TW9YA%3'!G9VBI,&(E"(V-;YE.,(IC9!YE]@#DPF%N- M/Z1!B!E+8&FKPMATM;)%A Q>Y @X ($#"Q@'L0$<6%$>J"(V@ &5K\IL$ ,J M1AF"D4,0.01J;+S*) 3"$.8C@]F6D1B9RP+RQ>+!ZADQ1R!S!# ;JS2)@#@Q M,U;\TE892:WN*4:H,8@: ZCFBH@!5(3,ZMHJ$_6>8H2*$;R7(GOY8G,M=*([ M',N/)2M \A#26W\V?&/OQW9Q(V3RXH]Y;&UL?9;=CILP$(5?!7&_BW\QK))(#5752JVT:M7VVILX"5K M%)QD^_8UAD6)/?0F8'-FYAOC'+RZZNZU/REEHK>Z:OIU?#*F?4J2?G=2M>P? M=:L:^^2@NUH:.^R.2=]V2NY=4%TE!*$TJ679Q)N5FWON-BM]-E79J.[L*)FS[,M:-7VIFZA3AW7\ M 3\5.!T"G.)7J:[]S7TTM/*B]>LP^+)?QV@@4I7:F2&%M)>+*E15#9DLQY\I M:3S7' )O[]^S?W+-VV9>9*\*7?TN]^:TCK,XVJN#/%?FN[Y^5E-#/(ZF[K^J MBZJL?""Q-7:ZZMUOM#OW1M=3%HM2R[?Q6C;N>IWROX?! 60*(', 9O\-H%, M]0*2DVV][.7C8BPZOD,B2: M--M10VXTY%Y1A K*9TEB 68* E(0%T_O* B<@(()J$O [A)0KXU1(YRF<1I, M!?=4!: B*1,IBE"!:4X9#,)!$ ZL"O- >%"&442( M3Q/*B%5E*8R3@CAIB"/\O98&=5);)?=H0A41+$,PC !A1 "#_3);$92A*&>I M!P.I!%O8,1D(DP$OBGLP65"&4R&RS*,)9203&"WLFQS$R0$K<6!T.QT=D_G\NOD'4$L#!!0 ( ):)?4Y!10A^9 ( M -<' 9 >&PO=V]R:W-H965TR(-U.++D= *<[&D)\0:"OB@2%6)/,>)4(6+ MVDX3M?="TX2<>5G4\$(M=JXJ3/]MH"3MVG;MZ\9K<8DKB>'Y5_ZJ2%\GL,8,M*?\4!YZO[85M'>"(SR5_ M)>TWZ!,*;:O/_@= M3_ &@AO=)?@]P;\1@KN$H"<$,P+J4E&UV6&.TX22UJ+=\398WB)W%8CJ9W)3 M%5M]$^5A8O>2QDLW016K8Y:1G/03@=% MX0@T,1P:#8<&P\',<(<)1U&^N(YF6$?-W=Y#3*Q&1JN1P>KL FPB+42\U)SJ M(,_52JN#?/>STL9&O['!;S3S&VM1W(5VS-OXD1NSTU&3&S-QO# Z7FB._<4G M DNCP/+Q_X]H \:7QGG@E'O0.-4XT%)%H]>M GI2G8-9&3G77#X2H]VA.SU[ M\G6<[6]DUU*OYDVF:WD_,3T5-;/VA(NW5[V01T(X")/.DSC57'3985'"D%ZF0M_7!:ZJ:I3M%*G(/^W[D%6E6NLNY M&GNJEW-^$GE6LJ?::4Y%D=;_5BSGEX6+W.O JKE MG7=3V64%*YN,ET[-]@OW"YIM,&D)"O$[8Y>F=^VTJ;QP_MK>?-LM7+^-B.5L M*UJ)5/Z=V3W+\U9)QO%7B[JW.5MB__JJOE;)RV1>TH;=\_Q/MA/'A1N[SH[M MTU,NGOGE*],)$=?1V7]G9Y9+>!N)G&/+\T;].MM3(WBA560H1?K6_6>E^K]H M_2L-)F!-P%,)@28$-P(*/B2$FA"^$\(/"403R%1"I G15 +5!&H0O*ZZJET/ MJ4B7\YI?G+I;<57:+FPTHW)!;-M!U7_U3':LD:/G)4WHW#NW0AISWV%P#Q-$ M\1#S8&/B: AYM"%XB%@#$Y$A9//A/)Y,]98O!O/%BA\,BTB4" "(DB,KMN8 MV/>-OD,8! ="P4 H((!A@1@4B*>7(@$%$B""P"A%8O4'FAZW1!L2(0!0R7FVP5;Z4K7$3\*1N:"O8L M8U)DONT :X:CI86MB6QO!A2;$T&@L81@!R,"M)",2, >1M$G6@B[#T'V,Q>_ M!O5;2*UEO890D;7X-:K?(A*/M@AV/(J!H$>V$@1['B732X=A#V+(@\9V\JA! M@Q5)K-(!*$3&BH)A/V-DFS$8>27@D0WV$SLLAFV*)^RQ#_A3.R@V?3I\"KL+ MV^XR]_$5@+%B\'J'L8+5!W7V;IPM/Y6BK51O]':^7ZG3N#F.P]D:A\ 3&8=\ MHCX)O/>%"'B/586_/N6 R?/].AG^4WS"WFYSM17M)Y77= M'>2[&\$K_9'BW;Z4EO\!4$L#!!0 ( ):)?4[(P#A6T , -<0 9 M>&PO=V]R:W-H965T'B!1S/_OV*BPE(C<.\&!#GG.Y6MUK(TTN:_

BZB8R+?,BL_QW&8_;>047J9V6!?![X?]X>B''#FTU.XES]D M\=?I+5-/3JNR/<8RR8]I8F5R-[/O8+*&H"14B+^/\I)W[JTRE/W]5?ZR"5\&\A[F\3Z-_CMOB M,+-]V]K*77B.BN_IY4DV ;FVU43_*C]DI."E)\K&)HWRZM?:G/,BC1L5Y4H< M_JJOQZ2Z7AK]*PTGT(9 QQ)80V M ?A- F\(?"S!;0CN6(+7$+RQ!-$0Q%B" MWQ#\L82@(01C"4"NF2.?%.\VI4TVC+9R33=\YOL+QC7?,#KA<,TX\+X1IR[> M:C4\A$4XGV;IQEC7DP,M A'N=#Z05$_%M3@T[Z%>Q/!&?0Q#PBFC_@#4]$L/9H8YO8A M?V(RK(]YPC":.\\81K/U\N74++]V>&5"? ]/$,,+A54"K%*?"N M@EYI-414D*2N(LY=T(*Y1V#@![K: P:C@0BTDD!@A'%7@SUB,%<8E6'" D]0 MK5"?3)0?4-#R^HR@B$?U^C!17 0!UTPN31@3E 9:U;Z:66+:O*Y,)2JHRS6E M]4VE7L&X>,&X9L& WG=JC-N-RO-=JB5O:<*H8. *+3(3!@$1_D K\W"W/<-M M( .!"UQ!C%]K/J[@CY@ZWYPZUZ.@M:BE":.N+X167BL3!H(1E^-N![C;@>%V M0'"!<@M']S,R?NY@:$^$$;/7@'H!4Z:WJB4&XZS3>^O9PV!"4#'@.+Z)W@$= M7WHPT.?A-QH]#'1Z^+K5OS28;L2<>$S?19<(CA'J@;9T7Q&;1N-"M"CQF=[# MU[>U^E,PT+O ;%Z#I3S01\#[C4P,=!(0(S(AC'XNF*=_!2X1F*>V-D_/@VG1 MS ,BQ:EN<7U;JA^_T0?[KP?Z#9@-1W=V@6"$WM6T*^H^7WNC:^@,DS(.,OY8D:&5_2R2NFLZ*3-39^![X2\E'+P?70[GR& M4!_Y5V&V/R:Y]9X6ZBA2'1=V:5I(-3WDFRKT@PRW[4,D=T5Y*]1]5A^UZX&ULE5A9D]HX$/XK+K]/K)9LRZ: JH%)-A,8 M9BI;R3Y[0!P5'ZQMAN3?KWQP6&J!]P5LZ?M:?:E;UO"8Y;^*K1"E]3N)TV)D M;\MR/W"<8KD5251\RO8BE3/K+$^B4K[F&Z?8YR):U:0D=B@AOI-$N]0>#^NQ MMWP\S YEO$O%6VX5AR2)\C\3$6?'D0WV:>#[;K,MJP%G/-Q'&_&W*'_LWW+Y MYIREK':)2(M=EEJY6(_L1QB\4EH1:L3/G3@65\]69KQ;RO4/J]9$:^?3]*_U,9+8]ZC0DRS^)_=JMR.[,"V M5F(='>+R>W;\*EJ#/-MJK9^+#Q%+>*6)7&.9Q47]:RT/19DEK12I2A+];OYW M:?U_;.6?:#B!M@3:E\!: CL3I+*W"&Y+<"\$]R;!:PE>7X+?$OR^!-X2>%]" MT!*"OH2P)81]"4!.D2.]*>=@7Z(-_FW**=Q >Z]R"CA<(GZ'<8HX] XYG&(. M7G<1I\GW>@,]164T'N;9TDO6DW(3%7+T8QP #)V/ M2E*+F388>H5Q&>EB9CKF(L61*ISUH*@>4ZKQ:7>%)QWA,D73SPBFB_B"25%6 M^DO',*\+^8J)85W,,X91U/F&892U9G==,[^O\$*'!#X>((8G"JL%L&L!),0E MN+@$MY;@=E)-3:,&PVM,VECB!QX-%8-U&.4,/*X8K<,@)#PP9*:'J^TA:BL! MF#48[VJAAQ"(8MP<03&NHA;W4!V=?5QG7],90''.1,>P0%'%UU2ATLDNK@K' M5>&(^Y2=,M$QH;H)N.X5CW$O5"K ',,%@5:O7O0E->L140>LV@D,+-X*[5;D! M/U0\ D5T]PPR#'T/_D?C T/G ZSUJ3VD!2E-1'C1!F>@-SFU;]^'+!#(PXU> M"89F"3VZY:P%=:JC/#7R4$L5!,@\YFM'#A1((/!,>T7K==UI0T4#O:2IY76" M8$Q.I(:J1PG2)BB(&A8RU#&JUS'0#E$H2'6= M<_5AF(A\4]_,%-8R.Z1EW4>NAL_7/Y/Z]D<9G\+@&R#C,QB\8N-S.GC!Y"SH MX!4;?X1@L)")IL_(')$S(39#R6!!"3H#<@;32_I-SM0:.!>/-+=C+U&^V:6% M]9Z5\A.\_DQ>9UDII+O))[G7MR):G5]BL2ZK1RZ?\^96JGDILWU[X^:&ULC57M;ILP%'T5Q /4? 581)":1-,F;5+4:=UOA]P$5!LS MVX3N[6<;2@FX4?_$]O4YQ^=>XYNL8_Q%E #2>:6D%ANWE+)9(R2*$B@6#ZR! M6NV<&:=8JB6_(-%PP"=#H@0%GA29V@<@J$!F!<.KQ M(PW6QL-1M;!#ZX],0JD'R^7*E5 M(/U$N9:8-)A_6_2T4^,5T(N$4K*VE_N@FT;'9/0;ZMP, &$. 9 >&PO=V]R:W-H M965T=)@%3HNM)!J39M>YV" M@:A)S!)3MF\_YX&47&YM5*DDE]__?.<[6_;X+/.7XB"$,OZD259,S(-2Q]"R MBLU!I%$QDD>1Z2\[F:>1TJ_YWBJ.N8BVE2A-+&K;KI5&<69.QY7M*9^.Y4DE M<2:>/U\\7Y7Y:YS>8X*,9?)KWBK#A/3-XVMV$6G1'V3YWO1 MY,--HTE^*5Y%HO$R$CW&1B9%]=_8G HET\:+#B6-_M2_<5;]GAO_%QDNH(V M#A6P1L!: 7'>%3B-P!DJX(V #Q6XC< =*O :@3=4X#<"?Z@@: 3!4 &Q+Y6S MWR3N^Y*VV&_5_F"02[4)'1S7I=Z$#1WD4G RN.+D4G+"NX-8=;M7Z^,PN\L\ M]!G2$I8.H8V#HG',:$]/NR/,^X3#2)>Y19@N\1GS D:ZZS.,=Y$OF!LP;?<8 M \)98 P8Z^'#J5E^'/ *0?PN\MA'?!>O(<-[B54.6*>7'-R#@WMP*@_.=1?9 M()-9S7@5DU7,)Y]S"EIACF"4^]P#'8-A?N $H&T0C%-&8><@&',9 57_@F!. MP#CP=H]@+G4Y6'H++ 5*&'=!'R$<":@+<_W:+P)LE26:9^!Z((-';$CN,Q_4 M=/WND)W&X7CC<*3U..[!Q3VX2.N!9GFH&7Z5#N&!3\!$+Q&,./H/3$X?8ZYC M V?K?ES_FQH/3\Q#$@.#S&HFN*Z3/7) E>8H1>"*PBFXH%"*@;CN4(K"S7B0 MKWL\1Q#] J'XR(-;,D*1$=R"E@C%1A1L!H\(Y8S8?YK7AS7N? WP#@@^7-"S M/N+!G=NZ.E.D(M]79_K"V,A3IJKST96YO3?KCAF=\.5B]F]<.4A]AL_7/M8OD%S?[+>YJV^ M?*VB?!]GA?$LE3[C5>>PG91*Z)+8([TS'/1]KWU)Q$Z5CYY^SNM;3_VBY+&Y MT%GMK7+Z#U!+ P04 " "6B7U.O;0F8J4" "]"0 &0 'AL+W=O!-"ZO8\B MM3GPFJD[T?+&O-D)63-MIG(?J59RMG6DNHIP'*=1SJ%$T@ M^6X>/J#[-4HMP2%^EORL+L:!+>59B!<[^;*=A['-B%=\HZT$,X\37_&JLDHF MC]^]:#BL:8F7XS?U3ZYX4\PS4WPEJE_E5A_F81X&6[YCQTH_B?-GWA>4A$%? M_5=^XI6!VTS,&AM1*?<;;(Y*B[I7,:G4[+5[EHU[GGO]-QI,P#T!#X3.G$D" MZ0GDG4#_2: ]@8X(45>*\V;--%O,I#@'LOM[6V:_(G1/C?L;&W1FNW?&'F6B MIT6.TUETLD(]9MEA\ 4C(J ]+8&B))?;H^'J!E8\@R35D[4/R%$Z"@'42 MQR=7=6:P 4%J!.@5P+YR*@.DSA,XS )+>)X5*V/H@AE(T_6/@JA(L$3SB=@ MS@F0KMK&2B0W>!:YE4Z=NR_B+6/R(SS$ZGF8*JYGRJ)88$"%"AN M-PO%\&:,;["K!UU]&05"(]@*@N7TPI+.. "&":83A:.)0P1Y>9."3$B A\0# MPA]P#][BB-SB'O'J)4F<>.[Y,(PQ)6/W !@B&9W(&SY9$'"TD(E]CN"-CI(/ MN =O=93>XE[J[S-,Q][YH 2/CS< -/[FHHL[K.9R[_H#%6S$L='V*KB(#CW( M [9WX"B^M+V)NQO?9;K&YAN3^[)1P;/0YH9U]^!.",U-AO&=R>U@>JEA4O&= MML/,C&774'03+=J^68J&CFWQ%U!+ P04 " "6B7U._/<.OWL$ !-% M&0 'AL+W=O9Q$ZT!L4%$F>__387'3A]DI"'",WOW/K\::!'YR3]F>VL MS7N_#O$QN^GO\OPT#(+L>6]G8X1.E_$QLGYYL^[5\&?NQ?=WDQ$(Q' MI^C5_FGSOTZ/J3L+KEZV^X,]9OODV$OMRTW_E@XWE!4&)?'WWIZSQG&O*.4I M27X6)XOM39\4&=G8/N>%B\C]O-NIC>/"D\OCW]II_QJS,&P>7[S?E<6[8IZB MS$Z3^)_]-M_=],-^;VM?HK9N!C/29R5_WO/ M;UF>'&HO+I5#]*OZW1_+WW/M_V*&&[#:@'4UX+4!OQI0\:F!J U$5P-9&\BN M!JHV4%T-=&V@NQJ$M4'8U<#4!J:K 267SI'?)NISDVNS&]W^W.+2;C4=I0XYKB9<.>#-1(7 / O<@2@^BF0+(_"?#U9(7663PX@7"PD#+D\#;9?!JR)9P0%TZ(" ?4/ZD8TTR& M# 1<35"*0MG@%%0-2G&0UQU*P=>&^TZ^YGB-(/L%0LF!AB\J"$4'\#Y;(10? MP%5UC5!BT'@9:_78P!ZWKA:?F.C7$_E2MQ.$T1^\%=.//M(H(C4#XR 0)1\$ MPK_";BE#?% 8"(,8"!0TOD /-GTM=X"RWG/R=LR+V6Z,7G>9;LM-)C ^H<,% M1<:7Q:X4-LZ&WS$_:S;<8..W9K@Q:%SB A#T2A$:B^VFYK)5%OPNNMIH>XC2 MU_TQZSTEN?N<+S^Y7Y(DMVY&R< ]YG8VVEY/8ON2%X?:':?5!E=UDB>G>O,N MN.X@CO\'4$L#!!0 ( ):)?4Z6W:XAJ0$ )<# 9 >&PO=V]R:W-H M965T M09JIICE];[R(X^!#@S75R(_P'?R/<6^Q8HM*)Q1H)XPF%OJ:?LBWNR+@(^"G M@,E=S$E(G. W6B-=?)/VY+Q1 M206M*/XVCT+'<9I75IM$NT\H$J'X1UC_EU F0KD0\C*&GYW%J!^YYTUES43L M_+-&'LY$OBUQ,]O0C'L7US"MP^ZYV91EQ[V$>KS&[&5-<89X6#$,/ MBY'BKI$B"CQ>":QNC-S#K&^,S)AUQ.B(665Y%IX;-^QBB\*1_<;M46A'#L;C M;L>\O3$>4#1[P',PX"U9"@F]#],USNU\5N;"FS%= [;8O4$L#!!0 ( M ):)?4Y4-9!2$L0 $85 P 4 >&PO4QK$QL7^ W6@28[#1 Z!% M<3[]S6=5%A[-INRSLS=B=TR10*$>6?G\9>8?JZJ.OMSGN^K?_G!7U_N7WWY; MK>_2^Z0:%/MT!W_9%N5]4L,_R]MOJWV9)IOJ+DWK^_S;\7 X__8^R79_B Z[ M[!^']*HX[.I_^\-RLOS#G_Y897_Z8_VG5\7Z<)_NZBC9;:+7NSJK'Z.W.QXS M*W;11?3I^E5T]N(\>A%EN^C[+,_AU]4?OZW_],=O<0@>9C2.?BIV]5T%8VS2 M3?//?TEV@V@RBJ/Q<+1J_O%->C.(QLON/_[ED+LWE\T_/C7YOUW>5'69K.O_ M;+XI#W](;S-\ H;X.;E/FT]=Y<5ADY9)#*.N!SUC7,$$RB2'1S;IE^C?T\?F M<\/A<#2;S":+UN*N#F6)TW^356L8X3_2I,3]BUXE=6LN%Q?#T<5DU#.)-UF> MEM$5O'=;E*T9_)B4MVETN5ZG\!0\L^'G>[?SX^.^]?W1\.+?>U]XGY99L>F= MNQ[___,__D?7&;MA[#Z\@5^VR.R4MV4NG>^_^8_F;R[AU0V_GB>WS;]ND[QJ MK4:V_/5]6MYFN]OHA[)XJ.^BJ^)^G^Q:>R]/7]\G>1Y]?ZBR75JUYJ6D5-S? M ]E>U\7ZUSBZODO*M(K>'>JJ!@+'3YV]W445_?J\9XA?TCR_^'57/, P:5(5 M.SCLMU5U:)_VST7/$'\MK3Q\^O/[Y8W1Y??WZX_7+UI^3ZHY8SQI_2/]QR#XG.6Q)ZR-_&[48 MT/4=;-I%G9;WT7U2_IK6R4V>1E6Z/I19G;6W#"XO,N\J*M-U"M^!I^-HEW;M M"7&\**FJM#V35^DVA6.#*1=5^Z_ORW2?9)LH_0*BI0+:P\45]1VPEK6<=O>P M'XL:;M[Q9]Z7(+!*.%(<%#=KC]>NT(/%GLY!/-%]X"O>YN,WR!/]XY M[ ]%L7D 79\4XY]YT,*TB);([WAF3?__(ZVJF>+WGV\_%$HJ8_.?GQ[^?W; M']]^?/NZ36R. /;)(^Y,Q]_+ ZWA'@^/!&#/_.3)/$MNLKR3VL+S//(@CWAL M)%JV65B;8._OLQI)@OOQ/UK;"Z0O M1% Q]WTQ'(#@'LY@O\L([O4A_0YX1 R_PO\7+APEAQHNZ_/G5,]YW M?.5#^CG='=KJI?+JAPST!U!7Z@)TBMA=I\CC*0T/!CL:5_;0\@MU:+89?RPP9$T3U:H_],5!PE:S U2IIIPT: _\#^YGGQ4-&<:KWWYZU+ MT7'-FM\E9H7ZP'#U':RYH8DK73[GF^UK 4_]K_\YF@^_0P^)N-JL-L9_1)7, M_;1T/RT:?"8BY67T'0AEO^G1BTD\GHWXI1?C>#P9RL^C>+5:=-SL:!8O%_*5 M43Q=3?3'Q7AR-CE_NW,3Q#G$T4,*)+WG(/HE15.X*'$+$M1V9._)%E_?D<<+QGLQ'@WFT3V[+>DZD0J3 M9"KS1*G1.?%,8)IW&?# AX0,[N)V1Q(.#NRVES.Y(]://*(;*[5GQ%NC$L3H M1Z,1O;4]E,1>-ED%.ATR@..JT1$QUU223O.&7-K+H^N!H5MWI^V$V[D;=^(1 M]@A]SG:?4]'0>Z1NQQ3-&':>'8?]A#UWY$0^I)LTO2?W$#P%0JDFRO2Z\#6K MICOYZ:[(@?:J_S=Z#:*@?HS.7K%]>'[R0=)ZV^H"6!%H3K"+\MUVVS:KWA"O MOWBWXS]W:$*6[$\9T3[_].C&YGZ/-C>PXZL>F[OWR5-FU?_V"7,TECM3??O* M'7M'3C,Z POV4BS8%D.P7O2;]#;;[? G(*8]APL,+Q$7AU/UY\?&8B'2->)S M1DG1R7+*7%IF1WLNX5A/O?^]F_F-V-E/S1LX%W ,D MPC?BG<[P[G3?M;Q_@ M]('GEP])N>GP@5M'$\@%./KT?I\7CVFJMBG,Z3BC/W&,YGM_3?,5\N_8<*^%4+N/I'6(/4?R$3:B*%'U.NDXF)=6LHK2 M,]FU8;+[AL,!UA>LE^R!W0[]0O [C\D[3)E;@>KO)$H(B[W)ML]24W/&JCG9=R^NS0/7D?Q#LI@G3L=I^Q:\?#C'VT]_O$N M]7Y?]Q+I60T__UQMW2IZ,1\.1LZJDLTYU&('P9ZPMQC,L-TM.]D2#E_AS/:P M8>MLG^3/,6XHUOJ&[.93E;:KR^L_1V]^?/?+=?3FP[N?HG?O7W^X_/CVYQ^B MRZN/;__:&8VZ]%YI=H(#!UEGP&R<:T,(D\Q,\NB@?7<#2J6X0\Z-,RI![SB% MQ5IZ^JL4V-V7)U[G>,8S]])DDX,%CY^,&<.'1&E]V6Q M3M.-N)*!XHF6'9KAF;3!._$\VGCS]N?+GZ^.TP9^=A_,-.L19+@W)RI%SQN4 MG9P7Q$2ZQ_N(_FR*!+>$/DJZKQ+]X?&<8@=TGM"60X5'S^6UDW+I%Y9S$4+K MG,PK=C1NW ('T4THCP-)<%:94^HW5JG_^D&O3GZ37'T=O7L3N;L '/+-NP\_@31_]W/G MW2>R>C+,8EGHOA.>9%07A[RQ7F_AZ76Y_H4C,,Q^%%YF^Q46\%YOTI]* /F MTX>WM._%D5<[=9CWB"G:U4X+\M@!HY4>\=V>.*TH!!A3N $)MD2SG;T/Y#VH M\*/XXBM@E _('&&H&H^7-)7LBJZ2Y/-/T!IQT FO?X^R8OH,J\+ M6&:29T!:NRRAZ$F%X$L;^^%+6TFTF1$;*!WJ])9G4P%]L>Z6U G\+,%ZMD4]W@"=?Z(*T?@>U05<'MA%<6V?J! XZ$&(ODGDC9-#R@+ MMV"7,!@)]T($W!HW/2IN_H[\FQZC4. #[@<= %PIX$R'*OB0'[0:1)]V.1X? MK@W)-/U2 ^F3ME'QU7G(*I@2_OVAP-N(K&\\_.XAC>FGT7?ZFT/5_ U\SOT* M!Y!?"TQ6_X)[KG\1(M(_T67#[6Y0%Y$(' N>>;;)8(TPVSKY-46-.DJBA[LB M3P=1&+%;4<0.C8X\)3@6'!("GU,\J^C/8"P4.UCBKY5\Y,S\ZCR&47G3\\<+ M,N_7O(HVG5[#Z28PXP2GZRDU9DM&I3-]-,4P/1B157H!A+F!?;[-"[!<^8@L M(8)6@RG.>C@@C;5.7U;[R5GL; MRM6>T"!Z=2#YT!W!=*,261#L"_YXZ8W[:W1@T*H_[7$%<+>O/YW# @?XVO1B M"&\*#H;Y@T+9V <470F6K8K.') ,]N4CW[2N?:%3MSM2]4X9G2X*5EPTS;B G57H'U)!EJ,:?E<6AUM^2$V< M@@@SU/'Q=[W.W;?OWYWS[?6F0..A&&?U&8FD4B-4+D[#;@S-CN:T^F78(/K) MZ(U M@O2MC$4(\[@'MIZQ>(#-+$H-]X"*48EL3N?Q:M+W/LLCOC[NTNC9RRU#7?[%:#Z8SJ(GKM-T/AC^ M'K=I;()#<,>1/NL[IF?Q/L\*T(MHXH'X[@'&LD#DZ) M47VX_E2=MT(2UQZQ?IW=[M!\P6Q1H_&\!VI?]V=LV4>.F(RG?R?Z/@'5DQ%% MUFX]HB(9U5'ABKA'SO+'L;IM!;0)T.AZV)']9PP'OGQ(]WFQ5F-5#2<:MZ2D M+?Z@:I2?8*\UM@-_O#S@=N2HYU_=P73QZQO\UP]I"8K\(_P;?8.[31S]G"(Y MYXS3OH;Q$F!.H/O_^0 _ENRV,5_X=W@"K$90L'(V-DLU/80G\1TB=%2R9E(B M]>DF!7L(5 4T.'&@PU[4?;?3?/L[=S1@0O=@IT:I^PKK[F!6B=9'.EW"+EDB[7O-EL3D5+^AW:>& M@ZV%/@C'#(HZ,#%[$>$<[LET)J\!"M<#D+^?D+U7ARH%XR#*L\]'78MTQ]J) MBZ/HIMC!34MJ%&*<20FL>"LO9KOJ4!JVGW$RT"9NPE]Q$LWY^BEUS=#' M51H!.&?GPND=52H\T]_2;1/>X3MER^0OP@!(C M .Z(21KY^"8([-L=?SY-D(1R_VB0^TALICI&]-Y%!@/[Z^)4U1O,90A?__MA M5D"_TEYHDC/L,3^+Q](NP4+MRY* A@C50*_)^R 4SVVL/]% M67T7W14/L,MEC,KS(93"9 M*40!\EJW=F.V6U2H]5V6;LT"-NF:LS^0Z96(12]P!+H>]&CZ!>QC\C@4:)_B M,YC) :^1H(7M)ET]9\EL[%HYQY13-&A^<&2HF#-J^$I1PQ\-:IBDG=A:+BMX M_:@W=BOO!MI!9J4:KA&GXM]E$8I880GC%SBI)N-PT&6TI'J^I!F8/3(&MN'3 MX'K@LER\B+>2(3DAWQ3O6-U4L1KVS64G,($H2M>2$NXK"!D2+Q'03,+B*Q@7 M/5QP1H+A@YT-Q\+GS4WD$9W2#K^]S?#8C*8CO'/@''$DEQSHH35;S?OIG?7& MNPQUZ&XGL'U)MG\.C&HA986W$[>Q^@'^J[,E67#WH<*%#@CF,C M@9R]A!X'=G;B5MIS\*GB?R.Z!DBURB39US(88(SUP9E!U6&/)(W#@^E3SP4YT]4*1L4ZIU#%EOZ ;"6B#'O>VR@QRE375:@"N!9- M?4MPK<#]G-S> OLCMGWO;(]U7QT-)S^;D628#)S4P^[I2UG]UND+<53.[4N^ M",6OFORM/E7V.H=F.5O&UK7&0X2^C MQ"+V 6RX_$2.-'OZ1Z1?(\?XR5UD+Y (,_\)\L#!*3ES@0;9@\8(Q*DVXP;& M\\1ZGP)S TE^50!=[6IOSE_QM?N059)C9-;D57B!U0V^_C5,8$1=]^ON"U Q.1OE%22 "P^ 9LE(ABX:_)43.?597/NB'WEMO@VW(@RLDS(==I6X6-+N.B"/6KP&YAA$'.46O MC,"0]YC#3F0^&GY#ME!722K:V-;P2YA%S["C>=]@I$0^&=6-FF'=SH7(\,+W M: $EK\@G1 \B5V/I@YL$C7NIH&1Z^U5QN*G18>(>[RC.U>!-4D=E][G(Z'A( M^:'C\V;2IA G/+E7@/)SU, UV5BM8)8QP80V.B&WB<$U3V[%NV*C2SK/*O:; MQ+3] 'S]CATV;!<(S@&A\,4]XF>*'0>!, (&QNAGUII*"_=?9R685%7-GM8, M7ECSW/'Z"]NQN^6F0@\US( M6;>%\ZFMV7F "[S&JX_G13Y0?EC,)R8,,*C27FB PR;$3Y(!Q:"&@W$0%H)? M3$Q0U%9L8O$!FI?W<9U";0\@G(ETC0M'X&./RN'8+D0<@EQ\V&CK%GWM"\(A M^+6[6!QM/(D^NE(HYQP>/$1)'$FN&$1' M;='4QVM3PD>=WY)W3#2(C=(INX+YL/MGAAX7]?B6MG#%2\K//: 2KNB[:"P\ MVOW%[]KX8B)_?',H=P2K9Q\AVYC^07WL1[0G[DAAX>4P,5+%1%;\04V%_<'M MYW02*J.(@8SV8F!?*/CZ.4L?^LYURSL'&TS_Q%U"=^7S.1MQHJ0L*8@@5UG. M6'82V1N>W0T+!W2LD*2[W-D9D+\I"TI/T-&1C<"I]UN[V)WJZBC?#K3#QH+% MXU^[JEYD93E_Q*%*@QFZP!^M'7VUG-J3*=<5W","0\E#$2P6$1&ZB#C*T%WZ M&$"2-9^I-BL_/_=GX;^CF!WI>&.]P9EY#MF%DH3/'T_&3 M 4\V)WZP3/YW3C MHH@^[-X18L33A$M=T2^?X'S/9W<2/3O*[SZT5L,VBKR657KE*1^'0K-@#BJR MLO.SY 9A)J8!;&:% 7LTG,8SO2QDDJR2HP?E+7^M;P3-5".^C/X.W-C&01%" MPC'-?@E1^>.IE=<_L;DD(3:'-<^Z@R^R7F9.F!C1K7* HHO$OYI!^J0&$^9% M,B89 [3:$8X,0OB%!$D[D6.$P[.PHNPYC^>R/P2VD4.1A MITYR=GXY"$!)44(.I_Z22O26)RUJ?1 $;#CSZJ>BN_0X&B:D1R=A9G+-, O& MJ2!$SXV#!*PG[)+:Z+X^L%6*S@PA6KEDC):7R,VGO?>/ P_1U)[NQW$KMQ0% M"=V2G?*N>6)%V75@4GN+^!!ZP$#O!,VWCFD7,/0'PIQDD-F0P-AV)F&O>S\, M'!%\D83)M:JS5P2:<']R:W+ZKBF,* @+XJF:^<*>07*ZT6PR.,0]9K\@;@YS MZBK&%8DP IZ857>JN=3I^FY7Y,4MQ?.VL.>9\A*"+5+&FM,'Y9O(#$+WM%8J M*SGG6IE"$)DE3XFWV?9P!.(M(%?T35H_H-&:8-CY7VKF-R ML7OS/OE[47:]E7$ZCKI0*: M:]H2$.S!N,+6YE");'04/BL%N'?@F1 N=N24 MO2'/)>94J>XLF>DJJ&5/!IP,4C^IC(G647RL73JKJ7.Z6@6:%2%W=9\?*C4X M"7]AXG^JPR"RR2 Y-;PN"."SC5;.8L"5J(Z2)>&%X8EW3^//'PSVQKG$"+A@ M$D6.P?QMW4B#Z,F5(9*!>(:[ 63-A13.&["06V#-'LM_4V"$UZ1_21H"V"-I M;>C)JUD2?6W,Q8"!)++^N!>P-GI$B3E@O)A%+<9AT]TM?!HU<'&%'?9T*+@H M\QCZ?UD9P?5?VL]P=!K]V,X9[[\JO@.%J[E[B!X,-JU!9]H1U$8RICJV$XO+ MIH0\1KR%31BL.4V&,4U>[(F9V@17@M&).4>+:5 ;5"+/]5K8, ME,L]8ZLEAJ^"VV>$"3#&K[6456QL; 2G1:R;>&V?%'=)Q77:I0@+\AZM/'+QFG=?19U?B>/1?+6GVH@]0'HEM$.28] MXZ+,1=1I1?%O)$3#)8/*\Y7:_<)6"!>YQQA2:,$SJ"@E^F M>V;##^K*XRWH0U?Z+SBN2H4-=AO.(VG_.7,I1++UL.$2E7[LH='*:R(;"E2M M$8=WA*#U*7&&D^*LAXYIXL(#6(VF>N$DP)M%2*C*:1/3K3K02;N&5!:J+:-/(%4'S-SN">]>R.)%/I M7C4_!!9C8(G3D9'E6#'XB>@7]']5(\89FN$H-W$6%H M21ZY6]>]# Y5M+EB5AF7N/>1A.[4AU2<.V*5X:;5.6ON'(AG4*.[HEUDF9CM MH(I),9NU%\E&LZ\%!T)5;1Y<1)+/W^_+VK7EX!T3)G#!7PU+SDCP1O:/F^VXXP?*3W8ZRZ/99*[3:H@\8T"42=A-*BTIP MAIAGX$"O3#(HASTWQ7\UKFUTEAA93WXDN ?GSL_8]5?VA=8<[^239>[-JN6N M,&^)5L@[0\IC[6I1/*0>$-ZK8QS=6>&,;0[!:B5C]'-3,2@I;X"2?Y89<)57.Z0ICDX&R*C[$ZGEDAF0L!Q M*U!';@*FRSKT%S"U_BGP5;5C;O",Z9ELMS\HK@D-ML^$_J*@!&H%0((I0RZ< MOX=;<=(4)(\S<+&;])0CIT$"@*Y6:RXQ)_#4]55E[-'RN8[9M#U&@>0 M%.0-YB\^VF=5E;H%ZV;/YWN;%K=ELK]CZ(SG/)5QR8&1A@(3/@5_+-=WC[3W MDLCA-D-CHWBC3[TYUC%I9%K@O^'\7*<$Q3YAYR%U-Z#G J!M2RJ"U%?0T! N M2B^G^IO(A6Z13#@'7V2E$F::L>3@N+&T=H,OPBSJ- U6B MX3,Z[*EF4*6>9T%6J [O>+\)@P4&#NZB=UP2#+S7WQZS5D@HN+VL+@GVFI@3L3VREZ@\Q5V:[XW& MBZ85%F"A@ 7Q;RI*$ A9IT7G9-,)T3/C:'@OV!WETC$%<4Y V*^PD7VV!8=5F*5.J#>%::+%N E.N(G0^ M\)KP97A/86-099"T#I&>3$8]ZB_E#9!]S)28EI+PY1P*F^2Q4A\QZ=-R&;P+ M35F UP\3\:&$7EWU_5YRO )6MJEBEU'%LG M&G97#*I# J(QB7>;,C,=[9HXD2!K PDILA<]!*2O!%LFT\>Z>'(:51=_:62) MN%QM*V@U2:-=^Q%-RJA8KY-*+S^2&E4Q3'? 4E-63FTPX%O17RFKI2?>P\UY9+PY)7GMA2;]VLJ<@L83%0XCUD->.'-18_"?50EMX C(&B^YF6*7U"TH\ M* G,X\WMP(O =+\MN@,#L!F)BSAUQDDXJ-#MA;4$>&I@(:("'<\(+'2%;DZ. M+'QLSL+PCW 4![?G<<@" UHO?8"5UT7)FBB9=3&='-'E;LB@A_T%G,JN9B\Z M(JJ!0Q<[68N$S#>M*U86:-AW$$)6!1Y<+S:/,HL2[S.%BE\Y4[/HN;Q=3G=' M+-%9.K@=Q$>B1ZVC3.OUX#SVN70&I.DXD08Q*PV5R[J\)^LC>?H[7U;E4-_B MU 79+K(EQ*F3_H.TG4+33VJ33,<'1J(S<9Q2$0Z.$)SW@B:IX#RF%HL-NT$= M *%VE)S@P*H5F$AY4KIEM);%OJB (:.D(M'PZ,_#D#*S&48W1+8;K[J?Q)55 MET7NS",W$-U&QS &KLRBXE4;?>)M#G2@6+>@J8$GK,>N5+>?C6BFU7-\2=/8[HZ=?%.UIA<^U+,%W$ M;HL[%7E:,6)D^JC%J95N&/P8:+J8$;,]Y%N>N0D3P,KP0/3#'5^M6L00TRKV MM3?-PX.)R2?H]D1+*CJ8UBFIVQA%9D70LT9E"IS^0'$8:VJW8DBA%]S-5^P^?:MRX$T MZ*P[Q,@@:3RFM;U>2>5ERSM#"3Y]RY.B% 3 _('4Q#J%)S;PB84- UW2RQHQ<%G6+O MTZ/6 83 (:%8W-2*FPEIQ2V@B8B@ P\P=!M_<9.JT16&P>HN="( Z+Y:3#Z+ MH:.$D\M+0:TF?^1"]2ZN__&NT=]71C"PZT<1);B++L@FZH!6Y-2[V_*F; /Y MR?>2<=A^*W@-S%8'C?/3*$1.WLV"&;A;B(VX!&E9>*PII?O6J9]PV8W<2*K> M2#B!)-38[)Z;4 ?K/(TT9)0.K ;A9)^:O5CG!NG06,-OG+^D$H?)'CN3;W=! MF79\]7RBG:IJ2E&>QK8H),7K<&4NTM:'[+3X39K4SC/@\"!8RL%=%-W:S<'G MQ7N4?\+N#EV .^@&M#,X'G)?OYBO&D4\L=/6\'@!C2 E-$SG?$X"=6Q3J).N M1L JZ-==,Y\,39_E&(L$FS136LEH83)1PYG&7MWMR.;B=+B=$*=/HN'/F\MI M%0;:: E$J=*#HUVH1N3JH29J*4G03/7\)@-T=#B(M)6V^H&;K;6;?N%&:P7) M-^FBB:?&\5+!"DKT+6 15($X:I8(BHV$ UU4+5!\X'(W9%+'RPU2?4CIHU-9 M()%SJ2IDD>H&-0&53EK')H1/E6#U ,X\A+;T51%]UH0#FS^>=^;JNMR,WC[O M/=OJ44JG[&BX#Y((HA_,8CKS/--(3)!N76QMOG9C4\C_ M;Z9-R8L/F$) W;8Z::@*2VNWTR4H^:\W)V' G6F%PK\G"K^R%/Z+,;UPLZ?RO).%R0 MQ.B>"CJDNU4UE&77YEUE*+%!K'OB:%B5U_>M>ISM^;2*>#XYJP=2*!U 2)4* MTM8<"L:D7N$_%<#!BJG-)>]J\7;N&XG[SD?$F6_;AQT MF!&H6BJ@:Y.,5'!9P&)GTX@N3(/ODDQVY,3-S;5W5?0>C)KH[/7U^_?G(9E\ MGR?PG-!==+W&[BZ5?-G]6M$.,/LT9P6[^SUZP -L#!9 W7\V=\WS=.\[4V/1 M_<;5> 4*^UR@:.?[^DL:%CL)AR#>36_J)GHH6H6I!QS\E2#)YN!"BK0LF&]0 MM30MUY1JP)@[P0NTAW%G677,2-RR]]EF7V34:(*SIO"76H:<@YX2.; 16A@J M$Q52R8N"M0_4->1CY_+Q 3SP%ND$7,1OBV_X0/?8!?2MP[G*OK@^%?8 _,$P M-A..F=FS!1M>4L%72E^D\54H-ED,671!G9%$*-!67Q M3U?;3,J,D8)NXB9D1MXB0]MQZX\"JV*+[JZ?HNT4VM"V+677HO1&AM66L"H8 MB<0=U40)T8/R1U _,9!"Y>D^^DRU6E$_H.;J$ZZYC-"-*QALN$7W]/C \#(R M%("M(W>!;3T2J\0XOI_4=9G=')RV%UZNOH/VFZ'\"NOGJVP(-:7[%--G7%&1 MFP)HFR.GJ)PC&V=>AW^D9F92ZO0M%09#=L],COZ&/[(FR(\C:^Q['/Y&C[R! ^VQ62KF+SHL"J8E%I"!<-B*,1F*E(TM+H%-4_[T5VQ1&&!WVU"LI? L)QXSIF)+CHS&1V)G M+!$54$%;I"'EQD!)I.G@S7 \TD#*CKT5--.2=F=BA5^"W,NCR3 V)&CWE Z> M+&M6+%(IN^@*+_Q^>]6_9JT!@CZ-SL7K,O'PK +DM734,4G'M[GC]!VAI,JL M$!?]FRC!8CK,0R$MPQ:C'-P9YSN)W##)F7:[,0WFV8_I=:+*W[!"U)1=8+GK)N*%(LIA,W^-V4ENEN1GY0R#QA ^X$DOPY>8 M/+F[I..0+3H1%C0(;*@G70HJ>+R"@I&V/"W%^/'B2,26\TY3?2^< %#9^DZ^ MP&K%B=_4BF8NTO)BM!P-9LXMA:6177^,9>QFH]@T9Q&I/.$V$,'.$,#==ME0 M]YST=G"B^<@\'Q)3GL[#()C%2HP5D8UYK>T);9 :V;LH2S2]8% N&++EX-,V MY3[7#J$JC'/36,3BO]OTS+@9CA'DJ_8UZ,2:7)]XVP)?@_N0:A_JF[=> M?5M%SZ6+4"%<[A?^BVM;U&KO;"QF#=L]RO[$+E?2!:6PQ92IZM0,=QJ'1&!5 M<[,*4BRLG=?1?H#-/?C*C?9KZOD<'W"Z2_@*P!O-^OI!OT_7^"R?WL.FY MZS+IS$DE7S,'2V>VN%;/W.*NXN&1:R4B("?(@]BO^1DO7A3N5< 11DO^3+['=W@0QPG+U)6\JY4Y" M^Z0NO6?9J !4DXN%,PL!:C?1,; 5_XUEI2VI@AU]XN8PP [(5Q4.NV\M%=O[["+VZWVB/O MFOYA>KU]?\CS%'ZBOKDCU!P\$[3/O45'E>;^F4]U'/KUY?VL1FL'5WZ8OE4< M*L)]"O(T":;B$Z"V1A-M[*TB?[IX@,N719,3E$FUQ2@L[!2UCLZ3/K^PZ5+N MG@/N^:[PT%1;I(JT'HNBZ CE#JCZ+=7Y>0_SNZ;&DK]H"A,K) ]J27-(6I5D MU'S65'Z56IAI#:!]ZOWQ=U+(55MF:D]&SE[$Q@'"L3,?MZ>R55@/0%#&6E-= M)W3>GA'I<^A3YS&:'GI&NG3/PI=NIA-2=YOWSK%EYBH# M-\9"<+JX3G<-CJ*OWT";.1!F MB@E[X)YB!/T&)90XEU!S1)IZ8V;8>YKJ7)D],6XT,J*T]VS$?6,\&?P, MF<3F1IFBKE($L2Y,Z3*1.IG&3H65$?;=M;/3@04L4_N$@BO;I2Y 46ZEWT84 M-+*+L'2G:^H%]R>[)QU'V^K!/_#]6T%%;HEM$-$'ZID K;63F>6EII2'\W9( MYK/7*.]PJW'Y5'Z#$8!!@#QT#(1F!%?TL&GBS@ =1#^FMXF&]2VXJMF7MG-K M^N!!?WGW_36)%"/N7VM=^4_.TOG+X7[/Z7^(=70U.*_Q5YB ?,DR"F3+.-9T M01T:N:EOS=;( M!E5(_5EV+O>: +=2VZCS!*D>\UF&+VRW&4%I$&;%9@[0UV>0-Y2(MJ?.8$ZO MZM\>IYG)[NKQT0'DA*^AN$_W;$B_;M66[0.D:4#5=@'J0A;?:;0"NCSAYNZ MV -)+<>SB]'P_&50Z@L/^B?KY-F:$4V;0O]+R\?MK&A&HUG,38AU,&IE]H:* M()]]I&F,)SB'JU;#JRNQC^D-ZJNR5SF"OWFO&:;M;\YC>PQXB:PGZ"66!B^3 MB]>H SSRFKAMY59DM2SSG8]AO-VAJQW-O,;7%K3GW16,97W+X8S75TH<"0_W M5: J)WZ$]OA@702PHPL!<@2_E&\MP$Y[&5UK4<"?;&3%; DJILR="U2=)VIX@/0DC_Q1"?QP"G5VQ_ZK8NS3H&H+Z^_5Q%A*'XJ M*L<0L:@NM1Z5A:LPB\-WEW(^#-JO^7"N7HS(V;?WPLJ(KXFS@B;0>;>O OB. M&]8XQ4QM- GY=*6EN:B:S=)RI;6P,'-E:@15049#'":U"9B<$K\:N),PH\/E ME[3+6:$<;7^4L8=5X=->;P\9MRF7V3? VQ;TOFFD%&"Z),-K*:+L:J 9V+[; MS;#"@&-AD^GP8CJ,Y:H:]N2R0RA;XKM^>M!3#P!*['KD;ADV)<(A?VUB1%\N M!.J_W**'@R!\S"8+*-Y:@8$TI%94(OX4"HE6ZP_0,YK B9J].P3HJ:$0K-K'5<!#+XW[U M>]&7ZN9"+,:P#M!S\C:]JTPMT=Q^LN0=I'?C::*_G9Y4Q&! M_>M?ZM*8RK5;!\/6,!/)M1"S 32][G_>(I0%K0&3?R" MD1@M0'&C0IY)X\4/V,TF2$(_(>BZ-2-KHU_H::-K0?1TN.#,4X_^./4M/D- M$(1Q-!RLW)\XL\)!6TQ;3GX)RVDPK[&)4'V/R6$U=K<1,+]H0)\#R',+\>@( M 3U.OLJ9V*+!*;1@Y %HTRZ34>I^#;1_M :!W#4WE$@(1QD-)L.97K(\8^5+ M'*3VM+5.OSWGD*DV+JZ^$"R"G+?MUSQ]-9<]P)YNJ*!H46#NN"*5/-OD0R_) M]9,/( 9G/C$0',;U/!$2\CZ(.+YV* MX70[][47HXDA:K3OO#[RY#1.='48?+H#0:E"% #J3*:3B,V0826^3!8.9AF! ME6H&M\A%&0_WF!2D]2W]B06 A2=;[+12)(25-%ND6RY^I!DZV ++Y9P[_G%> M>7?;;PTE7]U7N"CF:S^+5;!F]I^Z)&ST;ZTZ6%8XG\6PT[NDZR8,MX^%J MU-&.;+X *+@0F=B_3"R9]ZD"^B^705SU;C!OM_#C78H+^6 M.N:PJ*M\'*!V=+\XD\R#15)!4=@N1UI@["; -XG%BTS2WU";0YA5WD8FDC.8 M#6EX09^B3D8ND=3#^?7W#6@^LJ."_RL50)GVN#"!U/4CQY,+B3N5LR5K7\QF M5F'TB=D]70)[>@'6SS[S *Z'KE-I'F5:!2*/!I(R3)H2>F'"/L679)2MTHRR MXKI9&]Y5/:K26XG]A'G =C*I.H\I?6K/--LU%95^IYR5Q0,]Z5+J11K=NNK M8#K7D4Z85*"+HSPU9>^8FM"*^J$I!_7EG^AF)M&Y[@ZM?3PW8+*OW;L?',3W M$X_R(Z;5A/R9_DF2\3SZI/5M?"$54(.7H&H/H[%SO+B4[.HNVP,OG(^(%XZ& MZ(G=8 DJ;-*?&!U$&5M:@.I#KRYFEWBHU=5FU MF&3W%KF&938]O=D8N"$&\ -'")G(1K9J-[W67]V9%9]@IT6C1[I10R4VZ6]_AF4MZ9(+Q&V[TY6JI(3^K&,+C MFC>:8A\Y=J!=N*]OBS7O@AK?KJ R5T'J69JK.DW5GQFAZO=;1WEB[SK()VLT MD5(#Y'-JLTY47@7U(9I(WAN/O6[2@'0G==@EH/I3"E-91/2ZU=B,JQ)C MPWEQ0(764[!JYKUM44-(L?6488@[O2D--'<1YM>;:*B!96KJ1'\C5L["PUM1 M%3ERO*YF3E+5@C1%A+)T[4.S&:S+)298$L^)+[QX[0.>(3]S+^1$BUM>>UBU3'>I6;#%RQ(@&RFUE.V: MUR)NVEKNQ!B*&UJ]_#1I[NH4M_EXMD@_F*$E>A#*9E$KJ;V"-X#)NVM'N^^& M];KWEEER19KDKE3$&CJV^GFC.:7OZ4/K&MAE%B@8QE6!BM4Y97-,J I36--. M%"53M<,9)39@%<:E!&[',<7*Z]+M';<(:H4U(,:!3^KT,^(S=:U&M* JH9.\ MW"GUHE!R=&7R!DR/EQM3WM<79=2+:&Y:P)IC/UG@TO]!9]#FT=W\>C&;Q*O) M&,VCX3!>SN:&=4]GPW@X' 'S/ILOI_%DMHC.FR'&DT 5)[T4OG,DJGD:CJ/+ M?G:0!UO',W!=N$J.3=EWV5T?C>BZZ2F+G7>*Z!FC,=%D-8Q7\QG\-!X-X]EB M(=ZYSEG %1G!$R ZE]..T:D<7/,3H]$1#/XPG"*%#.>KN+5;!C];TJ\,$+&UA16\,_6A;95*ZC]XXV$4R/J$7]59 MMLBWE@8!^Q?/IT@1H\4JGJYFT:6@<\+:QM[W+&I>9CCV5Q MRQ;?)?I+9O.1>^Y]3[5$G\G?W@J?96M5T T3'^2K1U3YW,VFLWC MV10]VV\15$/MR$54^'K+/D&Z49"BK_BC#C\>+X"=39J7> F[LII,'#5_[2E, MXB7PT5-.81H/X9+]MSV%\7@9C^:+_UNGL!C&B]G*C$W;F;CDOL"9,XKG('4T M\-!BOR]@+Y?CJ>%*WAMI]_6=F4@3@L&1U\#![*L6]*W&]$77'3>1$G$&2E: MV.]:5-C' 5E;<08^@HW7^"7I$2>6(9]U9\C25*R7HMRB. T8K]J_0G;G'%\E M=]78Y@=4T$BAQU;A)85?J;B.M9@JSE] @I.6BZXJ+O>#R<7\D:"IHU.JK1V4 M,SD6U>2(64?IB684.J MU:!/78B;B);E<&**FQHG0-9J#M!<[-,+;96D:'Q\-A[:,+0ZOW;IESH:C;4F M"YU: X"TM&%UU#329%MCU(+5CO<2L\JCU["&34;W)$RGX,2+Q(6WJ%X9/VKW MUS8^$^V;]&<-?+"NWC4(X9CD]K %*DC9OEKH:L,8RR%YZOOJ\G'*3[;UY;IB MVUDS,EV._9R8\VINGK0N(.O&@7P3/_-6N\2P\P$1J@[A?KM'CPVOC;O1A$,H M8[&=E% _'#2U;HJJOS;!=$H$\,'S:Q<\[WS3P?+M$/TZ_NE?:RCZ24G8$1J4$9"L:%.55)C .[5\1_89/:-OZ'_YMS]U;>!+5H4O;I+UK^A^]3L[G\3S M\3P:S:,S-"?QW[/E#!95@B&"ECU<)\51&%8VFH+6,!I&H\F<@'GP)OUJ,FOO MQV@X@F?'$9P7/8?_' ][-V0*.N=L!&89/X[_7(S8:XOUNJL#]AWT"QB/XM5T M9736*;R$OX2IO)%: :9H@EW$M',;^;=BHHJT!G^Y]S\ MX;_L9BS_[]\,,)K1C]Q],^2/?33'H>/FOO-O>\B7CC_!7,K'X @7,4ALT/57 ML-&+>#&?]GX4Z6ALZ60\9>J:#D\@]]4LGLZ'$7QJ-L)K,EI-@>PZ+O\2'IPL MS6?0UXZ_'(^CGPX[2B'.@\V8Q).)G1>:6_A+N !]5V2,(-@9S@;G0O\Z=D/F M\0HVR7UABH@A=$O,)U]%YJ,QF6TO(CS^L\5\Q$0^&L5CL!5_P@+/KAPH4K.! M W6/:7I(Q#E=V]3N!R&/+2.- M6A7D$H9_)N,NU$.[9=+7?9TKZP\'BP!W\YSYQ'VL0-VGP51\)89"JSIRTR2Z M!-W'U-;$G^A18(OT*_"&,E;5!]SQBVAH/(%!"7 M@([#,0^L0B!C@(&?JD^<K:U0;1- MT3V0&RCH%9ZNM)[ TFSJ68UOE MO70?&;1TK)Y-;683\*$$I87JSD4-HDMF1%]QV4TI,RFG]B,&O,%" =KG'\>N M/@E=]^>-3Q-4%-,_#@7.W.9<, HHQQ[AG!RE61RN'@@#YM,<.")6'O\GMP]H M)G!0"U=.(9222@GK$5IWD);B1<5=!KP)3"T.9_LLQ)#+VM)8E8E!O'2[]):^ M&W'>A_-#R$)EA5QCDO(4:;(LCADNN?9TWNA*)DZ*9GG=@3L5^?29::/8N<&6 MG\NTN=Z$I*!RM>Z<2DMD._\OO\3:$S]*MF.A6:."KH[;A#=7_,^7&'CCHRQNE MU7ZHFE=QR D&QOY)IL:>U?>>T56S,Y^T7A;7;U9A3LY=6IJ^CIXVN07//PZ^ ML4#G"TSR+L?+-WIHQUV=M[PX14@$I;<: $UW;V*/DPP9\HG.&[U 2LULFGR] MHZ;//1.Z9?A_C[M;0@<+_V^/:58UW C3K_')Z!#BBSG1)>/L:/'#]/ICW(/B MB'G*(>-6Q)Z8IQPRHRF%[<#HA$F?YHCIVC,^_A9I@J$)XX_PJ"=+F/=LVNM@ M^6]#ZVUWS&^B]0[7RQ,.E]#%\E6.%AV"G2S'72V&8-"Y#!2L$_4.+V)9<6H./M;! M/10MS?<H)@FF_V-EO3W@J&X MQO;1A(3G^&/CN>C+??ZRVB?K]-_^0!M:?D[_\*_HCPVXZ[XSI_0IL-(Q(-L5%7F5,O)[5VJ\*K;U PY+>5KCV8HP2\ ; M5M&[[1:OVO90[JAD?6,N(V!6PP6P[]42A0_H.>1KRNX1ABS:#K"UT6**O'(Z M7Y'>"M?1%52&!T$QJI"+C1&=-IWTYM+>ENA$F4WCZ7(<34<$Q_D17GWYC&T] M$[YZ#C]AE0<$]!S+W7V!G2SF(]D1E'.]"^CN!IEW;XI/)W,H[GV>K#FSS36+ MP";79C6VH\&+IK>#@?12L8N2,) M47(@SQ9$?T!.L\F"9J&U0D [B"=+C(2(H_3_#G\72$ M/T_QY]%\B#_/U)4@4*%H CKE>*F%<#H7X6G;Y8L_87&1?U PP, F7896TAD8R,0EPL_SL#BNW2 348HVDS!<3P"$Z-_F&4T0:##J*-<1C2;C4$V'7L; MQX2F9UV&?6Y]NM<T9[/,DGJV&%%".)RL%SNM4+8*[OYR& M!C5^EXT/R@EP?3"X"(1_1=$TG4_\3#NL1.KB7H%2(2.0Q$@[A9 @R[=ZT?&N6,Y:_P)X=-Z<>CCTE[*M^@R*'"?-);S*.0* MT>\V>OQ66#6+E (L]W=_N)7@C3"#R\]4%/_K>KL M9 B?G.-2SJ9@>I+1@"O@^H*R(1T-IP0B=0JIM2LPCB>AUCN:FW_3K5W^WG:E MR7\#9MGHTM::,YI3"HO'SA^NC 7#C3*7=2+"YX8:#_-F$7\WJKJA\.)H)SE3 M.,*]XEI7EEI>M*/!FTH&T&M ->3C"3$K^H1" GP_X];2J6R'W:NL Q^CR4 5 M.K*H>]$FO=]Y),L;RCK-N)8#_I>8-=5W9=>#JW#UN$^E$4M0 \=UH:A-KQ-N M!97)MQX=_Z*X)TZ=($2UM/#0U->LW.@3RI_]QYKI&/@!+&&L\T,H$M78KE/= M(-X[YRN5A%N9XR:)&U65A.X#Z\E:%&"YW9P MYID6*I9V- CR!W6;"BE3-^O'/'F@Y-YPVJ#FF(GZ5MH3_*)VA>3BGV'30EZ!;^>0A>8YBX8#SQV/P!W2F]9OF\?G8 M-(X=O"NB1!Y\H#XZ?D>@,DGM-6,*TO61+MG=):N1<)MQ 8*70-,%A]@BQW&Z M(*\+T7E4'!P[@SIBY+Y+?*1GL$04X1+WC[EP4\X?HJU;-E,B7I!STL#>>D2,NLP01E[J[K9\!XM)HW9ERA@78H^4)K_B)U)M!DS[AG M$)D S,+SA[C(D[HJZY(4A%9L"K;10M ]]2JP",\CDYH=4(75\ZME?H&% S M@S>HJZ9!C;+&2[$6LM.HBU9&9;5P']QQ'8CP8&F,78!KB*#,L&S*WP^;6R;D MTI@X,2V6(5R)C4CQ2%K_7;KLL0:KVQD;0>>J3]BXNNEI_]8E9.T+H!TI&!1V MU[M/OI!6Z%I=:4)8]T&9,JI8*Q)%*)?#>.003,:8I2[R4>S,@:$T6U_Z*RO7 MAWNT5#A(^KG(M<<"(J09#'3 V*2[NXQ93#)2;ASC9&G#_#)R)KU6RZ(])\W$ MV3\=W-3=.Y/X&3 "B@(>Y=38AX'LCS@(09H66"8,2?Z&.*Q2HRZ%Q#1JS8(T M_B?JK3?ZO_$ANCZ/U:!ALLK5(-P%ZJ+M2\Q5ATN^+\R][#DEI,&D7/W.MQC3 MRQ0#>\IJ8H?4D5@@![&6BT0;19F_NSM:4JS![+HOO_); W!I?@N4>J$0ENWT MD+YW4RH8WR4HZI^H@ZI78V1)"'J^3!>GUQ-QC/-WPW MF$/E@)V$BMB2O!("V62F!KCI( !;P\#,&$8&S9Q8UOY02X\W/W%)4FZP8^GE MYM@#A?6Q0R,Y"\2?K-T("-)JF"9%Y+N6B8B]V/5E(@86.Y(7KX&L'_\E_"Z M!VF'W[B[ME+LT=%;,IV)"@VKT().I:M?RTHW6>Q_/^PX("DJ.@(,J[24WJBT MCZ1Q.A'F;!?;+U4ZF:E^KR!_TR./,F5.:)3W5'<\:F=WK#'>+XU;0@S,>']R M:IRGYV/(1_)"3&*P?EKKH1()4%X0,G@E% ;H2WOI6)&K"!7YG&W8-422@(>\ M!;Y]2PRQV0NI6^9YMM/#ZYZDCJ(TQ#&(_EP\(,0PMO>TP:LHNY\!G3!YUVY: ML!?8]CC&=.9.I2'<7FD_6S%[].H".VE%,&NWM\4UG++,;7MVHD<'<+? M<-+FS6B6E8KE MRDP15M7$^@LJ8?E-MJO6//]'NPHUO.UE@0%]U]9(H@1PL^+HOE#4>#I?T*PGO^(Y$ M'G5E7L-_\F1H%M*&JUS?264OHN8".]P@2_=J@W35P3^;T5A1<8TGM!TJ.9U$ MU/K!.?SIWB;9<9^&';0O02/+$9-A^IF'31,U38'ZPR92&Y.])VQ7K)%(N;8) MSU;VQV:7^62MVS+9<:TO4R%<*N@[C=(.\LYPJ?[GA,VR\AG6),?GJ&B&5D?3 M**4P3_.MQMD\I,[_)?V-7/_UGKZZ F%BD#POM6NR-X\8?AH."4C+0W5]W+96 M\L:C M/N-V04NX2*,Y(VN)6'H.-J B35KK)LK&Y.-(,4K;.BU/>P]]8+;Y=E*F)\TR M/%$I!S"8%,I"17A9WE7Q0]J5_0.G)O4TSZ1KF ?#:S2O#$A39;4:5]JF5 M."$PQ>>1F:^9&1U9B=L$LJJILS(;VND71/E6J6^]@J2X\O8!M35..+7 ML(JEB3TWJ@(Y+SMQ!)P5P."D*(RQK_-GNUMXSYBXJ.+"Y]!ZIM]HX-*=,\V$Y/1FI?9 MUYP/>PBEZ[01"ZIJTVVN-4U;'ORQ1Q@-L 5:HQP;AB$0@3@=QJO)*.C'P@-S M'ZY#?5>47(+''ML-DT;7I[ICH;%V4VC.WV=!GK( MV.[0)*IB_1)-(3ZR5!/1ER@,(?: +,3?W\/U,^.?4>M('?U7?XH(3*-!?JR5:;* MV3 MA@>G SH5/Z\!E.U#\B_K!/7_QSY0:0B\>GY#J-.JN:E&*JZ ,-(\'XR_=F>, M&);$Q&"5P:*TTW=SZ55W)J,I3![V=D.=C&K?@9$K=BA^^_7U^_>QY%7G4I#: M50Y^Z3B*-0KT=XJGO? _*;+6%SF\5$^#0Q,J7* %2!PMX^EP3GD\L\%P O\S M(;S F#!R/PA/.QN=8T(\%IZSH494,.QL@J5M)H/EHO7L M%<$+\-'9=!XOIU3+9CR8M3N,IR.S7 MGI/VC[&,EPC+)@3(;#!?F3$PH>VO*<'5OGH.N'M7!H;I=S(4OGJ5Q%_4 1(] MJQ3K-CFW)5[ X(>K565KT[U>!DW=N7PMW)@8Y61D;EX,%W':A'B,PMR"-D2Y M.4GIA-$!@"#WOA3K:2L5EK6S,\F47M<2^0WYYB2B.CC:>KX?D[>.I(]&+FRN M"!49\3 ++%J- ]MGW$H@1M:/5O662O>@7-JCOQ:(,2 /]A18 MYS?XOQ/XW\5@]4WT(:M^O=BB)N,*\Q".")C<-_ _0_F?UZZ8)^J&IAT6#"@G MAE J_4E_YUXC/W.*Z9S"G+[I^.$C11L35WN-#D2VXXB\9""5( MKT-K<@ HW76OYJG.:)6CL:Z/G&ILYG^X_D16B9/ 1(G&E'H#TT0LIKL#1$=B M#]#;7J&]QS0]QMD2#*"Q">HT/D'EOHNV 0ES4V[#I%X8UX.>+EPS_^ MCJL"/4K^@A,T$Y/E\CPPB([KED?-ZJ,S7#W";!):M'UBG0,3%XGDIDS3%.>/ M*PPM3M9.IPR"?]%GK;3AO9@O288F3ZR0?$'C.0;?!J$M!!URW,V%;& M]6^S[I]5K@!L2F$N_VSW5\EOP"[-I?J7>]S=K'**JY.=M2)W[I._%Z6T3<.7 M<>L&T?N@6;+15RD$P^"#KUAG0NY/\G3[6R71&H_YL:YFA;YK#C4G2G_1*G!& M'>[T1?+7I ^X5;OA$I!#GR\$?9N!(7I+[+[@GI@JN?!/9#79GNKZ$H;L=Y\R ME1HKB5"9*ETH#\T$80?D%U#?*KE/U!&,]W\C(,2;]$0O%-5,HC"BK3(<4 M= M+&8@Y%?EW*9-QP8CTO$FSZH[HF5DDZUB-[+55>K)DZGOXV^A+]>NI.,@E<#I MODJXQD6'$6V1,O*A,83GF/3R<\,Z+GHMLNE$*>A5$6P^O4)RS:=RU.S",,;,[ MGDRP[L0(U)]E8)".L(Q_M&;E=-XL5C$RR55^IT-P-(2&TZ"8]C. MG-F<7-PS>!HKA$Q7_,9J\;3I.9G%PQFWA!Y-!N,93>JM9A^)PU08]D?'_\S\4W MCKY_AKX3V1_\\;?'>P=4HI#&(O!#S3<*:(-ZF6X?(Q:8Z;&\0U9GKE/&TTS' M$^75GW84U+KFNO-O=U11+G>MEJ[ ;"'E=[6<4^U46 M]_@S_ NO4U5?NF-#: MA:DP4]?D(EXU',/=/+F[%#J\TSSCGV*@=NBCA4I+'?2S"BY$H MM<8)JDCE;/Q&/); L+3=(L'\\'S])[WB3)YVG1/% '434^VDR&1!1RG/\S@D MPA7+4E,J00W$%MTA9I!,Y(QOQF)5MVO GPG553]@#09I2N=L"W2C>\:JE(=E0W,F. M2KM VOKVL5/"EQ-,W!B-#61$5S6/T/F%1M_0CHY<+!%61ZDZ!'*R#%$Z0#C: M+9T.V$]8/N9\" @7V<+2AR]]6+,[YM4U--80R(V*1]-"^G M!+EY .I"VWB?$<*-FZIJ1.^X Q WML@@>:1(U4)!3M2@0Q[9-J1DS5F*&?;G MD&ZB%KEA.%-!]I?*%)NKV<58#5PAR:N"\&*,D9/55VL['AL2]G'0;77=B19L6;FU4V MZ H^["8\F( MH]QGM7;KU._Z58PI65'#W>SUHR+7N]8T&:""D%4F9%$SV]9)HXS /4T@Y3I+ M?1%TZ@+N3Q3[U>SP,J>;D/&$/,E) 84QX,/5X:8"FY#S7YHR[-)_Q&$%PS%# M2 3YR"B2:@M7.=/@BUE'Q1GM5(ZF2 S)K\!A<2<]*N0'\2(G@!] M>/0"5QTPE=6%CD?#D#2;AC _Y;:;-"6)(;=FW(/U$ PLLKO1"9"/CLU[%NKC M#,2^ZFLTS30A;^L#^HKY*^?'H"%=$SC14/_=,1Q'%5_"=L0+3/>=S!VTHQNS M,H[G2S!,EO/_ZY 5RO8=K)R-@;-T&"F2W'=)OK4Q"M&97&LR7:3?"R)UJD4? M%@GN+-4A7*4_F]7858OSWB %??._9W""IO9T3,*$(R;+P?*;:#(^'HB8?H,N M]R,QB*%#*PP'\V=$'IHHY;>NRWF[#H7\[6/RY;2B$W8L.LL-_+-"B2%%FZG MJ^\$1NAV!.G?$':]D;60V=&.U,3J+4AP/$+T2N>&Y0166#B ZUJ=3198L67. M_QC-EO&*.G5J?=HIM3"9QDOX+5SYQTMEH M-*;_4-,:/::S63Q94!_D"95TP^J \9"Z4'$UAC.M$0$/P/7F!T8S?$#+%_CI MN(+0(RP.-\0SXCDT(1'Z7YW&#%8YFD2N>"O\>Q2/)D,\>C>5XP0#\QQQX3-< M@5(IS'6)L[\DS] .JY.8INKV@"3\!-,]4 [D5M;DGV*F(S+ZR&0Z&I=V=/%H M9G\+>#+!22C9.]K@((;I0#49QQ-:AOZ*RS>= M38:3'0^_P[_"O^E?H^]$[Y!?F@I41DTT3:K3+QG[6'%S\N1!^#'U$9&4 ML#3,$N5:N!Q_H4Q-BSE'(U#[?R <9H/)PP@] TNI]%?:1"[@^+**PP>IEZI MWSNJJT:Y!V22)CM.OMSXRJ:M_?-7B MKE]?X;C;K<;:KND?EQX(]#T(+:S2!?)H$(TP(&)4#?/4 1 > M'BOP 1QA"XH;/.NPF^2>3M6EG\#G'Q'YT,JY[YX#[OFNZ"Y0+4%J;3O3:9'P M57,E;_ *]11_9DOHZVHBOVJ/_Y)KZ6E+8S'HJ53^)%[,)EP%#QM7F]I%' 4P M!>)7DREI>R' C!O\P$7$N',TG6"A?:H/!4)H[F4/06.XOBKG=8L<,N5GY#?S M<;RM;)R;]8:_\4B 4G#L2%HF("_7;9)J,RH;W5W@S&1C 3H)YM MT=V6DK.-RQ9PP#;VW3 0++\K&@JD"AI*VZPY<&%T >S=*P1;T**'KY7'@7_ MT0M0Y$0XU@]Y<0/#FNK)/Q8/%_A7$24J[']X^^/'MRKJ8?*W(&5)(U5]0=PJ MPN)0A!4KDN=7$$9,, M3BR;Z\6^U%!DB9:2.ES?'#PC]5?2\J[NY=6N1TD,N M ]LF\36[W_FT!>!4R8[:GO5*+"4^QD3@>V\NK[]']8CS76\/8%M0A_2=&U4T M T)9P(G)7^B0#>6%8HM7UGR&@V4HK&4@W1'9SR#[/?&*67TH.26T4:09A:W; M4RX]RA%._+A;"I8?6/LVY^*0;:S,0-BF43Q-Z)FS M ;VI4XYDE6<-IFH%!5?R[%=D2!1C(55-X6==G-K>7^UY:68?8+&Z)H+PR.VV MZI$#?? -TD=,/H^KVM]7F=-P2SZ$(?>%W"Q*#1+P;+1?V$4 K^:&LWZL]3._%EWOITG;SYGL1\H-O,)PXVJ M/H;;(=U6%=)QU5W.9)H M.!VX3RNQ+$H0[[CI)UXUH[V5:LY(K>6G;M5TT6JRL.B]^9V7*#,4/EX%U\A? M@X_BXDR=$26UB'!^&?M)R#RSJNS .;K\^L2K4UD\#2K-6$PQZP#4$%.G'J-! M)\H._D/HQO:F.2RH+Y[&]?^DN@'5,L5*F<*\N60LQ3_A<06U399C^H#_MP.Y M=<+:!N1F<6H[^0*T.VAP>L916T\IZ#5 381>:!J,"KDT2(ZC+?3S306Q"G%R9E0NC[#@"-2_$B? MY 04.FH>E9-H'.=D^U+Y6BS*N);.XLR!F[1'W9,B)U4M6/L]86T319!8@\9R M=U0?76O&2F!;Y2T*"P/KUB1!4BJQ&:LMF#X;?J/3<9AXUTB=YN$K:?;U5R7? M0-C_1*X!=\4*)$(@;KXRAN*:EU0\:66P\ \Z)NKSLZ">%2OJBZ4]+#Z:(T&I M]"N5@W-)H*+%JU=%JW6?C7I"%?R@+^N-R.Q%O()GL47+,)K0_X:S)0O9SW,I M\VM,.,!XOUC8LN:H2G>EO?<"19R"[$GBJ7,A6/=H.9@;\59L12;#9(,Z[-G6 MT&0LR%&M:/CH_$4(P7,^>(W'A.D2'CQ FE$*/(C\6,9L-'$RK0 GM-8?[CN" M*I%>$+O"P3Z>GH*S?((;SG4+&P6/--K8@=$VM2+%UO[[H4C4SF#-@#S4Q9K#8J3E,DZ':YW+*I OR;T@I8Z@E >45>)F M:DGC:TG]$'R;%)I&C4Z&?^2T(_P5VV,,]T>QN.N8/27SZ!2#S?%0QP<$DQ$3 M0F=&NUN)%KY[3XU6/AHM__0GC^!$CKR$VY.[/K"X))7=Y"5,=[?)+6L^:]_S MU9HA#.1I#8.2A7'87:"RV#>DHH,-5%BL,$/ YN4W_&X+)]?3GLL9R*&*ZY!& M#LCKRL2P2Z0JI 167Z8B"L5=(68.P5K% **:DL%?RO3"_U$R/+L*^MAPY3U6 M)+<)I*@:K,ML[WSTOE6.%CN.)>Z(Q0B3F\(4+$$+ZUZU8U,JOP^+37>0 M2Y%X;:;X62?V25@7$C_PI*O=Z^XZ)?0^^#F^&!OEA*ZMQ^/NJ(4Q=\6A0]WJ M:77LMP-82V*@"B.I>DFEHHO\&6_+3;;6X8,=3G=!(,D=E;UE&1V?TRY?5@"@ MFG"EO;0(2N!(KH/W>=DJI2=W/9A8DJ>55$AS_35\\P,ZV/W'T9OSTVV:A<_,7\(G/>?&T\0.8( M]3GK6LU3LJTQCU81W)1["[SU)93Z'OG@?(Y':NJVAZ.#,G6'2;+24-*3[5;J MS9<8%RBQT8)0"1"1\[ 'U'E.FY*3>1.H:^ M_!G%Y="-EB! M+)>AUN9?'&3[S3!:,3I?8A<^K]*_B+#*W&0RH19UXWA.+77'PR7!0:]5V5], MXOEP&V:S.;Q>#25WGV+Q8AZR4_BX6SJMVLTCB>C&?;3G2SGV$]W,=;6R=419@&C MSY?Q;+RBC9M0)3H8?36,%\M_=8]6%K5-N+FN9MM)U&)TDNN>Q>WO# T_QGF/ M;^9E@PT=Z5-^MHI'XQ5G"RS&$_UA2(D 3]2V/,/Z@Q."D9V-5YB>2&D+XU&\ M&"&4_'>!;H^Q;S*.=N6X7(.5];''$QFC9VAGTPGVW.3=F$W(\XH_#D?4F/T\ M^K'KK"G-!O9L/M4TFRGUXW1I-L/E^%^>^G)-T@5=/-G&V96A!])YBM)F_=/) M]!M0AR?B+AHOOE$[I@YXY.^B[O]^]>X&] MC?*0'","H$G#-78!==-UN+8ZF(_#E'$Q?%RDFO;JQZ&":['78#?%?;;.I SQ7:R3?'W(W4[CR:VET%]^T)J;Q-]=]4GK M!9*T<$]A(:.G\KOIOK8O)W5R'ITL 'X^W".7*N'O*:4[7;S9;R#[C GM"E]A>\;X361+ M@TM\A*B4<[8IRE@XF0;,)*3F@P>(X- *K?@1W)3GI!6(!HU 4+HF4JHJDUZP M L9Q-4408E!=9%M3THJK3#9E-PA"3 V[;M;Z=]G7P:Y2/6,I#;V(QI-X/!UB MD@$! =SWI50V5\&26EW8?0"D+E]\+OZHE3(PP]QUJJ&QRY=25VLRC/YR0&5D%+U;UP5F9L&/GJ!AR?0)Y*WZ,WWN@S/A1L-) M/)VM*+P^CE<+_FD9KY:47#F=QC.P:[RIQ_%\B60LAI1QN1Q2Y?#E*AZ.QC0B M]CV?3.&_8 5U*HAG,PSFCUE+CJ><93F> =LF=7LYCU>L0WLUTC'5LQD86V-^ M%R8Z7O,&SP6+F-M-MJ]_T\2R0A_]2*=CB=?ZQ M:U,1U.0POD? /*45Z4\MGO<]-Z3?4AUZ]KYU^,D_-MUSG<$7=<494"\/+48D MI5H.N()'3;7,"";ZL"-69I*#O M;M5E*<69HA%/PK:>YI>7&T>4!.72>P6>O M0+6FKV_P7S]0?BHH]6_1]8EI1#\3[BYG'G<-XR5[\@O_^0 _EH^N-KQ\X=_A M"; 9V%HA]YL$Z[3 B#3SM= @R-0E+"@M=9VXT75Z6Q:2^4=T'N::M63HN3$ M#BXQ:A(E0 %>9_L\+&I'F18^#R@T"LXP$G#>HC'#L9M_>D<)H?1GK3=:V4S= MR0B;P$H%?U(JK(21FEA?DGL*'Y,*4ZD6T!BV2P5OS?038VU>"^JZ9XBX,TBB98B#[J#8BAOC#@KUE@QH7Z1%/.2L$]8FQ8F]K"8IJ_/$Q?7K M L$[X!+H*3"W'<[POFIU6_,3LG<2M%3@2E&>?4ZUM(;K#4X:,[NLZ7ZVG>"G M.MAOBAWVT:O1J\X^'M!7MO*BZSKMO?<$:8V;<76<1'.^?DI=,_0NM&8^KY98 MY4A=IEVL%9:%Z[@1%%/5FD@7!*%9M#PV=8%\^5-%<0995;Y_,GO(_$G9CA#4 MSI0%MH1\:8_%G29X6 J$W0M<.\T]_88P&OD+\ ]J4^N.&,=(3 MW6M<&->WP]903#_1!P'+CMZM-Q2M"%[71O!!,+!,;[$C*U9IDWA918*C_\N< M#&'0S@'0N-'J^3L%/L>2+^E"N0P:YOXCMMJV1FWK< /Z(L\M'O1+*EH104NQ MHKT/JKF(&6W3Z+M^Y!-V%FN]Q2'FK18I#&OHD!L,Q!30K90"ED0E=P,<-2'K5@".H$3S%1?(U$.&;J8'RW M'?F44VZ$?=NR2CR17-!G+>B^O%>AV0I2AGR+\LJQE.7,2E/U ?IW)=D2NQD+ M7I/:73>83JUS(C]&]Y+=2JM:6*EB&]-(BC_01)G> 9?& M,R#UN.@HIA,424/'8V>-!*0W70N'<,$VY%2%4@2/^D(DO!L67^-Z%:^!8W,] M\7 L?-[<8A[1>6Y#*YCAJL=]O'3R7 MT/55BVQ$5LH72*52/=P&H*M)LU=)=8>)A]4=[9NZM_"3Q@>#?^]Z,W")24DS MSK #DKG %)08MOP6._!QRNS 8#!:4 MF)2)HD@-#[LTJ#]^WQGQ(B,RF93EGNI= P471>81YXMW?.][9[:QA+9S$8,M M_XT>^9) VOQ:*YQ Y.[V#E&\W=_A@B@(Y 0=ZR5$]P;"VVW ']7] MY1H]593I2"*I0YZ;:.1_IG _N6$N089QUQ/"G7:B'39CMMSZ9VS=,XRE8Y,, MJZ20"#Q@9%W DT(AH#MDZO&W^ZA$^H65\E?.S\>9EPZ70IJ&ODTTA!TK!JE] MC)+/]ILB-&HF2UGW(-P),WZ[V-]JT9ZM&(ND4-/:8J64%1Y[;X7Z,4)#M-A7 M0IM%LQ/0_T;<$W [!B)>E%KCF"S\=XFF\9SHPN%M'X8,#E$RZ<8/8;9%+G1,3ETW:CR#X! M$2+^%7"04)J34P!MX$NM ,E0D\4J::F1U%I315=OKUWPQD;F2DXX-';0A48' M8PO62H_-7C*#T2Y3JXEYFJ[MZZP@V>#[5&+"=KME-!U>@.**%.2*@,W2NR]S M67,J^PRZQV(BF1^=KEAL51J60IJ-4EK;1I4(=OQV6>"\%*@R+;D .\6.^O=F@7ZN6M//#G">!IN*G%B;?ZO%Y<,[9OC_;( MKZ71^@2*++X SCC8.=2"R_@FX1PT>J:-=I,=[(_I35G-[_#M1/B8AH1YVK]@ M&(!M5U9SA!8.X3$8RS8%LLXZK^><=TDRRF3[72\VH"'B^Z[I"^8&D9VA@6HS M6LZWI8OG]FZZ(--]CE#[X* MG"]R!_'%6NY':-&QQ'-U!;^S'I67ZE$A!V/CI<;YLA&12RL2Y:NCNK(:?2-B M]>P LU6]ZP>S723BCN[)+2?EH!\5PT4RY'A$:7$C5P_&.T BKPUCI)T37'A! M?IY2114'X$77W&(CDEGVF9#?D:VUF%.>&JRZS?ISZ3P@.RF+32>7TK2(4TG* MSM6VC#+/Q;P)&-^>@:S#X#!:_^OY[@O^F@MHQOWB1RT_E3HWG5?[S8I8'MC; MP#JEOU O>X/)IY_HH.3N\*%TB:HX)ZOXLCK$1R0EPC>ISL"X4#++YT7YI6Y> MYSQR,, ,Z(11HHSOHP4#8S(V&W)'^NQ4-QLL'1S5S36N#S[0SE>V!61]ROZ6 MA ::NIU+?46?EN_L2G5$U">9KH9.QSFA]TK'5+W69'5G?TA2NEDO$GZ@OJ/7 M!Q[MDKX76U/@G:D<@LZ>(2^D=()0011(T-(KXJ5P6\8J1!L&D ?K7[S6\WN0BLQ#"N M9HXZHL6&_D*.8*JK4TKZM9S0_KW>B1V>*[]6VNQ&)6!E6*Y7-^ZL^%S.7 C! MQ^L2\06<3=B'6_KR@+ Z7D*)Z[Q11+V/>L,*J]QFN1NP!#S&9< V,!C ^+5D M,;/QIO5OLQ,5SJ:KC!8;Z:J_TN0QZ?90_Q+)1TJ^5>P;5 M1VKK MFE)9N5F%6TH-$GPRVH'IQ=>?UIM5ZN;\BQ/H<96:A,0#\&LZ(X54S> M2L+7Z;F@ 8ADM4ZJ%1[!Q,D=BYY'[5VF]1S;== VHH)(B W=HG& M9>[.:K%9=Q?&J<""4*\9Q9V"#,$OQK]Q;>:8%I4^A>=*"P[&D 7"BS3,LC=! M.0%=]=ET9EDE8[Q=082I#[DG_&W67XE KN8K2(>O:)8..1OB93MWR[UF&[IL M69YI)\@Z% !6>5QAB 3K"$>-WOMH>^(H MTC/8YU.@E6$#M=M*I#9(WO(A_:6*6BZM@V,%6X(3>9Y6(K]*6\%C2J2I1+_" MJU09"<&,*'=F+7I52X(DE;88-("$Q^[O7,$PH0SUY>Z./QEPDWV_64N/'.[6LXB&13W17O(K;PX13)8N8^6)\DEMB.!&H M""H%!W4=4XBN1:2=I*;X ]50E@73B [<:W2QH4E!60[LUMPM)%:"RPP6LK!F MH(-DI026J/WP&SQ7"1W&2]'N%[=7^\V629$WL.>7O/])"^""E-7V=+3R6L5O M:(J)H9MSH^5#EQAYV0@ERZSD!%3RGY2S&Q(]V*R,X+O"%&1@3=#:O\B0@8)Y M5[**QZ$V50G$0\VCP$@$[>M&>C&SSG)L%HE]3I]E$KFMIN*0@,:*%%(NCAP_ M>&;#X?T[6GIE&5RJPQV\U)\\\GHW5$@[M9HQZ60014N!;%1^[P(0-HSGG>/U M8/&-LW/%@H>L3'@L'$RF 39S878%-1W9ZZ1N*ZB; M*Q$W#I<[O9M>:U0;7@(FLE@,7LBC'Q@;H6HD2Q/G66<4EBJ=&/@6@C)F[&94 MZW1)82VWH!P-)M.K,4Z(AJ"6.LJ]P4E5/%E!#G(.8/RS+R8H0X\YA[PI[VO6 MJ&%'F%%XYIIXQNL7M%YEJ<8-68+&3%D%)X ]!V\) "KN.>P!&@/7OU&U0+1X MYU:@,#&MP!+Q&0N*\Z*C<_V%#%L^H^G)AGI">[(IIS,4Y]X84&M)W@!*LQD9 M8HU*CXY4%]"]L%PZJ18-/GQSN]@&&A[-@H\ZLJGI#-5PJBKRP) 3H?(IWC#' MQH,AJP[!Y.@\JULHI0)NM2$5H],,Q5=D^>;)>-,3G/ >E**>S>YPYD]=[4BHOR[1110C-8'/-!1)J87 M2K1*L(4(-';(-5XR> Y[:8I_5;9MY\32Y)"'"O;!4^=K3/W*_M =AREY9EEZ MLVJY6IN[1"M4"F3AXL)R(RRT%?-9JV,TCJSG.ZXJ&Z1VDN*-#:;8^NETB0;. MMEPN)57B6G1+6KOH ]K$):EJ;U4Y1CM3JTI0GI$R/%-I;TT>4)RSLR%PNK=> M+1%HF7-]LIG>?&##B)<_6N// 2,,#$UX%/VZN/]W3V M6 MVQ>/,P6$VNX",H_8_U*Z'5"S ="V)14!##)T,&IX"#NE MFU.]40NFBO#X'6R#)]@0-C1J]9=2PKU"$MEP.M,RON?\\TI/JBGM:DV*%VU* M,2)Q3/#9=H]J=*B?JULS9<7>:>H?*;Z!&U;J9\ <;86#G'18YD?F<\&]*J2W M+=GD8(,C]N;4N+N.\H'9!*.G%2M-,F/NX$Z4/+I)',59HV\,1]!YQZP_)ND? M\XE3O%>QO@5&1WG_WGVBUC- 65)@\V]V59\':@F,9Q'EPC>M9@61$'+3'"ZAF;"4 M:BH'SAD['Y$9 .GN43TD1I8[Z=TT&&L23B3VR%ZZ=]RX7N-% MTPIY"W5$N?POCH-N=.K+6^YTQ 5T2 M%F(*KN^OU9BTD05VI*[GI_ ?H6+OF+50P:88:=LXX!;&F.G4X=NTXFLE7%&9 MV6 J2&0RRH?,SE7Y!8<\,\X_8SO0R>1*]X3^A1E)14%_H%"??38,D?>LF$S= MZO/E5#=>!2-7ML*;]:T1!%1MEDU)#+F.RGXK16+0;S3=K,J9G5+O@/":\'FX M3V%@4&60+ Y/7D9U:B_!#,G^YA78KF1O SG4)A-[[?J(R9]6C:#=Z&I"/#Z MH12GJ'AUU?=[SO$*Z-D=O7B_N\.X &,"A?&2P/P<\<4[;S;EUM-!2FT!0EXZ M !\:D[BW*;W*K5T311(\:7!"RMF+'@+25X(AD^9CA4J9C6U*OE22"F;50I_> MBG:6A8D\HTF)M5FF6]W\N-10UT'.>-"#6#FUP8"_B/Y*21 U\1Z>)E=LRGAQ MZ.2U&Y;T:W?VK.E8 FV>"^J0UXX@JXD=W++,_CHKH95HB\(BR^X\(+*1"-ZTC"Q^JK3#R M(WR* YGS<\@"^X3E(EQPEOM%.55X,FMGDA+1@?GEH?N[4YB5U4YHJ&\7T/?= M>B5]D7#[+-IBFS4:]HF%L-@&'EQ_;#8*BPWN9P+WO7"FYKIF\Z:<[FZQ=$[* MLYNSK"%Z%$UEN;L^>YKYU"N#K7222(.86PVS:T43Y\GZ0)[^Y,VJ'.I=#-@W MW';JU"G_:\^520F>$^9>\831T>DJ@#MTA%L(SGM!C52 'J\6BP^[0AT X78$ MR?>U^\!$6DXWKAM1M]@7%0AD/*GH:+CW\V&6\DH*Y5+%*TN HNXG<641^;N: M1^Y!M!N=P!#.9)2HDFCJ_A:XCTE5#!3K")X:>,)J[$IU^SE'F2A,1K8R] 5] M-O2FQ=8G4R J><71GD^TG'<^'PL7<@7@(NO6'MN..,#-/15_=>O7Q3NBL+ES ME'PNM68J509%*^ZI*6< 2A06DBR3:456%ZD8C?_MW(E:=5:0N#XA9NN&;XI) M$G98W*S(U8H^(]-'+4ZENF 9*#I4M7C_7+.+3=A N@93HB^./'6;;08'$V5 M,\W#B/"U9JL'M5ZZ%&C<"0]QMW,B_] M>@N4M?CH:7?3Q2REP#\]2P\$HZZ,_NNSF26WU#0.=7MV?FB>3 MXL#B6>J8&99O#_4VXTMH1?^G(S"GWHOWSJ= ,B?SXU15TQ7EU]@<#TGQ.ER8C33W(3MEL."Z3.P9<'@0S/QW&T6' M=K;W>=,>Z3]E=X=VP$VTA856IX?4 M.N8VIU48:*"UI(0H/?BT4UN(@T\9M90D:*9Z?E4 NG68@/2RYBQNX5:9TGK/ MIL:5'$)<-4TEM8P./<@2*;;]_ MFLS*/5R+I&98/;"IS8B&XR!9*;IWUE1XB)+8CXZ#"YX&@Y!UO'=):=5W91FM"26KC99D'>-RI1/ MW*Z,&4443+,I)?(+)C10%?CD$MMZ S&=O$$IA;49$C$/&96'>$X[X<+LA 2T MW?L_VO'\<0@>\QFBR]4W?]9Y*8OLT#.)1F2Q-2F0HK+>4*8B!68"W'-<@$^R M!.:24,1<&$;+57@C;+!57TAU M=5 D55](+W1X&Y,^AG\J5(158!$8#E\2(5C")A[7O*G+%58V)Z8(Y#'G2:)< MVYD#*3/65;D$4H-D#A.7M<[,)\Z)T@=_C1< M)L^74[A.UEWG\OK3FDILL#C7KQ57 :V7.E,U]]$%'LIC4 ?J:+3Y=_XH\%XZ M-4O=-XY.$E;8YS4J$;2/R6RQ9"+A(TCD!XSM'O2VQ20'#C-+.&:V=\%+ZA:T M-R!(Q$*VVU+1?8),B!_CYG*;:)$X@&\7L[OU HO#26X7?OF9XX,27I48A8T% MPZ,6HJSJ\J*P,-+("X5#U'V\@+CBJTLGD")^6!Q$B/>Q@PY8U_9V\;NPF(43 MX">&A;99N,DF\%O=71*-FS+RAE/L0:I?=WP=2((KJ:=6P3M4^YF]5I3_3<': M3/ <_^U(MX3_BDP!$Z$A@_4&!=J*R_6MD9Y7K 1]%0VGK VEIMZD.J4[,B3Z M0;HJ.BI7Q' 3XA3EQPX59D%NX""?;J?X(E"H]0I'H"WKQG&3&FF1;AY/F!1A M<':8V\"6L,3J/KZRW\Y7;XHW5]U$^\%0>?7^\J-#J80*UN'JHBSK\,>\VQTK M,^)KXJ1"<<]"CG[#CZQ \N4H&NLNA]_H\OCDPE7W\]26#W;C0OWXS"0+#A[( M!K 8VN@:6?-:X@,R.-QURSMG+6N(0BR(#:55NMY?I_*G@E?8FOTT6K@/@O<0VI-(:51)H.[@PG(VV! MBH:[SCHO/&!)JS&SO:]%(S*S!.V8TL23#<^*12E\@([FX?'&JK[/RCB"WI-D MY[6;.'E6 ?+:>TD5ID'WM_GO]!Y925O30^ST5ZT$BQXQ%X5K&888S\&54BU*#6&G=B)N M*%HY[!VXQCPHUTKRZ'(N0^41/K1*-\.;>'GF([L\XW4B(LA%X,2H:&E$>04% M8WI+2BZ>!<>1'%O.#TX$8%0L=+J[_B1O8+6BY3NUPKB+Z3SIC2M5FCU1_SAS MK5$4G+.(]#QAQOE@9 A*GRHH(S3R[FAN:&=0/-T#+EC$2C07,93+G1;!L^%P M%.^B+%'S@HP!@A;;/)"KTI0:A;L!Y*X/FEG*TW0$U4Q?&O%8JDW]CCH)K:C#(D> M[SMTD2H-@]>@_#8ARTQ^=W:9)/9\L&P]UXK+R]BH)+3"N!KX$8RMDJ0G M42V7+7=;X&MP+U+M0Z, -GY@:?8X,:7JKWG-A*T?,+K6RJ?[JRO(PJ19?#^G MA'DC6V.*]S*DF4OD=!$SN,723E5CL<:'$1CB3*5/NH@U#1,$YVPAPENNM#!- MS>OV4CUQRKL&[J@R>-MBE_BU/^=\<[PC43>?%NN8_BZI*SA4B'@TM1(L0Z4] MYCEY>9$L>J"[(Y/43D+D+1>_E81V!"V"P 2JVL0#SL%A1UNE<85S)%AU\V9 M%9YV"!^A!'<.^VV1#DF>>4FCX=T:1,;?P: O=YI;4"T_;=M@UYEE_ZII6Y8B MPNZX4@:"P!+.LNHZSCA8SM7N[TEVOX"_B!_!'^!$G#\7EEMC'KMU](FV5>=B M+TONI_75MG,."^*$$M>[?\5?X6_ZJ_?7IZS)R)<>HSXUU R&B3)9MH=%4CB"AP*Y]:B07;\<+7LB228BTB@RZ$8_(!-RWL_9$8G6/NR M0!S<&S,>W)MR#%" L3"^;AU6GKK+EQ?XQOF4-KK7J-O2Q,3S:L2DWYY_AR?]-0Q/^#6)\^2 @HV!OP]]02&:6K?=; J4*+'8:-,5G M9\V-\EH96X4EI62 2^9%*Q7T3S7?*&;M=#M1*I!;A>O.;DSR8]4+G6X#COEJ M[7&SEIN+%"4+\4C$F>,HTZ^:7,4*S!>UO#E8KDHU:DIQ954J&J<.\D_"#/NE MY&6G!4/+;D'-5PY5D(FQ=7ZZHB3E2,-/;3^<^EAT&& MC>V$T$!5F:0X!.ZC=:I/M.^_ 5US0,VP$WM(H:(7_0!-*:5O2C7?J.F5EGV: MSIB]RXR)<;N1T07B$M5R2KA$OAX6K6A$I>O83OVN-]9F)A6B6I6#-:YVM#,< MR0 T1X=8;7U=VVLS>&0PND%@&M;98N:28/RC?6KO$4]FOM MD46]J"^_*X0* MQ&HRW4HMQ]1UI)UIE=[,Y9O ,'BW :W>4H9P5XL?=VA"RR9&ST!BL MR#%"Y4>5?2-]W0(ZYU(IHA,4U>H@DZ@K$@0;9G&[S4R)+_@#[[\1@.:_WQ$XXM]I>80!B,&$360\]!:#0PN8C-6'<6 MZEGG37DS5;B Q7E=8U2>50SR<22'I@:I5!WFG]X^OZ3SQ)SU+X7GO969]-&9 M0C_M;^\X>1&1FHZJ]!*_PO3IY>BH'2L?.E0S#!SP1B-4XTRF02CS(MO^UAEV&'J>? M.KV[6]YSVM[B,U,+23O9GE\:4FW6UG'V9;;1Q*" "P& !/%LE%6#@"3E@!S/ M-,5M.DPKDQDZQ%;;55Q,0HK)H30!?82=L+['Z6:YJ.2R:D+ R>*I['V""PLS M4W(&B5'Z9($WS.<+0O4@2(SM(%B2G^%,HC2Z.RH_Y!2O^N%QJIN,KDX?3<"2 MH#X42TJWAA3PK4T);BJ9J4%:6_(FA5;X5"Z)X'BU7IUB/Y<+&FYT/]T0 E'< MX4]&W0@ R.6?5<6/,3W7S(E[CHM?1,IK7MMFSU[J,CAX?^HF'+FI_,[*JW/5 M)[>6VL";[:Y&P_5D;N>7'\FX@&^'IUWHIRT4[JO+G';>?J;P#Q@0^ZL=E?H= MYX/37O?ILX#X#/O_LW5$S4U_Z4]2FRKJ$6]0<;U7/5A5/CK%=%"GW#% MX;S -EQ$U:(NQ""G.ZC^RIV\F[YYI_FV\3N'F9T&W)36/?4,R=(WT].7J'?< M,'JBNFBH2>QX#XLZO/+YWKDF!7?%S6GB\A< M1S2 ^LI%F-/B:C%YIXE6NU:W2<<9U+$&I#7*X,Y8[\M7X]Z*P'("KV=7+)#YL@XG#0-DVD+C,$@;%5SZ^T[TKUVU(Q8' MN0L0?G(WW:M";:I,!^0]<&CEFP\%[?40'Q^@T[)\/Z"R, MVP!M8*\H!4^3F"X!=2N#Q0HN$U:1)>X4+QUNPV=_6)IJ-0"==PEVDDRFJ+$_ MJ2_]7>0.H5)>S X+:ODM I2%NVBAM\_=B%1GO')\!+U/'05AD<:DUVSL.,A: MT(8W7VFJ3]CCIB:Q8^SS.3@1+H4]]5&IH*\5I@:>M.7^%MJXG,+8PM>RD<_! M2),*E+J-M2B&F0EV52G#DGKJZ5!S!EK4B&JQ*-4B0E=/PY2Q0_M"M'@+&TBQ M4[B@84R@LW&E8<@[DDJA0^Z+U%#6M&$KV+OM+D!5+"@1HZ9QIVI@3@/:FS Q M5P?BB]9.D."#;DU] C,+T/ACPW6(D@UT[E 3(17V MS51CS2ML:@O-B*%%5F1%A;O*[1$RX6'QAKA]!WJQ5%-U^Z)*2-DTW5_%5GEE MV4I#7ZJ4 !0V^,UQ1)84"I5SFPH;?2!(2%.CJAD1?CY]_?+%*CEQPITG'A89 M;W)&XIQ,.25;F4+FF^EM)6>)!4;\7$]'EGP#/0/-S""!YD%[NN*5='IS?59R MV5!S\$AQ:V!94^/L4IPZ:Z=;S2ED1]67^A1 @9+L B4TJ9Z@!8=XC&K'[+?R\??H,8]6I-\#7[WS4^KV2')R;:*_1 MVCKGEY3#7N>I?%7 NZHT,H3#R?_:R;-) M4W%__[;VSGV]07^.O;I79/U!']XP+N#Q/1B4 M42_1,DH?KS:OZ&?C4;=S,LZZ_1$V;IB-\Z*A;>F1R_+A4/X]#\K;4JV?SDDO MZPY[V6C2Q09V!UEO,NJ<3 8P)!-L<]L-4&O8'&>N/-86<0PU/G");+6P<_X= MO70OT\TX3W2#/+%;Q+](86NKZ\72E&M#X#42#>$@:@'1M5MLOO(#G.T5 MSH)9S2%:T.$C_[OP$$CSU"2P]UG]@7\"RVXTQBT[EL^XLNM.>K@"5Y/\K^:L M/X%S;## )>T_GL'Q1$7'$RL\ M_O'+$^1B#U0I^=\C+<]!GO5HTDY@*4UP69R IC(JFE8IW#*9R+\-:W32TS7* MGUJNT1/,GVC 7& H^%5YM:'^8H2?+>2:F/!08\)Y MUGG#Q6,U$-_/,DL+K[Y%&,R2'^XPFU5"QNC! M/$[*+B:/E=(-GNQDR@\V*#:=_M![?3O]K91+/?4X>; W)F5GIXC7O1;.]OF% MRI"I6>J&P2R\DM_"=/Z_"CTE;0S&6KG]X.%0;KHTGN^]BC411 -$L@F&U.\[ M[;,=)1]@/)4 H\=H5R.'NHNE%K3^F87\ &5(&RNH**E<1L%X*EW"_!#E;$%# MSG'72M2NXKT56,':$+0B*)D9?J3".M4PAP'_(FGX!%GUI!@\!=TJ M&B;DLL*KIQ3O$I^FF16HF&#UV+=(AF%8@H MOF ]GY^&+B@OJ65?PQ**4"E<$X](RTF\DY =9QK@(ZJ\G=^*%Q8TZD+WSVU1 MB^I&81QUM3&9E#;C/830#-XM0A/&1-3TO['@@I.-(AJ M$8@?8?-L#N=:,CF<:0%3N]RQ\!2U(H/:>02@J-9M0AP9Z?.3L$0_[5?$V3-L M&40B;>/3)U"O2(Z/WI%B%&Y#5^& MP V/\N$W,XJ]0J8D,TV02ID>'^,.>:T"4AYT_V,TS/L%70J\,)$YF+420U%8 M57/Q2YB0Q+$(W4*XKCLY2($@NMV($79K C#3.09P7#H=P@QY^_A$-4H#7-RZ MFYU\)G!4E6P6"QTC00DFL26.ML16C3.,6T^?S"FJ4^4K6DCSEIRNF'"_S']7K&1SP\GQ5T7>4#1&I>,A&3"R)\ MP. F3IN[\;7CH[1KV[_Q+/[*TSMMJ927E*+EH+DEF\3:+A3_H3=1RJ5GO[RZ MAX-LP6GCI$&6=YW<^VK<;>86?%ZJ/?_,BY)R5GF38LJ#I G+=*FUXDJ/)61Q M^V.XHIJ/TVL.?SE%S?I]>5V+\\74NYL^YW7H<8WMJ4G\"^Q%D14*]= M8_B6,_N'!RIZ$#[C]%:A7LG-NJ>4=X9_0G-*:8Z/.+NUE,P,3:1K?KCXZ?RI MP'=,?Y3GV_9''UN,XM1[C9>U6)C'AFQ>PL%<% M0R%N C<4O=%3"?NC?U,/@W.("!_)#-,R!9KJX%*<6E_-1<.Q#H$#_R1;2)63 MQNTS"G'@IX=0X""%8>W+60'=_V6]_*RGP:1\,9>0Y'[%$B>#'1<%#SW3T:-P]&ALD[ M3DVF_D/:PDM:-"M'1N I/S,J?U9.G86FJI"<4-Y?J,53:)"49(6JV^C^,$Q" M;%,Y[*8=Z__9K?[_C%ITOK\!4_'0%L-1,[K0Z2%-Z+4433W]".-VJ244*YMG M8"=T8#>/6312HDIQ*S1=N"H(=^X(:<,\Q2E6S]K/3+IX@ (3>,TTHDJVM/D/ M;P#ET1.7,('!&)VD563)I-2:DF'__TD7]#_P/*@X=3CC5C"GDC)]E[=S,EC:!!P.VWWV[] MRZI%))T0B%J?K'53#WQ'(-GB-LYOOB0X.P%*+TVI67/&O=-RM",Z>2-!-$PX,4%" M&X*8>?R ^QZ6,+WR20>C7AB4?=+I%UG>'\$'"OH-H>M(&\ N!;ROR(KAJ .[ ML#O(<4OV^T-ZT8"+JIE2BP7-(Q8\KI3&R'U\Z\-M%Y=W/.C^# G'OBF;OD93A M"2(6)L,A?-"@DOTD/Z*O$'F.$1\^183").L-8&P-8 KFA8PCMI9X!&8E<1/! M3$PP@N:N[F?=;I>P'1LB/'+$L*YXX[8SH&OT#OT_?_MS:@"?<485*%'7O^$Z M]2,[++)A/H3I[)Q0@!K^'HP'T*D-K'.4$QPVHA"@J5K2ZW>S4:_;Z15##+1A MD(V^*@;Q>/2Z/;@V[\!\T77X9]ZM'1#$I UZ'<3AX.7XYZC'Y$!8I 14@7O; M@;R73?H3$_5C.%LV@::\$@XB0\9D.]%/#B-_^V%-:6+MERCLN7P(NZ^+FV/< MY]!TG\+2^L,_;&>,O_W.Z'6S/*_;&?)CW9KK9'TGXP$'-M'3%Y_G"BUH2>''J&7 MH+"LS!GLS\_G$HJXQ%#$]Q/X@2=PI$%=?RIG>V:H]?L<+)WY'G/^/_/:$L#Y MOVPE^;;ZE \!>'S/=R_U;F+FDLA3)8/M@JP:HHX1NRH7&\']XBN=Y*>%_/AJ MOUD1 2AOQOD<+1]_H5Y&P !D!$)5U'M)+B4Q9#TW[+L^^MT)*$Y=9^:EE.;> M2@Y9 !LVU5E,6H3S?KKD,/S1U&YY )Q=5EMB?"@?I_T<,;S]HO,N MV>\,^43@ND$_ZX]SD [9&'3#-W#KLR.&]43$%**&^EE>('"H[GT,V\]'V; G M(P+G2=->^ 6L%6M&;-:K-;)'FK"OQVX%%PH#0+1'ON=,?,^9^)XS\3UGXGO. MQ/>\Y$]]S)K[G3'S/F?B>,_$]9^*?,V>B:MVDN/%J8RZOT*OY=^6!O A2 MS)6B#WJ2\C(HS?G:U,]>&>9>^/YOL*C6JR_KS6\A9P]#F1%%8@XI2Z.A.'*W MY<3>UI!^3&S9?,CDL$JF]]O$1M84#3@ )K#Z1N;F=YY\H5HF9\CE(VS ZXQ50_=M 0 MU8_--%]8GD^,"61%%SV372%!IK,PZPW0CN_RC:YS%N(1E#K1BBO"F]P?D\7! M7DM\7 ZJ?15 M<-D7!<5-I'-Q)51>#=&BLX/>X(OL=[/Q>,BNL%/R>J5=NGAP%O5BM#<<9)/! M&$^DN^DB*>*DAZ!<#'IYHX,&E%@0Q*^KI:<[PW%.[G_7BKOI/;7S)(=.C(V$ M#9;'">RT;A%+S85N6N]40^ M ?, ]WRC)]:MNU?(AE>>OB'Z1C,R23=LFELZN29+AH(HBY]6.J%%ID1!4H:F M.AM!#SDGJL;U6[=F@T7JM^![YXMU[N=Y65G?]">9"D\['U(YG:U++EZHYBMQ:-^O MD%R[I*06KX-1?,&5O]%Z']-[0N&ZXH'>QJ99G04.@M![Y1HK9F]*'TGK)J-! M(>H_K/9L/!@:-:4/VF2W2VKS<-S/"C3&XO!>*ZK>.F!. &33ZS-A]9I,A.N]:>(7%RF%W<$O_+BKFPVZ_C5\W M?7^63]2S*T'?5-.>= ;PAFX?5P18%G#P=SO_B^H#J;%)!J'WT(0 L /THHXL MUV0VYYR3(3K4/>-)W;OWGJ#:.]$LHUZ_ANE8K&Z/ZV MVF(%:XB!7SA!^@.*1$VR_F2 IO!>6?VT MO:J%MBLE1[=8)QC\(8:5735;.T M\8A#VTVO>Y?DX[,U:N.A\/4C8RK4RJ#>NS"6))]YR*>L!GFF-RXQ3M!'9>XU M4C%3A;S<*HFXT&$_-LSIAQ->CD/)N*5!K"J:*Z=B1^P88! M:=?W4BF)"7E9@4H8"-&EMW+JSJ 7Y=7.7 >'CW*ZGD)'3[?PX.:SYSO"\3O" M\3O"\3O"\3O"\?]/A*-Q=%C:@+KSQOJ DO5X A^D+:=(V4[^97];@#D(DO,^ MT_<2#8"_HIW)),4*MI5*G76%F*L-,D[J3[Y!MZ9!YHJ6A]P;3$?J].3_N4SA MPP^TNF,L/+[XW^9C*3R(^-^:);RMB-O^0\XN?82<62V/+B=OY+RJ/;?P5P#(#WAB,7WW^94NE#XLT4 OJCB=*N!_2#J\U*C/DWO M.13K^-?H@D3@J"&"67?:S. *])%6=N*/A%>FX]-V'/VAS]?KWSJ_EDBSA# , MK+]W@Y7?*&L6'0CE]:?5>KF^N<<=",M@3(H#0K<8T):#6!UW>F>3NIB%B:6I M7SL.2PQ'O:R+@$O43PI4NX:#"0(R.Q-X=_MG0QY\1\T2CAV#=?"QO'@_@N#N+%,4@#T,)GE[M":\W\//??S< S,#/@_47PL"E5+$"Y!E^5BC^\E.N+79 M*+^\EUCS_H]4A3U1"4&='-M0=0R>>]=;A.%Z@A\'H)Z<.\>@<,>XP"$Z;!&S M5O^8<:= [T4OB+8)*F PR+-QT70W.M &8SAS!]%X:30](!WQY CZL[%%6CTA M&:1_G-0K??1VBO4W2ZJ_O2KGBYV&"6]O%]LMC2J"=[/!L*!\+,J1TINOUJO] MEC53].:"1!R/!LE6G[I$=ZPTBB(&)4&?E,N72K["6!=G*! = 8:R,*L&R7Y0 M(^C"ALAR$!P\LGW8(J@IH.(L"STU9C!QH.M/NF1V9L6DJ)^8!NB#C/SC#/S= M9CTO:81=_438CN2XQ0.N/RS)_ M-)@5QS\;:"8/1DV1Q.RM4YN1YY#H,0A8^O-TMZ?Z:BH8(Z\%'Q6WB]7B=G^; MHI_=[J_DV\WZNBQG6ZF;AZ6;KW&*N/!91+>II%Q:Y-%DW04EGK' %!6.30FN M%MAN"G+C>_W-H&1+?RBYS5<6OM2^O"^I_.<[[1+J&C7WR &'@-T)G_%#003! MJF)X-YUZL#_[($1.,(=S1-XJ4,DG8SX&BQ&E3E#RQ63,/XY'>_>Z_JU*2M&%5PZQ*R=]A$47T@."TD7G M*$FTM[S(WX$\:V=,\2T5(.=8F,K^$ICJ?7KY[IQR5+)\- M%..9M !$XGY':0)XFWZGVN2I_Z1ZI8T,:C3 TPIL>4ZM4#+3=V-A]H_P1AJ3U,DIR@YCPX SVV M?\9')IQ1(+BE63A-]<\8PVK&]*4N/0-T;_\,=$/\O20Q^^ VX.A=&/7!CZ1= M+1YY)U'2A+9TLE4973R-.6;,4HZ,#L*!RGNHB/GRFNBJW=(ZY'(-D*Y$DQ?+Z?5O0F\)#5]CR)H?)5]BM3Z\^'8]@Z/6P;C\ MUOLB793KI]+1J>_HLV!';VM!197,^+^O<6 H*MV'/?$#_EO OZ.SR0^=]XOM M;Z?S35DRW1.R?Y(/"%;O#_!/5_YQEA&=& 8+" \4@-GPK.<^Z7?NMMF"ZE_. MG,OGA_A#T_P;OPV/09TX>W_YT8FIT%9ZUH'?0B'TRYZP 6GQ0UL#QU1TPSKA7G.4# M:M1K+0*.>;KHZNWSX!RWF1N/)0,K=^2(7XC*W>GP/,GO5(?',R^CX1>+QF^* MEIL;CZ@_Z::FIAW>RV8;%^.S\0]@F3=OX/X/G=Y9WK!WNV<#V:?=L^$1.S;V M"#*Q*MD7;123%W#Y=B=9CAI[N BPT)2!>54BL37JA9\76T7>RML^X-M2DS^S M#Y_+PT.@]=(\_"YX^,)VI6T>1@.^LR**7<=1<9V@BLI^L9-BA+;:D/_ E*\) M@)A!KHX[6"+4$I9 MCZ+D.N\G@ZR@[/"3@GS,F'.6=0GVPH;$B9HW< $(&+Z@-^B9[ G?'!=9[:&W MNHN3SFVH:JGZ?VW& 'K9*SHN"@)_][)>T<6UY)K2O *AG3WVQ&(/=-GGE,>9 MP"]S;N/"Q3'LID>1C>W>[]8P#]HY?T7G/3&CKH^0&^:V_BL6N!"4;!B,!'FQ!P=#L]FVY0"E4IBWW?3%]0,PT,8.@:Z9/CE]R>N%J M 1VLQ.@J7<@E$+;H^.GV,> X&0W)I3;@LSN5-H:+N-NGA,^,83!H9-."OW $ MU)_=(4_56TB#P?S<_H#@(T25ESZ'*D3 M#F''U[U8K]S\VZQ\G=8+9(2%T8/W[E/MK> <5I0[[IHTV"5YPNIMV+.:,#WA9!_( ML/0B?OXS=DA.EXYW"W.L*-I>9*-!P:Y$A*U&26,FQCP!1?R7L!@-'J%!;:!^ M@;%ZDWPSP;@]&=C[+^N%N_'>!%&#^'_XWZ M(PF[I89V@)0YXS$SA,#^0;JFFFV"!OYH3*? "!W47CHG'LRY?S +J6>-,6NP MBY[Z4;=Q2!#IFBANPDQBW?ZR93^L &P;1;OP7#]&[T[XUH#\#1"#.- MSTH,59! "&WG78#>OWRHQ!NIL45&N!Z!5HH_L0)D0F?4=010*@4_[=WG$G0Y M*A_'QM,62L6.C]_;Q^-@N9C. \\=%PRC31]@X8M@@[J]LIZ-^PM27Q MW+EVCJ5]E08'EO.3T5F_C*WE>,++&Q(K)E?Q2+2BO?-*"2H$<'^3 M@GV\JLUN))-YXQ^PE<91 OM7JR%U=#_HN"V*PG M)0A_1@4,^%CYEH3QAV7< MQB70@5T%LK5'H!R-%.3P:? _O:$?NF0NUN@R"@4YPC4%!LAX_=GN$)WJ:9@HC[TY!&$SQ[BA7VQ/+&?:GVD:H(5%GO'N[ MS?%#DZ;!%V[,8)*->W JP.F ))H% H&'"9*Z&F; MWEFN+D6F!'SBV.G^5$L[(/A8[1;4!7R/241\^;MX921G'L?/K:.74B;,K]_F MM;DV,2:9F:J\LUDO9"N700.4',0T@F@6ZI>QLCW$:_BJO)Y*#6*D#.'"7UP6 MF4JG7)7EBLJ*2I#"#<_1'-SORUE9WM+&E!@5G2O0%+&\),2*KP,Q?;J8FU@6 M+K%M).Q!_)$B'F1 @ MIGEVN805]0/>L\6:+'I 4;!F!*L=\97:2/&*]LF4Z/=(UO>08"KOI<7N]6S.#B5F* *IU1@\V<< M/=< MJ.8HW93O'3,7XWB *XSOU0.DM?#NGA42;NJ>]2;NTT@_D1_5"WD_IC!S4R_; MG_XO,\0P/,,SRFC:C* M;08;"C8H'$\(V4\/;TX;E\8#C$$)I@RZ1,N!FAHJ6S2^*<)LL353RE#>B<=G[!LFA\7KS NIK+[5/X]N/EB\[)$^S@7_0(A/W^<;5 -?T) M?OZ@>[_ZP8\YP[FK/_X\O=<;H]_>"S+MW13383X8]L'_ M>(,6;<;1^;?O8V.#A*N"%S@ UZS0-QRCI[L MT7>H=KAFT4Z4 QT9H^ \J=Y)A22_H(:%:2@A'CR:6+*WZ-QU0./(844'U^G; M%9948/*I/^"P^UPB%5;UXH"!ZO7J.@'83=,V?D6ML^1N2*YOU9YDGVS3'CI[ MZ5@N;;IF5',-]!47C?05(2.-J]X3:$N[MC#.-4T\=R$#E#"S]?YJAQ1R4KDT MSA[SI:'7==4YJO?\&->5;GYLY-.HI;A*+K,:A3'J.<6+WN?O MJU^_I,JJN$"1^NXS8YV0^7P,8]ZR)8%C\-Q7JDDWSM^G^8%N\'[#HB_84K^*8B\]4@6Z>[Y MY]0-==0>>E!\0/U^7'O\#6U??)2T.K(&XV6 3J";7[$[,WGR'SSD16I%>5#M M*RY]5>\?5H*I7K"[RD!:J[9Z@6;C9K3)=V%2;J-$?IDD^JQ>E:=7KVN7?]A7&VBBUH)%6.ZI.,CYF:,%7Z^.7%57&JWS85G2%;?O17*3T3/2_) M_9[(OM.^7+J"JQ_O"%4*Z[Q_VIV@^/.*=TQ[)8X2E.8(@7R ^P^B6>9A5JG)6HP0*SI^VBZ)ZTU>O#0UKMFZ N>$?MS#U M9'WHX9CD]#_"N%#C6=[F%WX;4Z2V,894F9RM>?D/FCYC;K(TC:"553>K^=&3,:%E/] MP/.M[/PF7!\)KNB #>GXK?-ZFN;!EP$"-K1&1$QY)6 MCHZJ@U"KX0G**9)6QQ9$:#D-8?9%3/X3C/T'"C'2=.UB8^HK9J$^F3,FV*G? MR\E"!^UD1N)PT!H&;;>_+Z#SWA30<=B(KQB=7J.:*F]KVTY?-B&-GVIL9UL! MU8ZA_C3-ZGV\/'RQV$[%BRT1#&U DR(3$N%?.R+\91W]?=M>6?71@'NKE.95 M:?:0 >-,]2JVQ-M=DCN2[ MQ;#]20C'ZX?WJ\G&CQNRQAEINX_LH+XU@^HW"FV/GQF*72>$,F.II/N62?6S MV@?X@R7=I,SGU7Y8W,JL7)IQS= FW4BN^7^<_[[8_NXHK5KJ:]C2.^/EN-I,M!8 M%7*\VC_"8$9/,;^CQI%([D(=,C.DW4@Z67/1H9?)92G5/66M6 ;1Q)'3T)XV M;ZAA38V]O$G"U+B]C4RIT>0EF$^C1Z8I3Y/]2'"=1NIR(Y]OU,"( S6Y6RSS M;6H?UQ(T?\7>.PPO:9#O]7NS2>A%NR3CC#NBQ^KE-9Z5FG!* M\ EXS*LRZ9M2EC] 8/F;L[HFN7=A8!C'9J,HD5_6F( F7SPG6&C3A"7'N*E! M9B"WF7]WVJ*N,OX^X,&=/^IHFQ_VL)9BJMW#CA1F;1_:+-';/:6-X&S9GG;B M]8BY;".$6SWM.%'=[IE"7_Y5-S_VHO6/?=3EZQ_[31:R??QC+&G_O,=;W*:- MC[G,*^O@T1:\?^ZW6_I12:JC;OXV2S__-DL__[9+/W_DI9]_@Z6??YNEGW^C MI9]_HZ5_O!K_6._YVB.GX8D/W,EUI2^^LJ&''OO UD8E-+ZRF;7/>V#[CK+N M'N&17]O_=@]_Z&355"?YVCD[\-BHM;751"JVX6,6#GF )5A7=YZH1JH7HZ'] M#..DKJ&S)GZ9A".I EZ,7P"+ ?.+$4N^ >&;=E" #-YMN! T=@ZNA.43-[=V M"K[*;6'GYH@W-A9Q>8@)CU3AY2F&;F>)!S99Y*:$2-(=9U?B><-\NIHCR:=$ MG,#U=>S3:*.)X$]&!_ GBE.9N.O&R>M2A5#B4"T!='J]&C^2OJL.P?,5=5/J MNE_;EGYU?(;);K==SV_*'26V(Z4#,?[%P1#0E(01Y[AV01-$ M.M:4O\!;7-D,5R^#\BPI%_7"EP#Q27QOA.TLC(K7!QN3K\Y\%G\L6^LJ>33> M5%_EH_&VNEM2\KV^7:FKFQJ4NK[AVNA4:6Q)=/6!ED37-UP;G66-+8FN/M"2 MZ/J&:Z,3M+$ET=4'6A)=WW#MH7.[L6&';C[0SD.WU]U*\J]]0Y.7-S4M_?RX M\$RK+(17Y=59IRMY!6D$_,_3C<]R:9^= $)K@^>AA]8?OG=\5![$Z.#5MH!! M6&C-IV4B V-MH8-&X\D7I;BC ?^#_I^Q/2H+K=!H[;Q;4I MDN#*W:S3=162P+'=*NYQ=@14T'B0-YQMYM*/.9IAE8N!,]_,/4EV71T.5(Y*2W+ ME7Z/YMW6D&]7G+2ZU/YXPW(L,N.RXI02FLJ62%[R^1,(/]"#<[>< MB95$)]8Y8?0,_5*6ORWO.W@F;3N(@I=Q)8.M7"YN%@+._8.NJ7N,>%<:'A - M85W#A"Y@_64%%LJGQ9TO"N,>>S>%#8OA-T;S-TZ5&T=))R<6&T2;U,6 MJ3KLT8"[BWDUN.O:KE&_M!V1#)='Y*.TS5.8R5%H]G&1&Q(_"\-.'.9J&3D-(+UI$CICQ=^5K$N8 MLL/3)W=0PZON$BN.FB'Q3:EIKEI7_26F3F#]1;ZP5_TU#2T7L'R[-NMS2E\I ML,WEG[F^&'+Y.2CWFKYMNMN7;U0GO(X'II7''L$'3L]ADBH[4X>O#B?M\/7! M_!V^_.BI;/_(ZJRVO_/ !!]^4$.!3EO\]@-5&?OW)@ZD@QF_@^BZ=,0E,DI\ MHL*U:1+B;;-HZ-)Z^%&//#"FZ3=H[< 'FX^9*8CJ33F&ZC8[_^OO"[E>Z^]; M5$Q',ZBM;VH:M[;FR:$$[J3GXM$JB@:'52N3P53O:S[0^\E3&4MV)KX=G4WB M;^LJ AZP#L\&\:/RI)E34T^P9A/'2K6$'7EOUP05AS5L:7%YPN9N)0VU@XNC MMMQH,/$M.;P"-]8AOY4I29JD53CV^J#>Z7-[Q+X[J$D<*CE:?^=1K7K)1^+A M]L3*QH$"K5_]@-H1.]*GU:R=--YZ0/5HO+?%!![YQ.-',)[=(U^9V*S)_1OF MY1%/]T$U10 M#471H]5*?4C:O+P[:FW$$@HKOQ8L)%FK43:V4&;D) M#Q2V;!R 0T'F6$]W\5JJ=)OZMR+G;TU9<'J MAT$OR3KSZ>?UAE1OY;)>22D"'!XMD=CP)%"3ITM'F>(T&X$"U ]F5.$OZ3OA/J +7>PBFCM )O"H=$^ M;BH 6B-_TK5]+W?[#6A)!Z"!S64:HYF6XHR+75-QQINP.&/= M0X21KO$AKG!C<\--Q<9XA&N* +2J9- (-4P4"G@-A]32)6>E(M%QF.90M#EE MSO;&R1!TFQ9)LH0C6S$W,>]Q8A<%-RB@$:-*49@JU814A;?#-17:/)G/5CO% MG)IS= >/>7B"R_R(%^G-GCZI>4!314)KJ0 .U@-]P#+7._EA*!SL6QKY8^M+ M%[;I94H5>E"=QX?L[=:U$R.MYEL7**S7>V5PZIN4T4:K*0V;GH*T@,3'?+R$ M#S^6ZYO-].X3&*L!?W]:17B?YC$L^BEA5B0%7SY*?)1^>*$]8V53? ML,IA>ZIJ_X5;J8?XJWV]P5C#\N4$CQ^/1ZJB%_1=NI?H9;0?'^GMC23&]ATF MT[/!/?GUU>^2D:(#Q>C2[K)#%+_Q?C^J+-WCL*N_F5[%.0$OE\FR%FGB*,XB MPREZR64-8:(C$G1E-U^LU N)*U@*9E4?N=^>WDRG=__'/YJ?_'8.S_6/=4]] MO>)GOIW'3_S+=KO[U_\+4$L#!!0 ( ):)?4Z&PO\9M=,52 1 M-5<17 XN8/.O1(HC>'_R]GLMU.4;8.^S=[.9.W?O3R^GD9,N= J!U?F<1M + MWD/GSX4?E9V(+I\C.G?-]02QN28%@F<6>$I](GWVB/0 H[5&LDGRN4EVNJV+ MPTSP<0<7T#JT.F(8;!"-X!6B9"V)RDPPH5L:]L*]G/=39\$^I$!))0.@#ZTCC@LD5)8\FL]:">WSE]"H+-7 MVU(3YA)M/7\)QX3VIHNLA4RQ',IXL'?%(<69P9$D+\Q=B=(Q0:4$TT9*4"XX M:AGZC,[0L@FF],Y\Y;YE>]I-!NPCF\'9O&P[<29Z1IQTTV &AU5)9T^Y&2G#-L%_/;@MZ!!>,0]75 M(21YT'JF51+MP!*"#9:*)+N>'Q*5*]RHOIV:[%!F_PB97_HYYYACB>@NM.[] MU_R4_S/QXNSOD=M?E2GP"S*:E^<10"Z/ 3(X!LBCZ,GSUP^YN/C'C$[W_MXY M).P=$08O6->$*L([VH*D*;8\YHP6P:_F $CW7M3C24'+*[361_X]?9V;X@S5 M5-V:);;!"([V%P/N!<.LU2 1P=&^P2FIV45;&PO=V]R:V)O;VLN>&ULQ9M+<]LV%$;_"D:K M=.%*?"N9.#.-';>>R4.UTFPS, 59&). "I!VG%]?D(ZZ:I0[EXWZT]EVJ\W-Z22:B+5VOEEVS^[/K+71M?ZN5OV6 MW]C[OZS3WZUI9+4LG:VJ_JKN0']1>()_VO-%N4:7@Q,;>7TE ^OI))^%&]YI MKZ]UI9N'TTG_?Z4FX2VFY#7Z..S^/@;QE?L_8;3KM2[5N2W;6IGF,8Y.5=W3 MC=_HK9\((VMU.MF=(J19B7>F"33BTCS>*IS;O4MX].7J\;V:$+&?L,*]TN& MNUQ%'3@?Y%G8MI5>A:>OQ%M925,JT8?<$\ 8 ,9' Q0G8D$@$P"9/"/DLH/H M+O#"KL6GK7($,@60Z1$AO\8$,@.0V=$@SVR])9 Y@,R/!GFE5HI %@"R.%XD MI=\0R#F G/-"?G(WTNCO_8&^G3Q7OG1ZVV_;-8%\"2!?\D(NV[J6[J&+W%+? M&!TNDZ%9_Z,L;1N:==J0SU!+/N/%?-MZ;93W746YUF9/,M RS)JY4G?*M$JL MG:T#GVENK-J5#FHF8/3.0=-]J6],%D_(APT3LBJEK MW=1/Y=M]CB%-5:;4:@")#!,Q*V;9V/(V>+EO"!QN\L5 N5%KI:#L7(VO$S-98JBKT0$.Y_MV&@E6N>A 706RAHLI*G$N* M"7LHS-: ^<$@L8Z1-6)F:V#,A&(B?<3<^AA)8\2+SYU__6\4$CDD9G8(S&>& M18XL$G-W5% ^,\1$2HF9E3*>SXP6.K),S&R90XG-#U"*B503,ZL&YC?B!1TQ M0=I)F+6SG^&,%7B"_),P^X>F.J-PR#H)MW7V,XI11C@LQJR<_=1B%!'I)F'6 M##Z*)+)0R6^@ YL)9<1'N1S&1A5+VP374UZ7C!BFR4,IL(8Q) M4X\,62ACMA#&I*E'ABR4<:\+@",'M- S9*'LF!,VPT)'%LJ.,F'3Z7(9[KZB MF,A"V9%F;GZ 4DRX1(#;0HD1N+YA.EI9C(0CFSA2#F MH-W,X5*U9U]((.@NBHDLE#_CJH)!<:_%>3A ,9&%!+%2PKWE#4ZNT MRS9'%IHS6^@?4X8GWW2_/PJLEXVJN^:SK%;N))Y%=,)ECBPT[RTT[4_V;UZO MU%H;M?H8'N'#_E)6Y<*)[D^_%C%.L^[6Z[:JSL*^3^:]E=W^_AZ[GUB]^0]0 M2P,$% @ EHE]3ESEG;:' @ :# !H !X;"]?PM=;@-["UUN MWL+76X#>PM=;@-["U]L!O1U?;P?T=GR]'=#;K;!7@C9+^'H[H+?CZ^V WHZO MMP-Z.[[>#NCM^'H[H+?CZ^V WHZOMP=Z>[[>'NCM^7I[H+?GZ^V!WGZ%O6ZT MV >@=^'HKT%OY>BO0 M6_EZ*]!;^7HKT%OY>BO06_EZ*]!;5SAK@@Z;\/56H+?R]5:@M_+U5J"W\O6. M0._(USL"O2-?[PCTCGR](] [\O6.0._(USL"O2-?[PCTCBN<%42'!?EZ1Z!W MY.L=@=Z1KW<-]*[Y>M= [YJO=SW3.[?-F [?RWCN3OG>)?\,_[1F!G_6^Y3?T38>85^?DW4$L#!!0 ( ):)?4YG_9"@ M)P( !\O 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RVZ;0!0&X%>QV%9F M/'>WBK-)NFTC)2\PA6.## R:F:3.VV<@%ZF1*R6*+?T;8SC#.3]X]*U\ONN[2X>KX^M=X4;AR[MG*I]0-[&.IW39+G(7>)^=JFR-58L ],>'_C=)[O^_U (;0U?2J:WV[;BFI?W??YEC*.@5P= M&Z+4=V5L7*#Z-H5VV+WDO7$A_7)];LP.'?MG07F^'.FQH^,!YLHI)Z>\+>C8 MJ+GP_,F_-/!U-U0^T'(,N1I2>^3QX K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " "6B7U.F5R<(Q & "<)P $P @ &V @ M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ):)?4ZL2$Q?LP( ,@* M 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3D;[CI9% M @ N@< !@ ( !I!$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3IT'4@W8 @ 5@H !@ M ( !0AT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ EHE]3CUJ_N2Q 0 T@, !@ ( !GS( 'AL+W=O M&UL M4$L! A0#% @ EHE]3H1C%N:S 0 T@, !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ MEHE]3C*H.8ZS 0 T@, !D ( !-#P 'AL+W=O M0P >&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3L1+J2:V 0 T@, !D M ( !M$< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ EHE]3GAU^,S; @ M P !D ( !=DT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE] M3A(&V:RV 0 T@, !D ( !SU0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3BH% _;K 0 9@4 M !D ( !HUH 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ EHE]3L8#'[SH 0 9@4 !D M ( !Q6 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EHE]3O",Z&:V 0 T@, !D ( !V68 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3O#W MMCBM @ TP@ !D ( ![G 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3DR#&$%:!@ '"$ !D M ( !+GL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EHE]3B/!I/G] @ )PL !D ( ! M\(P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EHE]3O^7)U;3 0 /P0 !D ( !"94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3ADC0&8F @ ? 8 !D M ( !9Z< 'AL+W=OAY>$:D' C-@ &0 @ '$J0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ EHE]3FI'(VX. @ E04 !D ( !IK0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEHE]3F;BPU)/ @ !P< !D ( !JKP 'AL+W=O&UL4$L! A0#% @ EHE]3LIW? ;G @ MDPL !D ( !L\0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3KV ^R&PO=V]R:W-H M965T&UL4$L! M A0#% @ EHE]3H 1E^YY @ U0< !D ( !QMD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE] M3MV>1JTS P K0P !D ( !WN( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3E0@[8P? P -0T M !D ( !]NL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EHE]3A^+(1(6 @ )@8 !D M ( !W/< 'AL+W=OK(N:7L# !A#@ &0 @ $I^@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ EHE]3OSW#K][! 310 !D ( !MP ! 'AL+W=O M&PO=V]R:W-H965T7!E&UL4$L%!@ !: %H J!@ #'9 0 $! end XML 100 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 324 418 1 true 91 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.cloudera.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.cloudera.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.cloudera.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1002501 - Statement - Consolidated Statements of Operations - Parenthetical Sheet http://www.cloudera.com/role/ConsolidatedStatementsOfOperationsParenthetical Consolidated Statements of Operations - Parenthetical Statements 5 false false R6.htm 1003000 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.cloudera.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.cloudera.com/role/ConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.cloudera.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101100 - Disclosure - Organization and Description of Business Sheet http://www.cloudera.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 9 false false R10.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2103100 - Disclosure - Business Combination Sheet http://www.cloudera.com/role/BusinessCombination Business Combination Notes 11 false false R12.htm 2104100 - Disclosure - Revenue from Contracts with Customers Sheet http://www.cloudera.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 2105100 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecurities Cash Equivalents and Marketable Securities Notes 13 false false R14.htm 2106100 - Disclosure - Fair Value Measurement Sheet http://www.cloudera.com/role/FairValueMeasurement Fair Value Measurement Notes 14 false false R15.htm 2107100 - Disclosure - Balance Sheet Components Sheet http://www.cloudera.com/role/BalanceSheetComponents Balance Sheet Components Notes 15 false false R16.htm 2108100 - Disclosure - Commitments and Contingencies Sheet http://www.cloudera.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2110100 - Disclosure - Stock Option Plans Sheet http://www.cloudera.com/role/StockOptionPlans Stock Option Plans Notes 17 false false R18.htm 2111100 - Disclosure - Income taxes Sheet http://www.cloudera.com/role/IncomeTaxes Income taxes Notes 18 false false R19.htm 2112100 - Disclosure - Related Party Transactions Sheet http://www.cloudera.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 2115100 - Disclosure - Segment Information Sheet http://www.cloudera.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2116100 - Disclosure - Net Loss Per Share Sheet http://www.cloudera.com/role/NetLossPerShare Net Loss Per Share Notes 21 false false R22.htm 2117100 - Disclosure - Selected Quarterly Financial Data (unaudited) Sheet http://www.cloudera.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (unaudited) Notes 22 false false R23.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cloudera.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.cloudera.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 2303301 - Disclosure - Business Combination (Tables) Sheet http://www.cloudera.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.cloudera.com/role/BusinessCombination 25 false false R26.htm 2304301 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.cloudera.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.cloudera.com/role/RevenueFromContractsWithCustomers 26 false false R27.htm 2305301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.cloudera.com/role/CashEquivalentsAndMarketableSecurities 27 false false R28.htm 2306301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.cloudera.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.cloudera.com/role/FairValueMeasurement 28 false false R29.htm 2307301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.cloudera.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.cloudera.com/role/BalanceSheetComponents 29 false false R30.htm 2308301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cloudera.com/role/CommitmentsAndContingencies 30 false false R31.htm 2310301 - Disclosure - Stock Option Plans (Tables) Sheet http://www.cloudera.com/role/StockOptionPlansTables Stock Option Plans (Tables) Tables http://www.cloudera.com/role/StockOptionPlans 31 false false R32.htm 2311301 - Disclosure - Income taxes (Tables) Sheet http://www.cloudera.com/role/IncomeTaxesTables Income taxes (Tables) Tables http://www.cloudera.com/role/IncomeTaxes 32 false false R33.htm 2315301 - Disclosure - Segment Information (Tables) Sheet http://www.cloudera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.cloudera.com/role/SegmentInformation 33 false false R34.htm 2316301 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.cloudera.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.cloudera.com/role/NetLossPerShare 34 false false R35.htm 2317301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) Sheet http://www.cloudera.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (unaudited) (Tables) Tables http://www.cloudera.com/role/SelectedQuarterlyFinancialDataUnaudited 35 false false R36.htm 2401401 - Disclosure - Organization and Description of Business - Narrative (Details) Sheet http://www.cloudera.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails Organization and Description of Business - Narrative (Details) Details 36 false false R37.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 37 false false R38.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesCashAsReportedOnCondensedConsolidatedStatementsOfCashFlowsDetails Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) Details 38 false false R39.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfCompanysAssetsDetails Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) Details 39 false false R40.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Balance Sheet (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetDetails Summary of Significant Accounting Policies - Balance Sheet (Details) Details 40 false false R41.htm 2402407 - Disclosure - Summary of Significant Accounting Policies- Statements of Operations (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesStatementsOfOperationsDetails Summary of Significant Accounting Policies- Statements of Operations (Details) Details 41 false false R42.htm 2402408 - Disclosure - Summary of Significant Accounting Policies - Cash Flows (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesCashFlowsDetails Summary of Significant Accounting Policies - Cash Flows (Details) Details 42 false false R43.htm 2403402 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.cloudera.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 43 false false R44.htm 2403403 - Disclosure - Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) Sheet http://www.cloudera.com/role/BusinessCombinationAcquisitionDateFairValueOfConsiderationTransferredDetails Business Combination - Acquisition Date Fair Value of Consideration Transferred (Details) Details 44 false false R45.htm 2403404 - Disclosure - Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.cloudera.com/role/BusinessCombinationSummaryOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combination - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 45 false false R46.htm 2403405 - Disclosure - Business Combination - Components of Intangible Assets Acquired and Their Estimtated Useful Lives (Details) Sheet http://www.cloudera.com/role/BusinessCombinationComponentsOfIntangibleAssetsAcquiredAndTheirEstimtatedUsefulLivesDetails Business Combination - Components of Intangible Assets Acquired and Their Estimtated Useful Lives (Details) Details 46 false false R47.htm 2403406 - Disclosure - Business Combination - Amounts of Revenue and Net Loss (Details) Sheet http://www.cloudera.com/role/BusinessCombinationAmountsOfRevenueAndNetLossDetails Business Combination - Amounts of Revenue and Net Loss (Details) Details 47 false false R48.htm 2403407 - Disclosure - Business Combination - Pro Forma Financial Information (Details) Sheet http://www.cloudera.com/role/BusinessCombinationProFormaFinancialInformationDetails Business Combination - Pro Forma Financial Information (Details) Details 48 false false R49.htm 2404402 - Disclosure - Revenue from Contracts with Customers - Contract Liabilities (Details) Sheet http://www.cloudera.com/role/RevenueFromContractsWithCustomersContractLiabilitiesDetails Revenue from Contracts with Customers - Contract Liabilities (Details) Details 49 false false R50.htm 2404403 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) Sheet http://www.cloudera.com/role/RevenueFromContractsWithCustomersSignificantChangesInContractAssetsAndLiabilitiesDetails Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) Details 50 false false R51.htm 2404404 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) Sheet http://www.cloudera.com/role/RevenueFromContractsWithCustomersPerformanceObligationsDetails Revenue from Contracts with Customers - Performance Obligations (Details) Details 51 false false R52.htm 2405402 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecuritiesScheduleOfFairValueOfCashAndCashEquivalentsAndMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Details 52 false false R53.htm 2405403 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecuritiesNarrativeDetails Cash Equivalents and Marketable Securities - Narrative (Details) Details 53 false false R54.htm 2406402 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Sheet http://www.cloudera.com/role/FairValueMeasurementScheduleOfFinancialAssetsAndLiabilitiesAccordingToFairValueHierarchyMeasuredAtFairValueDetails Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Details 54 false false R55.htm 2407402 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleOfCostAndAccumulatedDepreciationAndAmortizationOfPropertyAndEquipmentDetails Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Details 55 false false R56.htm 2407403 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 56 false false R57.htm 2407404 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleOfIntangibleAssetsDetails Balance Sheet Components - Schedule of Intangible Assets (Details) Details 57 false false R58.htm 2407405 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleOfExpectedFutureAmortizationExpenseOfIntangibleAssetsDetails Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Details 58 false false R59.htm 2407406 - Disclosure - Balance Sheet Components - Schedule of Changes in Goodwill (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleOfChangesInGoodwillDetails Balance Sheet Components - Schedule of Changes in Goodwill (Details) Details 59 false false R60.htm 2407407 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationAndOtherAccruedLiabilitiesDetails Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Details 60 false false R61.htm 2408402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 61 false false R62.htm 2408403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsAndSubleaseProceedsUnderNonCancelableOperatingLeasesDetails Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) Details 62 false false R63.htm 2410402 - Disclosure - Stock Option Plans - Narrative (Details) Sheet http://www.cloudera.com/role/StockOptionPlansNarrativeDetails Stock Option Plans - Narrative (Details) Details 63 false false R64.htm 2410403 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleOfStockOptionActivityDetails Stock Option Plans - Schedule of Stock Option Activity (Details) Details 64 false false R65.htm 2410404 - Disclosure - Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleOfWeightedAverageAssumptionsInCalculatingOptionFairValueDetails Stock Option Plans - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) Details 65 false false R66.htm 2410405 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleOfRestrictedStockActivityDetails Stock Option Plans - Schedule of Restricted Stock Activity (Details) Details 66 false false R67.htm 2410406 - Disclosure - Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) Sheet http://www.cloudera.com/role/StockOptionPlansStockOptionPlansFairValueOfEsppUsingBlackScholesDetails Stock Option Plans Stock Option Plans - Fair Value of ESPP Using Black-Scholes (Details) Details 67 false false R68.htm 2411402 - Disclosure - Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfLossBeforeProvisionForIncomeTaxesDetails Income taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) Details 68 false false R69.htm 2411403 - Disclosure - Income taxes - Schedule of Components of Provision for Income Tax (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleOfComponentsOfProvisionForIncomeTaxDetails Income taxes - Schedule of Components of Provision for Income Tax (Details) Details 69 false false R70.htm 2411404 - Disclosure - Income taxes - Narrative (Details) Sheet http://www.cloudera.com/role/IncomeTaxesNarrativeDetails Income taxes - Narrative (Details) Details 70 false false R71.htm 2411405 - Disclosure - Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) Sheet http://www.cloudera.com/role/IncomeTaxesReconciliationOfIncomeTaxesAtStatutoryFederalIncomeTaxRateToProvisionForIncomeTaxesDetails Income taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) Details 71 false false R72.htm 2411406 - Disclosure - Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 72 false false R73.htm 2411407 - Disclosure - Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleOfChangesInGrossUnrecognizedTaxBenefitsDetails Income taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) Details 73 false false R74.htm 2412401 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 74 false false R75.htm 2415402 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) Sheet http://www.cloudera.com/role/SegmentInformationScheduleOfFinancialInformationByReportableSegmentDetails Segment Information - Schedule of Financial Information by Reportable Segment (Details) Details 75 false false R76.htm 2415403 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Sheet http://www.cloudera.com/role/SegmentInformationReconciliationOfSegmentFinancialInformationToLossFromOperationsDetails Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Details 76 false false R77.htm 2415404 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.cloudera.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 77 false false R78.htm 2416402 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 78 false false R79.htm 2416403 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 79 false false R80.htm 2417402 - Disclosure - Selected Quarterly Financial Data (unaudited) (Details) Sheet http://www.cloudera.com/role/SelectedQuarterlyFinancialDataUnauditedDetails Selected Quarterly Financial Data (unaudited) (Details) Details http://www.cloudera.com/role/SelectedQuarterlyFinancialDataUnauditedTables 80 false false R9999.htm Uncategorized Items - cldr-20190131.xml Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - cldr-20190131.xml Cover 81 false false All Reports Book All Reports cldr-20190131.xml cldr-20190131.xsd cldr-20190131_cal.xml cldr-20190131_def.xml cldr-20190131_lab.xml cldr-20190131_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 104 0001628280-19-003670-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-19-003670-xbrl.zip M4$L#!!0 ( ):)?4YV12B@E[@" %6-+@ 1 8VQDU+OSYWE_A5Y^O8LR#5X[OPICH'-M2)/GDYE,6159W5\PF.T52 M4I]?_VYPZ"9959R:9'.HK,1ILX J8(_/W@ V_OQ_O]]W?_B:%8.\W_N/-_A/ MZ,T/6:_=[^2]V_]X\_NGM^:3>_?NS?_]^7__^?][^_;_V8^__.#[[=%]UAO^ MX(JL-CF/Z5__@"C[@U^:K6S]G^\N1L.'W[Z\<>;UN#+G_K%[8^=?/!C>O(C05B] M1?@MQ6]F'1YJFC]4-2[Z-:V+?D7S+S5#^5(UD"^#_LU-3?OTJ*)+N^;][:KW MM]M97>NLJGFW4SRU__;MVY_:W?ZHDQ6M/[7[]ZF]1GBN-8C'3=YN#4%FWCZT MBF'Y4Z4F51_MWY<[#H;W/TZ_66K>JYE2OU?9?-0;%H]/79+8_&F0M?]TV__Z MX_1AZB8KN[UM=;LKNZ8&*[J#?JQ_Q;31FM<,AIWUKX%&*UZS]A4UW8OV;59' M]/&S*KH7[8OE1W*>J[%#5=!E]JE'GRK*K3\$NWI@L\J>HP*@JPAG5" M-'U:1;GIHQ4R,-=BU0M6"])2JW4OJI>#I5:K7K3^)=4OZ+3;#_U6-?TGSRHX MT,F^5%B7<1=X4MDAKQX=/*AN7D_>Z<.:;BLY,]=@1?=:4LXUJ.F^LFM=MX7O6#JQ[T350E"&GQ;N^AWLQ^?&Y>[XQ7]ZSKG=W6LAR=5@\T'_8=!79?T MK*I34=.AJ&@,>*/&OZE+3H5Z%9D_K.J[4O_D6JUY0JT;S M+>I>L+IS=<>;_.9KIYJJXT=57?KM&AN8GE1U&+S]4O>-]*BF2]U'TJ/J+C=W MW1J_/7U8W2WOU8CZY%E=IV%69(/Z0_[U?!U&G7]+"BV^VH56-0TI.* M#G=U%N6NTJ#DK=N:]NE)98=^C4:F)U4=("JKZ0!/JCKTVL/6]YHNXV>5G6I, M'3RH;EY'I_&CZB[SK%]0MLFSU(E6=:JW$<_/ZSNO-#*+;5:_I-96++:I?\FZ M%]1TKA'@O$I\P:TR@F6M=Z<_3EO,.G2S&J<.#RK>#[_62&-Z4M4A[_VQ8C3I M\9?6()LU[[7R]J":2.-'%:!T_'L]AY\>UW9=*2 +35:^HI:["TUJ7[&F>TW7 M['8-&!R#N6FSYU[#]3V&3ZUK[%6OREKU^KW>Z+[Z[9UA\>/P\0%>WN^]A599 MD;>?^M58]EZ54=_@"XMO[['=^"WOM<$L[.GU1V[ M>:O& 4\?5G1[:-7 1GA0U?RA)I,$#RJ:%W5IJJ(R3U74X)2B"J04-2,I*@>2 MW=3*J8 N-W,-LQ2W9NO$^JGA<\_;?@W;QH\J1P4MZKI,/E?JTNW5P?;QHZHN M#W5D?:BDZZBF]:BB\:!]\[;SI6) *7,W?5C7K%77 M"A^UT+?*54T>5L":YYY5T"8]J9+26:]*24T/!JLH.JBEZ*""ST^]JE@]:-]E MG7[^]B;K]/K#&GU::K3B-7?];HVDS;=8\8(\;]5 B/D6*U[0[[>_K7Y!:K'J M!4\?/2A9F[;?M7N>F#B$^ M/Z_I7!]1S9[6=*PSXY-GM9UJH\:GQS5=!Z.*=8991WA8V^UAY27C;[H+[J+$%L\>U72LF^=RQP&!PX/4')>:UX<- MTXIXTKR0\F,3LMF8E MUG?(5'TM/:SH.OM2S M(#VLZE9E[L9=J@U=G=>I]#95CF90[5^*1>68;UZ3"TY/$KZO8N?L44VW>658 MZ%2=^TU/4H19\Z7QHZINPX>B1N?@24V'%29B^G3VO[H7K+8S5&]V9AK M,?M?W8M6OV3U"^JP;B6\'>9U^QIF3ZHZU6"%815/1X.WTY6VBEYS#ZN[WK:J M-K),']1WJ=:,N8N'$_M6.J)OH+B M-6H[>U+1*0EH9VDM^BG],'FXT'18V91/F@[GFSZ_M")!VQL,6W,IBN_=%8W_ MWR]Y[X_GELO)UF]TW!1KK7\X_>DND6HS]]'Z1,X_AQHNQ_O!GD]P]= MF,^/Z363'6#M?F^8?1_^D /[HT]=_\;^\=FG#\V:@ SEP\?TP^R7O)-^N\FS MXH?Q.!;3/3-+XM[]UYN?$4R$4TZE_O./RYW'W_AQ^2/3;SQD1=[OS'\52% , M?6N8_3R1$ )",NO^_&RN0];KS)KKB4 ]?ZTS:SS[Z>E[LQ^FE%E!*G4>I)+; MD4KMF53O)D)UBF2:J-5P*B#D+5%/KYP^V5U )M,F)SYM8+:<8_:^IGT&W,9[ MG[8Z^6FK0TP;N/U/@-S__%#T.Z/V\'WQ*2N^YNW,?,\'_TP.Z9_OT[K+K]G] MEZPX&H&>+"&$K-EDCM/?.O#E[P_=O)T/)V/ZH9-#D\FF;9C(3U43>?-SFLE/ MO-9*-U)VTZ$^*7YX'XQ7:(7^X9\4\I]9^M'L58_G.:1?CGIR&\-3$U MC/?4NO[]0[\'_SH8J\"L%?Q\W^]]&O;;?YR'!DP'_M/*Z;WY>=:L-+_#:<-R M%(A?42;FU.>)U>]Z[?Y]]D2W7_J3,T[/%O'3Z,N@7>0/Z5?7'PS[-W_I]SN# M5J\SM32#3_UNY[S$9,6DIS9SFUD?27A>V:#,):8V$IY9FX_9(&L5[3L# P ' MU.T_C/7S^P,PY4S\ZT9B,VNTP7R/)#"GD)[;0F ::W-*UN84A&=K5S4EUA4) MSH8SOB(7M870S-K\)>ME1:L+%MMT[O->/A@6T.AK=KE.:J,9-T+3X)I3Q#6G M(#!;XYK&-35X9@+2C=KZWBCVP(?U^NB5DWV<:^-"CF5%',*=@7 MU03;YQELO_+NH-V$IT$TC=!L(32-FSH%-W6F0M/ X.L4E1U@<",J#?AM4G@G MGL([!=LRS<:LW@\V0W>7M!^L,1DZ! M\9NAC,8N7"FZV$H\&KMP.8S?.DMQ4:SWDPU;W(H5CY5ROR)WNQW(\]P>$DG?R5O'XJ=7-WM^,VSS[Y=CO=OO? MWO?>W]S 4'NW%RE:6]F=;3Y?1]LI&J@F[I48O>3\Q=]88_%.S>+-01]QB,(W M.QDPTVZ/[D==:-H9EW!*S8KL+E'V:S;9-729,K#IO*_(:LB3+XXH#Z$WLD&( M)VDO3RFBGNG'EE+R,1NV\E[6":VB!SAD<)'B43W)H_C1O=N#6=G&ALVGQ.:# M%'L4)^_M]HX2=PP-&HCX6A#QT"'#3M"GR98V$*>Q#J=E'0X2&.V64&@"HZM* M'!P_=?ZN!T0'DH^^ %G'*=Z+%*[72I[7D?>*Y'FG-<,&%EWFVN".L*AQ@Y<& M?R[<*S5N8?^ID\8GG$TJ9/_!3K,59!\^HMD6\LJXMDGPG,8.@5/ P;KQ@"?A M 0]X<59C'<[2.IS"XL'V"^>-=3B;Y?+M4R -<\\BU;%;9-ML>3FS&'-,)R?,!P$^^^4&6A\P*7'_#N'A8UH7'K MW/.O!&-2T\U[X8N M&KDX0]RPW1KYF:]T-P\OFUTRYQQ&3N'AWYI-PJ?']R6PB/%KKP[LD&]H MI.32\,'Q=M6<_7Z\\]E7<^5; S.L\46P M>VXF5Y3GVHC)C79?'N,W,NN-=I^W"=^HA'K#Y/,&:!LQN3'A%\7XR;8U^KX] M1 3+)DG]&DGJA9UK&(% ["W!,%'KAKTGM :QP.#UB&VA^8O5?8+4R:^M1T0W MDH=9BW*:>OT5T"[0^WWPOO*^P!1^S\:ZM#S"8Q\]%JS=H MM5.R;& ?YY\L"D/O:S88]HMK.L.W.9GF!&R!3D?*-#;FK6S>FKWXKWO#P6N; MO3F92-&-ZX_@>?&0-/:WUOU<=..Z_5$G*UH16G3&U[\OV;@:,S 7'_5[XW[# M_F_]'L0<-_G0W-SDW1RZ;?:N*LN;1OWTFDX8<^ \A#2%7E7TGEJK.H+OR5BN M8- ME_>Z'R9!GE];_^H7;@0QU'U6#.96&GK9[- M^^Z^52PRW[3;"94,/F;M+/_:^M)=1F<5;_K\^) MA@S3093:GH=<)9A1)O%L M#629QGO"0>LXM'"FK))%AQO(C,%S0=-J#E_'(D'5\3?SK55T2@KQ,1L,B[P- MH'5LFW[OY<"^3[\OJ=:';JNW&'=-4,Z[,8WSKUEJ0!!2YZ%&3_(Z3Y+Y\PPK M:+(G69ZGZ%1_5Y+T2I:N9SON=UC2'/=)K)OB\*SPM!&@?XB&B\[@]P<(BC.8!4/Z/)1AWTNM M&WYRB5.3$'H%J_:D=ULQNN395G/Z* CN(,?F9RK7J,].ZM/(\IG(\B?PK2UX MXX+PK'/FPK9N8N?/SHUVL35&[" 88,/==8VUO$3UV@YL M7X*%/14TW!CUJY:U(UC=RY2PC4^W3'\8-'F$PTMS):T;-'%<-'%R9Y$V4]/1 MET&[R!_&F?Q&50^OJG7T;M2U4=>9NEXJ(#LQG'1N(M!8WL8$7HO\[RNPN 2S M>2K(O['4A\;6ERZMQP:_C<16;21LL$6#+:YNQ]X:^;\$RWO*)O#$1*!9\;[H MM9?&*E^22C9;4H^GG,V6U$9-CZ*FEP"X3D6/&HRW?XQWX?)YT1M@3DXJ=Z\' M>ZWR>8WV\Q32A >0U :0GXTB-(#\DM2T265= (IJ5/+:5/+"D=WU1!ZG()4; MQZ_>]\)+;96GW= M6ZM/05+GKE#[V.K=9D_R]FOK>WX_NE^"+DOY45,4J5,B1*D>W[S]F6MW/M+Z M1(^)T"P09$\ 83TYGU'!2GH>26)?NZA>13'(#22RA _F&OV2W^>@]ZXU.)/[ MQ+81G1(.6#7QZQ.A"J.7]QJCMV#TY@G2&+T3E-A*-PU "SXR?$R55X>FUTD% M61\2':H*2??O'T;#K'AJ<[[">@ /O0$E%ZZYJ2+E]HKB3K-1/]_K$95-'?*5F[0 ^N#%KQS)KG_HWPV^ML9K/_O0 ?+K] M<0?7'PPOVOQQE?<)?NNKO+'QII/X"T+]]64T'P1NB;&^$:*3B: MZ?MK$"\XH6+IR2+IXY-/LTV?\V(]FDRS;F< MV/P2\_3I>8GBRCE6; )9F.1U()9YNW8TMIZI&FW@ \9Z\R$K;OK%?:O7SJJL MWI4Z@K&V;42:QAN\MAC/?@WW#]W^8Y:-.?1^;".O5'IG/]=2I!':DX0PT\WS MEPM?JB9X5=#E7V#'\.7;HXLR#/N^3A[$8"[\'F^>_9C=M_)>.D_X##G>?^GF MM^,UN/#](4O0XW-^#TW>WWR"7PB'<+Q'>3+[]O_Y\F-=/:?SS,XW__.-AOS0AY8]E6AX@M[7OZSK/ M6(4(:E3HT"HTHW&C0INI4,Q[0(F\U7T'KRY&3P=6GS?A%@_] B;OLR_#3UE[ M5(!+/[=UZ9I)SN^/73'+XZT#')+1KC6X,[UT6NPN[??\VNIFR_4I?NWWLL=? M6\4?V3".>ITS8W+]!)_Y7#W#RV#P6DW.BD3K-DCYX/V-SQ[Z@_S, LWU>EP_ MQRMAW1?DJ#?!8E?O MJW__]+G(6H-1\7BQ=KQ^BI?!XDVT^9P1V49Z?+V@;+S#W+;:?V2=BU7A%7,\ M3R9O?FK]U'GXDI/FE[.\ND5UE7-DZ*8542Z(H>\FAQ.:'/6)Y:C5(?SM-HQN M_.T%,+E9B'C=A8A7U^(F[KUX%O\ZZL'<'EI=VS\[]5W+W*K)70=;SSJ7<<*K M2Z_.V-\_/2^UF-L,FF:#BP;3FT[X,MB_ >2Z &B]">ZZ>'3=[ )Y_96EO3-Y MZ4**)F7YT@S7*=S;4,_0)F5Y=@PMK1RU\N*_6]U19A^?_OPK4+I5M.\>?TGU M,Q=W]\S:O.L]C(:#<0.\=()Q[I6_CF/+\=Z(6&3_'@%^>:Q^WUS+PDO5D[CH7I:KA+&W494QXF*X:Q@Q7DNI)VAS%]5IOFZ]>:2L>BZ*>YCE[@;H-A[WE /$ MRSJ/==T:M$_?>T4GURY)G2]@3U*CPQ>R>^L4X'/E7IAS"IW/16T/=B?%;4+4?2C<>8EW$Q">I8M:PER_]8?O>NWNJ)-U_IX/ M[ZI1V]EJ5./"]GIR8 MA:13_Y!3_ C9(-YI]*5O)3[[\6)/ .61=LU-5L>N6 M[U-=[6A4IEDR:93XP$K<+%QH[:7O'QQ51G8 M,\N*-/G.YIS'M0G]Q9^J.(,,1Y/%OYKL1)/%?T6'=(8ZTF#V"UV/O8CBSM<= M[>XW]GCM,MCGE2F[*G]P2FFMQB%=:&AQ37FI)O)H,F6O=]W=.0':4]L:V3Z!99S+RDZ?&2*[HESPJ6*EJS_">(V89Y]*?)V' M*IM#^EGNDU V'C=*P7- M%[5W\1K=WB7MICRFZC;;KZY$J%]Y^U7CCJY531IOU"CN<1<63E7_ST5Y3VZM MXAI-R/DH\"7E<1K/VR1QKL;SGH'+W$)QG\]-F5OX%O#JVG.Q9^S]]JO&FXE& MH]2GYXT;I6Y\*?^%14:/XIYNZVEA+FVOE MKO=:N4GWQ^\)/XB!ED],XO;3=-49_YZ.VS?K\M7NFJUT-/U4G ML[$*_3KJ 1\>6EW;?[+?9Z@NU^@@]JG 56)P&!ST#SKC0G>(UZTV0ISR$PO!!4>U[B?+D8LEGI;:2]65>]7%AV68M:#2QK MEME.U9U=5I7",Y/KIB;@.>WRNY 8IMF_UT15EZ^L36*OT=D+3^S-WZ7TH>C# M&X:/'[KP7HAS4XS[D,9L'S\_/F2+>C8J>OD0. +M8OX]_75FFK'!;.?DL':Z M1V']P>_AV8;UKC]6D/80R/FN!SUO@1B7S/Q5$SY?S=^5_8WF7RWK7?\>0$%6 M/+6Y8+[7S/5\F;ZKI_\%D%=VU^]VWMT_%/VO$PAVP8Q?,=_K\_4-\R]@@6=7 MS6^ WK&!WL&ORVV\_>EY^[TSW4\,_C\^^_E,5S[,?LF_9IUW/7C];?ZEFXT3 M&@/[^&OK7_W"=5N#Q0VT/N5^@(:=SUG[KM?O]F\?/^:W=^=F_[>8^K,\K)G[ MX>0">%\,?6N8)2*)/5F51AZ.* \79TT:G_0*/NF8\6+3: M0PNQ6ZG7%0C&!O,_3R"[#^%H+,;K6HR3%(H&A+P.*#U(J*OW $H;#_)Z'F0! MI*KM0*K>-TC=ET U!N:5HIP+$: &MKQV\NT$!GZD'29%O M9++#_4.W_YAEXYF_?TA(Z2)X6CNO*S'5^_'93ZWL:)#W,H!'[7^/\D&>R#E^ M2[O;*?[YUWXQ[/>^]8L_!N]Z[8L0GYU-PA:?KJ'IFY\347^J(NJ5R&YIJTBW MU?NM=9\]2]R"=G\8%>V[UB!+S=+BTGD)X/SDIJS?8';G"34JC%+#VR/R]I2T M?"H+-]D7A%=) ]C&X2-8P#2]KQC^R4<IO_DY_>O"W/>$-DXK]CDE2_2$-RJ$,.]5 M".%%^JPJ,9R?_9[$\-1*UC M\I6BU0-1>M_+SD, 3R BFZ/P\X>W(/&5V,N7)Y?F)+\+8^E\@!D\)FH.6N,C M#P/[./]DX:4?BKPW+ECQ_ELO*RY"MG=*5FWQV=O$\_#:,W+PHN-5F*N M_!O^M550C&63J'L%ELJWB)[8XG 3DQX%MS?QZ,;RK/:'JS:T;4A=A P? T=M M:E9G)#V2W)[",<0UZ]R-4[VXX.Y03O52 KL3=:I7%M2M69RM7!>[DL79 ZR* M-8NSJ[:)3.+/[://Y5Q^8O4TSS-EME]6KWC-8J3P?GB7 M%>.7V3ZH8",HV^_Z1>]O!7'J>5\D-HWMN@ MFC69BW)SU.&YZ*EE)4?:V56/*3-O(LN M[QW\WIW=S[GQ+NSG_A^SKUEOE-T4_7MSD\WC^VRISN-^OF% M84S-\]"!M!)01>^I_ZLF^)XD?@6[II_?A%^''4SEWO)$M&IV7U]TNUIAQ_AI MCH ;:UFCLSOK;"W-&[5]9;5][9S$TEIXH[:-VC9JNUYM3V$%";SMW]:JK>OV M1YVL:$5HT=D)(/M^;]QOV/^MGZYKNLF'3Z1O=+:DLW4$/YK*KN?7-2JL>(OQ M*>3^#Q',7I5^O4;X>3(B?:1=ODW&Y>I%OL& )X\!9]5M&Y=RAOIU,B)]I-OL MFN3"J4E]DUPX(2T\J53^9K'*'G36M-OI]8./63O+O[:^=!OU/2/UW9)[5Z+) MAP[1-EIC:T*T*X"0C2<]^=6US4*TQI,VGK3QI*]UB4R2Z_%VOC3$OV3]VZ+U M<)>W6]V%G8V_]7N_+RN/ZX^/+DXL_L=\\(=]M%FO?7??*OY8W&'9ZF:#J8W^ M+1NN?TWI2,CSN$JMST<':ZG\O)MQCLQ[DO)U3)K;TUG%I<.-HGP^9BV3KR2Q MN90V:I2S4$S9>,Q&,1N/ M>7I)H(K"#T^B,[LH\=-DFH/GC,ZGK/B:M[/9D_-0BX7C<77SFR8]*B=X12!* M-B)Q2B)Q"E9B!Y$8?1FTBWQ<2^-RQ:)NDEH-^-Y^< M.W@'U!LL'L^?+E!FOYV92$Q6<*KF-G<0OFYRUV'ABET\NXH5ZHDW5BT;]/.P-'PS'!WM^$5M$# MDS;XD!632U\>JU^P5/VOW_YC_F:85(;_/#3K27P/1Z;YBG^U=+HB 5V^JN ( M @I6X6M6#/,OW Z10$]!4"ID9 ST5 3R%0>@4! M;=S[.;CW4Q#.5PB0&N$\!^&\TL"HR86>6R[T%##H*UC11E#/35!/P:*^ A9M M\J'GE \]!4RJ_T;_]MD?331>0"JUE3YC= #'0\Z!5&#Z^'8^6A["1Y\'J;:Z M1N% 7N(LI$IM)U7J$%*E_X;/A%1;8@_VEJ*]8X_S(-56"GB@K,Q9>$"YG0>4 MA_& 9Z& 6X)_N0<%' %^'--I-.C,@.@\G3KY5YC;_ !2C]]&]VGC=G]^*VK^ MTWW6&HR*[.=\T&<$RY]^_^1GWYT]F@>BY1?-?<%GO?Y]WJO]QI1":;B#=1]9 M>M?LT=/4YMM64*8W6@Y"%@?Q '^6A[#FI9.1U[^T;F;K7CL!]U7O'1_4G3[? M^KT@'57O7,GI-:^\ZX\JB3H>9WJX]1L?NJU>[1O3P_5OG-4!+499YW/1^IIU MW:@H@&(_3#7G8W;S7%#VS0^=K)W?M[J#_WCSEKZ9V)M6>_A68Z:\1\%:3SGF MWC@DA>$D.B\HLNK-#^F#XW>-*8N9)F!4_OQC[?>W')Q>,3ALL6$Z!H*UYM0) M+;C3S%(C(E/,V.7!$L-6[35F5R?;VOV?Y M[1U$K^8K*/YM]OL@NQEU?\EOLJ=-\1_&1FMA3E-D\)^M'EJ823#<1,,<=30J M2@,SSA&L+''(D*C>_/Q!_N-IW'L;VO-TO[;R[KA.;+](=7Z>8_96K^-:@[L MW_P*#WK#06SEQ7^WNJ/,YX-VMY_D;SN9(^F\U<@I@9!; M9AO#F# UQ[B7#?9PDUXEJS%BZUR("EL03DZ"]SY-&GFL#,:T-&DBA$3[G_2L M]L%8B@9Y2N"DGL/'5'$<#/5P\&XP +7H%^G_TP:.453&4Q$YA M+9^E;K\3/P8]YU;2:HEBF+ B!&P%D,;@:(/T&FN*/16:<[),E#.GAEI-#:YRIJ?_C^ E:8!;NL)+'LM\,$V\) MH3R,X6%4()**8LP9BQQ^7Z8G!8"[6ASW28F#4-QG$P9/2TT>D]H!M%\2Z[1# M%I X"TQXH#8A+DI+;,DQ$+I6?/=%AB=2)ZQG2I /?EE@/!K_WBJS53>/Z2ROOV=0L^]SZOAVH!>+8J(T1SFMO;8B4N0FH)4 U MI4O1H6+/Q#KL1!;HM4/T\KSSH'J8I0/IMM7^ ZS2\L:$6@RBI8^6,T]DI$$8 M)PA-I).)DLB4@!D6\X*V!> _POQ_[?>RQU\AJLR&<=3KK)NZ(!(!#*4(@PE3 MQ#+O4_QGHE!66E'R$1@1(HXV=[W9W)^NM2H&V>E<*@2=6YK0H\-0D[36YR=N@D8/W-SY[Z _R M=?-'"4J)&+R0A@4 "DZ1\?PYEY0S5$)9ISS__OU]5K3S5O=#ZR$KU@5D7G!P M*0X39&+@)FB93*9/>,DA*9=GKC%7ISKS+?7>8NN4MA!W:ARHK&'$,G*/#385)G1!F;8:\;>Y5C.D^@AP&C@SR/PH&_;?];[V\W;> MN_U0Y/WB<_\3@-_!S>0"L/]M\J;O/>UCD]2S02H!,6E!@+$BRS"5, ^[T01I<7 MJD!MU+(*+PQAA]&]I A:W<0H9M0(25P004KIHJ%@2I4 IDHFF#G.Q%Y<5;XV M&(C$JR@0H0!].?<6_,64;TYC5'844A+YFK.KK8)=*YG:$8(AN&$&DF*^/P:\O,!P M;8B%91!"!*J)YD)H@)@"TPA.DTEM'3[.Q ZF-]9"Y,2-DCPR9(P+)(@IWP0$ M5"7W#U9$+?O_H\YN:[U)C H1!^"?4S904)N9WE 4.2]#,B7E_@S?&L=*M&4( M.R>BH,[0Z#4)4_I3IB4K)6:%XF39L;YT=(?0&Q$Y,8&"R<*>6Q$M6 @$X0I8 M:,6Q+&VJ.,S$#J8W*ID%KHVE"@.&-Y;3Q#TI#%;*Z;(U)F 67G-V6^L-B1QA M1$!7/.6.*R7!_Q@CL38(P'*9@5P0O)F_"3PXW#62Y0%-2ZU\#))S"LZ3@]WF M&. G"TBC6LTYP$C7R0@Q% D(Y,&=<]!OBWW0H.Q&*DM8J-UVL-%()TG)M&KT MO"#S&XC/9)??YZRX7PE%/[9ZM]G3)?6_MK[G]Z/[F=E]=B400TL=B/=< 4)1 MC$7D"$72!Q\I06]^_D!GF_;6#^A 8\][E6.7QD3-&-5">2N"@Z'3-'9!/2,0 ME\#8\9'&KK>ENZ7$ OCRB'#N*':6A#B)B,&#LQB.2/?ZL=?0W7FL G,6622# M=]PY&9[&;MRN=/]MO/VM?Y,JSE2G>N?U\-UO<3Y5RXC1$>P<%S)B#\!/$84] MD!A+ (#SQGJR+YE,Q[?PT:>A/.'-7U)J:!!'PU&13ZJ=]':%:R*NN6HRF8:+ HTB/'N%?*(AX=A-W@7"F(=BDFFIF4 MO0YY=T+\E@W[-XMOFWC [:@ OI9[\+R:><&-\)9CR@.W$:);8T(I\$V;2>83 M1OL;][:DR'L1O/X_LE8QV)]0:$UY)(Z!Q>.<" @G!4R8)S ",%F5EEJW),.& M8WX!*?8D%@(L#)<>(XX"A\#5@+.2C!D>"-/:E?PMH :-MI:*3<:] RWZHV+/ M8D$XM89X0P5E/ :( RWX;\R-(PI$I40.!N3;A1J;C/P%!-F3<$ (:#ECW@7B M>$#5<<4VEY8B"G("N\(J= M<5Q)]B*"[%-"OO7W+!]"$@SSCEBAR#W@)XO!K H2==J_8TM+D>!QI-R%'!N, M?'=Z[$DV(&*0CD9G=,H0>H@>A*0** 2Z$Y"M2-3JW91EW;"WHL2>)@]^PS+C MJ;(L<,Z(LB&B:!2#N#M&5%Z4YHL;QE\TU*TF_#&[;^6]3D+L,1^T6]U$S#VJ M!"@! \0-BA' ;@8+VD"EU X\;$K>ESR#.>LGY4/3;6=89W!3]^_$QJ%X[FZ18^D\IEJV3 M9I)%B,^= ,T(7E&O'3?3*->E9:@ZS+W)8%XX\C7Y,V6C9]I _$LE-]B 79<, M!TP$U<&5HP4F$)JS94>8P)JTFE?"6N2$<0%S')D2U#D"OIAYA"JBOYU&/MW4 M/MG:L;11O>+0ZQ9IGJ>ED:6WFJ)(G9*DEV[TFE\BF6M7RKUHP"]!8JT"]Y1Z M00#K3Z4R4L7X?-YH_0P/1(SYO-$AB4$5"@; ?1 <,*U 5!@Z(8:F'H1G/A%U M'&)L,=G2RMA@[F#2\/^?/O2X2PY/IQ%,9;E9<+)\=5T M J??J]R@"9]+QZ+**X1+*3]@,I>==S[4>\J=;*U=41:&,T!"L0CYRY)P5?&H_ 661\MZRA"+W M0\PG AR!G"N!,@]8&2^BD$BX\?$M.24!XZY\CN5\2?"RN\[K=^D(A:WB#FN( M]!@1QKL)_23$2*R4-WA[C@3<"FGKU3P5D<5);)&$C0EG).L?#3GJ(2K"D/[-W,>WD!(F@Y>P0>> M %,%AB:_MAX1!0Q]R7B0S/MWQ:VU6@1I" /TEV#-E*O:TX5]C;-:.>A/J4+? MWKDQQ^)9@>=TI&OW0E(O/Y+X]/CID_99)/^:@P 4[;O'7R"X6[RF_*G-N][# M:#@8-\#UK_QU4HTMZ6 LLG^/LE[[L?I]67=F5H3 (5@3X"RX M=];&]%\7D+&">E_>NM4":=Q_>KRG*@U*U.1IC)#KMJ^8. M1&[F\5FPI>VXG,Z'?BNGL.-$U=_H^_80(J5-)CKVL\O;/M=,V0;&I4"&();J M2M HZ#2]*;'P%=O\V8NF_'M:>/F6MNCU;I,4), Q+LP'KC(?#$I'-P_([*@< MQ*-$,B:M)&DG&)JFA0 96%(^"#G>^U4U]0TFM2]:'%P>E';)2[*T*4['%&)Q M\A1N>5I>ID7[($IUA:_G7+5]?&XR7<<;5[2:+HE,-EB^GP=<8SOS(2MF]V6M M/M:?=F8N MZ%>[8^3*N6I&9)(-=F''&07+'H6(Q2D+2CP4Z)2 DO+_&2N8,S M1Z#%YG3_LOI;[[_ULF)PES_ R]MIT?0V>W@EDEMCB?#"1\2I1,0(@//3- M5 M=*%LZ!RLYYL2_46$V .])ZM=?^\7?_RU/RH&\/*_9]D?-_TB=//;?'+*?.V" MT9Y)KH(@GA@9>$0T .E=?'(=WHCYDWV3RL]D8QE_$1W6D'NIYN^:VL,O*9XV MMZ4T (J-,E ML.!1!VJ--U[;5.-&T?$:HOAU)74JA[TXU2_K*?IEF:*3(T& MW++B:]9)-7-3LYDH5&QM656PF%!A8V3 ?0EJ2*/&GG 3J J>4$K+=H]0M63Y M#C"'5R#2JBTN2!&!7'!JK,C25,A2QV-)XL'<9\KC)\QAQ>,XX;[<5YJMKBD MV(F(B3+6.Q(4D].%&F,H#@S,UB)&V-/$GJF5AGG7[X+=&CPAVED-^.HDU^I5 M@]2W.UMX>9'4;I_G9UQHXKFQTB+K;=3IV-X4G4:\4'+U.2# :D;?5:38E6#Z MI FF18P($%GDZ: /MCIHE^HI^52-,"[L19TC&-J*8)^S^S2UXG&RUV#B*-W3 M90(I:GVZDO7Y+.XVTKJ)CHW37N:Y""6!0=@@8!$3,J83]6XZ36D#5Z5\I>!2J+D]]3N-\FF. MJ?G$[*0,4TK[S7;_?6Y]'Y?Z]=FD[EE:%@,)37_V;YY:;U^Z# DF,<8^$*LQ M%03^-S60$$>4=Y/,IOG2@1YPQFL8C"WA! M!?013YM/Y7!!GP+24*8W*M9D4 MFBM==,+37G>W0-I\J@!:6!8Y4EPCGK:!&#!1+#I4.F6WSQEWLOPG ^ZR,UYC MZ;96["Q_WBG D+$X;71"J4:;$RK.MHD&821^\_,-3#+[\X^EE\^^.+U6Z?E M0IA<[;;!QR'61D 6XIEUD2(G%9DM6A!M G_S\]O9782KOC0;B>^W1_=/#28( M(<)O*PI7/*?4'0/D B;&V1!D#!C4L&L;35Y8',1G?%BP1.JI P#)+HA1R0L\* M+TCN4XW%A1LB:[^T/(P4&&Q" $$BY@A;+(,4-();FW&!I: X%9%]^U^+WTVO MGGUN A9_O!8SQ 795B)Q5L4:[^T M-(SG-/;$![\?#0?#5J^S?.9C;?D&$L",:,N%!7S-=;J ;<84\"M*5F "(I0& MZ1%X8;@K1K0T]HFJ?_@O568VU!A2OO ? MZ:; =5]:'$VXSU*-JMN_%/UOP[L4-K1ZF[ 5$ 7$(@Y9@X 4P7L0*F.C\Z#M MG&&T8-Q6?&IQ-#'O9H4#(;_M%YN,P@2AO/0&*P)0GKBT)#W5ZBB",F]^_J55 MW&8_F'8;S'K:Y]7Y8?R-^7$M?'1Q/!]&7[IY.W;[K4K@3A9\E9HG#]@8;[$@ M#B$8ATMAQ\S\&N7+]Q-,:S@E-UWY^<5Q?7GF(K7PZL9RV2% /,8;"A#$177"TO!E$8<5W'.;' MK)WE7U.CW[+A3C1ECE+#%18N:@[4M)8H0#Y<,W##7I7/V8-KP:IRN%6#>=&@ M)Z?WLL'LG,%3?F+^M\Z_1H/A\Z;#V"]^R[Y-/S^NG]WOP9_M[+D2 MY%.OIT:?DF=.=U_]_M"!;\&(&-+K*GM*3[$#+\>\1,IA"CJK,>'40Z!-RR6R MWY)IC8_7(^6G=M9K 73\4&1?\_YHT'V<8(&LLVYW>+HLRX%)]C8R1Y"(T[DZ MA5F,Y?T_@$BD/L)L5]:O$HX%(H$] .DA(C;46 HP-R@5$01@)0O")E5']C+H MN51;*6>S65ITO%5J\37;[J8N#RM%M,\)OXD;W?C%NV<0%S8/,6< ]P,>HH*- M+RF"?YWY/6'*Y3KQK++!IM1^&6?6YU\OEC,.'!=A7@L$44_4C@&#IO!9B\#* MUQN\D#-%-J;*?0I'_JAVP4_?YZ'[P;KRR,S;@VQ=/T%[YZ%-] M:8D)LOY)VA+JP:7B"6^)$G)Y4CL,]!!379<'Y,2R"&$K J!D# -'KPD@_"C2 MG:2^='_<6XY+D.E$9KJN7+BR8-$EL9%CKH*S3&@.T2='/*:I5X13X@ S'64= MV^^-!ME@)SA&/&* M2$ZEIC'B V101N 948X3'RYQHM4L@0>RX/8890K2_(@ M2Z)*#A1A'FC4C#L=N2.ILH7:%F"9-4#V7VT9X=K95K]<=@+KB4#&V+32C-@IX \D2E! MMVQ%@-^O1L2=$:VDS! M:E #43AH&_&3F9)#,7EFCJ8LNDM(H>:YLHHDXMH MP2>[B"P7(5BL4V5!96 :5%4<#X;!EN*VC4<+H6C1[W8_M[[OJHC80_@[#H(- MYE(A+E"J:Q<@[K1@HN8JG+$&'S\1;]FVR\M[W5C=F.),:(DW16+5U/S!WE-A*16KCL=+84RL,1(@ -:VW08IT;I8Y6Z[<)2H0YG;#_M3J@H'8 MD<62DH8PA!QHUCG8])]QH'HPKU^*#4(66PMZ*4>PRSI423) Q-E#0-L45 MC$%(0Y#4%$/LBT-Y2RUH9*4XK![G[*9@GST4,) Q:(*_NQ,DU>O,@RG@T$,& ML4C:R#2$9VGSP,/]UAP 'P21.^#W-#<)YH-&@RBEB 8>O2C?L W/F ).B^8!MT)GFL D%H"XBG10J@REP])BW%@G$+7(KO+>H.G M.R=^Z0]2U<7W-Y578J]BOP26(Z>2Z_4P9:\D&#T _@ZEDW:N!/3?5F#/;4:W MUXFM+BNN9 I@.&*,$^!DRG2G+? J!*Y$B9=OV1[G-;DG/>;PA>P7:-]YUP.@ M>)L_7:6^M(7R]T%V,^K^DM^4:P.\_ 3$\Z'4^O'8QU];_^H7KML:+-5KF%ZB M.$XSI$3(7?XP*.V99#9MI2<0MS"!9*3>RE3@*=7=Q-CO.BF]JENIZET[[ZME]D7L8[8$G?93J3DY& MKY11BLAH'&$(V^F-F]IS7S[N8S* M21-!EA?:3G;21Y$:GJZ4(U):FB[SDA%%I\<$5&#W0)9>@X"?^S5SJ=YG_S&; M>,!L>J7>9-?67"','4N%V2!X\!'BII@NJL9.3[=N*"F\*]M8+#&KH\Q!IG0* MY#N*D%*- 9ZFBWT AI-(A9WMH3,"&73UK%CC6@E@LN 9<8Q(%N"_.,PVIB-M MRU4EQO=BBJNCWU%$.2(?M+56,NL-Q)+.\ZF7EH%B4$J->4$@[*LX M ?+:O)A5?:L&(VM*U!ZFJB&2EGAEG"41"P^6V839<0'II2^GW;:-9[9$. M3S5]QLF/)_GZ);US(0DQN^$XE1_JW_REW^^DBC-/]QX#-EP7T1 :A<4& _:" M2"5H[Z;% ;72@,'*-8$0/1?:S%6!WYD^R'+ 1)';F#:F1R32S9X3^DAO=7D] MA1%Q^O29M?E+ULN*5C>E2COW>6^\%3I=KSO]QKIU1P]!UGK*M$F%(U+)0"".3S4!^^-L\6:448@PXQD/@C'NG-#1V%FB M)946+^4)Q#+^.&7*?,JZ70@Y@3"3"G[P]X9D<9)[KX(+'L*+((USL_0)%X*6 MR2*Y?"6R'+0^L43>B.!DI&FG#TD;U+Q-"W*>R5C>\5.%3X]-B"-ZI'2*@ << MB1<<4Z6-5MAR'%#EB[P)4Z_FD[8@T+Y\DDW9-5 D%[C5SH*I,4@XAICRK*Q;$*[+UP)[.Q#G M)4XIW4:5UEH4LS)=H[*N1N-Q@N8KT*70Y9_5QB;=$E#.FW/B4[AI@&(JSDS#OL*K%L1 M:QZ;$,?S2P&F:ZR-@'DQ%\:#YH!L,$H$%]3I4H(4I_.VYT*[@&T^'^*\Q"U!8&VT!8<]W@&/E4K+ZX#\K-42&5G:/<(F3NE<2+.S5Y*" M1(#!3/)H.574>G [$:1'$P$190D'$ZF75PUWHLNWR?V.A>^/O@QO1MWR.9CU M>S[F#^)@;SD15AO*2.#-Y\<#/[F@!Q&!!PH/%)G*O0AIBL#),' ^+3]4#+X*RT,\E39H.R33H6@ M.PL]&>]41-Z9**3!*- 0QC/V7#K$2RG+(TQU72DQ85U0 , ]YUQJIC U4Z'7 MG)3W+5(DZ%YXM+RM=.N+*-,Y(.59-$J%="8!23$[L@O@QI?J3U"Y[&17CN?E M(S],V,U!NH*51A*5TE0<$S,#2)JAJFDO9Q\./>WCQI',>2Y<0-80#(2 -+/ M3CE+1VGIY#;6RR>83H$>+\;_-JDO@0D'" :1L&!Y9V00R)?3O%@2>B0R5+C= MA1M50)(]H .CI0"+0\$>42RL(.!@L(ZE1.,1]?B0RSJ.HIBR03$=X/8(*<)1 M0,8SD&5ORIL9Z;$9=NRE<\HU@&3.& !EY+Q1G#D*I@X[KP@NHR^R'->? CU> MK,=1L: \MM2FF]6UL\@3B"655=I[^+V\@T ?2RPJD,2\'AOG:0",1[4'5J8" M=-%%%IQW-AT7*#%0XZ/I\2'3X!S8Q26&8(>E=(71R@B05XB2P1RG(F*E:1-] MW&D?5X]#0$)AY:D,CN-TS822U" =J+>>^[)=(QR?'CU>K,=@SF5BOEP\/'3[VO8H8/50+8%4EK $+R*)Y0LGY\]$YZLR4-+ M0YT&U ^!,> GY+0QLRJ!$,TO0(<9+1C&DIPQ+<["L:92MS(: +4&\U0*Q4?- M%?':1PS,:84E\ ?3+T2%$6(JX8KAW.K6G#N/#,D791D+8T0#5@CP--JJ2.KS'UJO+S?_."I?T$&P%F(9/-:,9*<"F(AZQ$6$Z$XJ;YP7XWVHS#$:&-&\ MM!#'0>64JAA/54')U<-:22"\HW%.;=SV0[L&X 5XN MB/?\RE^S5AK"^!:Z(OOW*.NU'ZO?-]IPL^/ LH!J*1 MD%[KZ *.4I;K]6JYO$6MCFBG05GR6I0%".< -RAD'8N& ]S&?$S9:*WAL;05 MCDJ!J7@-TAZ8#DI&S5*%VK1E"[11:P=T,(C32"PMV1%&)B4,#T@'?2'*2\$U MX "1G*,*:2J"MA%("SZ*DG1TID1:IO%A)6S/E'TUY0V.(*JD!B\3.?71Z8@F ME"5(25\RBU1AN5PD_CBD/2P=O$L'(7A@+C*P9()Z@:=TL%K0\FDC(DH%W3>B MP]=6WDU'.E)AOM9R #U7\?8O17\P^+U79*UN_C_PKZV\9[.;?I%M75]8I'1V M--X);+FCX/6(D MLF*=C9)IBR^. @G'/><6$4U1U"%" &7*.W\OGGC3'7Q;)2$CUERE8CM6*1ZX M5<()"X&6 I-(B2MO0KYX(?P5)MS.'UI=V^]UUI'/1T4"!$884\D)X0:D41N) M.-<*X_)-21=.N]\_?2[&:.-Q8P&$ (F "'J0.,W3918R(!H($,](B$,O@8+Z MP+Z8:9Y.AF.4KGBU4BN&E;.IDHMP#)=/QBS' A=(QEW\<;1&I0J(7 C# T+* M8G#,+-BT_\25;W==WM%YB63QO%,\70/FP3LCF:H^!$Y-69^7TT<72$GX$I>J M(GAO3"C)Y"E2,-V.LW/2('*J D&.*!P"H<3'<=+ :R*=*!VVE,L7?^]CR,>A MP4&ABE.1:D:P=I9R[K0EX'21'J\H>AW*EV0LK[)?(!UWP2HZ"H^T1\8JSQ61 M%G[ Z5ZP5/4:H](I&WGY5-P*JB@7%$[UV[D5:07;1$=D*L<%@3 RY1M/]P29 M3YN NV 5;'2P#(*XA/F"=\9&H76ZF9!%&VVY5BV^?%'<*H,@(;CP1"%FI0)A M] :\*C61:>RQD[I<<4A=//U^__0,\\QM!DVSP59"J2#J"%@J(:CE$4?#2/ < MI90"-9J4O/7R!9X72=.M(1_F$2 RDT%& #^20@P2 ^BV-Q1C'68!_R*&+JRM>++^^1.!\:'!3V$:\MUPH)Y@4'Z&6E$MD+^^O2%?=1,A1I&=\)OES!9.QB,%8ZCM-&WF@004XQXYAF)0ELZ+.3@T]%%RU73@% 3"5T M/4?"1PH:YP@FI3+- ("62[:=#WVV0P0@-E%$0H\,]R MH(PE)F=+FET\O+?I<@.!5*00N6%D5-0F1(N8P5[3\CTW#$E\2A[^>,&M%P9' M%%)U><0ET(A&E:ZW0,IX9%S)3H\3R>=)J!V\F%38DR =$X9QBXD1 GF=T".( M$\.E9 J$MNQP@.BYW^);SOXDY$$];=".!"73G3.>"Q,,M\J%X(05T1JQS>Z8 M.@8T3-NW^TI C MW_/AG6L-TD59Z?_2A?%?@63PK74Y+0BOHZ0!.00ZF(I&4(2= Y!G4;I8K.'I MP7FZTXY709P55(VOL/4!E,]B+A4!*XI)#(TJ'IIM6Z5P# !9@E&J!0+102K- M")PCBEGFC&2H%#FZL41!Q0^@ G M4&U1:(B1,J=79G+-BW:%+ APT/L#, M.89LQ%X[GNY.CL2FNK4FT'17>_FZ;<'6+"4UO#M6F.""% @"A:@0YMH%Q2!> MB!#6X2")"^7+W)A$J[.$#>].)%H06"%&N93,D%39PBI ,C(P(I64N+P"KCA; M+J;;L/;5@@9C+38X.N&$Y(P;G4[^DR@<(0[+BMUPFFG6>,17#AX4I98!^/18 M/I\&+NU1S/SB#'#CW(..XJ&A(=_;:6-HV<*)X^AS +S.>"2T2 MQ;V42M&8ROLGV\+2+93E ZPG"GY/&*G:= \X048&,"J(N>C1Q*JHZ*1!Y4TP MIXE4SPQ6 HUENJ'"*T B%(RZX78BV!0 )"G%!Z<)*T\> Z:KG"*.8!*(#09A MQS@=5RE&UC, +N6]DTJLWCMY1#H?HH:6RQ M3XB@-=?&I=RC5" ,W 7IQY0PT7!MRY0X)8AP:$^N210F<(Z4L4KY( *:* ZX MFHA5N6;2"7GR_3M<@3'(AM3(!0Z&Q,H0U=2@\@B4.C6'>V:U\@\*#A BX_"* M64\X8\%Z */8!:I=U%J57$##M!-("@&*<^<%B:5K&YX>I+)*H*8,D(KC2&>D@8LIC?! M O^\$DR4\X(-V_;,MI>=WZ%6&D C4MM N&4FE2@31GG0/J8Q+YW?:=CW^OD= M'J*6PB)C*.%<.!,T=HY2F4XPVHJ:X!#*K3YT=5:L.YGEV5W@IL T$N1]B-1Q M*H.2WH@ /P:?ZA:7UF<%Y>HUTMV(,1!@*/(0-8#K MJSA3+%\S(W"QO-L_^$2!>QD%=M$Z3KPQS 4A+=4(4^Q#1?4P+)3%I60Y!(PGJ'ZG M#Q\5LUS0(+#2TG%+#5!=>BU8,,(Q5*;S:<+'T\=Z447L2/0(_F$#Q0 &TG8G M(0B*#K$2H4\4ZYT],',1,X&)E($2YKP@EK#$!Z!V(-B6MY2?*# [!Q3%L32I MO"9U(J::"8$R/*8U"21$5[[ XT11U#E!'LQBX(1SAHP%2@OGS,3.&"-#1"7Y M/DW(<_+XQ'G-I"3>"R4,QT%1,2&S8(!2=&F[=JHQ>S*2?8CMZ]2D.Y^\=I$Q M9JQB2DKGHR9<,"5*6?N3PA$'20MMW@!&.7V\2)T)*??^T7PW[O6[_X M8P @OX(P?'Z_!E(FHI!.FC&/.><^73+(/$-IEW*Y)@DA:DE.=ISD&CJE.&3X M^ [H4&30^MU@,,HZ[XOT_XD)OXW2K-[??+IKP?/)TP6R^8E,C//^#B0%B$7EK K*IA)RW!%LVF;_ ( WE4^B<:DKV,7^ S%\ 'DS< M2&^0=[)B_"]C]W*3%>!O<*TCV!,EU$(VTF(M%$2N$4<>@A*),)P)!S&D4Y!H/MR^N5>G=ZKZ/;B;!C]FNX?^CV'[-LS(3W#^FK^^3"(K[VZ60T M#P)"KP\=/OA],(J41D7@3"(8 ! M>^3T6".$HMCS\E7R^@4FZ&19L4<$B"4'60:?;P-/-S3HJ,''.6:TMH"/RY?Q M\51GZ9PI.H:4<@PI5\0'SH14G8@3;K2@#CL(RWE,PQ:M*LI\C-=1J:E!% MP-LGA$A5.MQLTU*UM11C""*U*A_W1JHZ5#HGFNC5-)%*0>!(:8JDO3GGO=O"^2#'J4YHK^Y0#R)DS++XU MA'\=CEK=*KOT+[!+^ !VB:2"/(Y;83T3\(^@/=,8T4B5 ;-4BLS>:D*J ]-] M4V%[2D_#P%,CL8L2IRWA1!JD,5;.89-(K"Q7TKDX-9EA9TXA?X.>^.L]CP;'2?=:8;0^8VA1PZ-[VP MTP=K!CY5>^M\8$8ZD>Z[10X,AU&Q?*T 0\NUEP]+BX-1?026JS>@0!^APC6.ZM50HW("\= \G6YNA1>NNWMJ)0Y"DL^%-E# M*^^$[P]9;Y!!^_?#NZR8/#LF:ZA$$%,ASP5RS*:J\J OZLHIWL)H>)9K_D7]._#EN]V_RI[S$9 FH0+0]280B"QA7Y<03E MB)PH1$/9GPLUAJ:'8LD:RAR*(;]EPZ-:)$TC2EL_K >P:@W(/A =$Z$XJ$;% ML48&"9X^2%MX3DF$]*%\=:Y5"3+( >6__]G M[UV;&SUR--&_LC'?JT_>@$QLQ)F(O,YZH^WRVNYSHC]MJ"662SLJL0XEN;OF MUQ_@Y:=M5N@)()&X)/#!*W'!UH4+2/=9RX$3N9&?PJ$3N M'T$^^WQY>W8U!$P7E[=WTA:R/+J+='?[T_SVK[/;GSFBVKLB1]%2\>"4TIRX M^JI;S)NIIKEI76]*8K >2?3Q-NPKDM$VY]:N5 MI57G!;F9J(2Q6D8?L8"+&FQIH:10J;524=;9]O&)"L=B9KF8]/IVP71(-]:Z M3UI!-!^GY%!Z:0N]L90F=N+N@;8( MT9>< IE<+#8%([6JU=!;10-K+5W[$-V-5L7;?+98?+F\_GT8O>AUV:_I\@.[ MT4I(#='89$%EY)A:>1\P\SVT/G?-1][IM;+83D0=@8MU"_*P>&$MAZ*1E85% M;W+T TRAKIP7*'#]&G@K8*G%_-991G.]KB([]WQ_F5MX3X\SC6>&:EX_33./"0,%!- M,;A(LA5'4^XJ^9.GMN$0ONN3._5@_.-1+;2"L1F7BLPV6#("B^4\%5EZ3_TK MXGHAX?LZO],*6VOMF]=D%-FJD 6=U0@.GYIS_8/7&Q/VC_/KV9?E:T*[^PH_ M_%U8.&^# 1VI14. #5(KUE?!Z,SB;#>@YZP_!__3G]V+V3@MJV1)KIHEB+FF M9"AKR_%1X2RX;5OX_-T+_WV=WXFO23:06_%83;5@ MFLI8!V$'OBG4E^3>G+ W@89\%P8.U;#)N%1I#N%$E6]&R=%2C-&Q\]JV.^*? M_S+2U;+2N01"R/+260D))5:O1U2B5NO90TK#^BOE]G-R)C9KWV1F.UYPS MM<:,(0\>1-ZQ8BG=>^M;$_-W7(*K6EL70$4P%< H\C9S,!!\ GF4[LHXA@C? M1)'AGZ $I_+0)!.L2A8TNN25G&0MEKQ.N&T'QW=S:*>5< P4JE:._VT+V"+] M&4O#9BH[_AZ8Z7BW8^T[O@WDCC_QX0<>FX$9A(];GHBU()X7!V1;IA*M0GGS MEN?ZQ'_N7T\L$*WW8#V!V!-RO:U)(2*[J)"BHU'V-;+]\VQQ.;_XX?I_<)Y;/WR8G=_NW=.53%0JEJI+;( 6,$0S&@.6L>^N!5BT?2#W? R^ M)M%.-*!AR2Q#-K*<.0*R4&N@VDJ*A$TEWV4B[TRPUOY+MKNTRSEM@G<4"U0+ M+%E*1F8'0K8A:]JP>UB*^'U5Y>5DNV?7VI%:-1X?(89<;6*/6)7(4P>L_#\G MB$E08J^K&SLJ=N\6.R'WF^/(+AK. MC_FZ\_@CC.!;HXLFMP#@*>F4,UKBJ M6B)M.27VN2JOL28=N@9^2QO"H]?!_5[0S=XX[P6"RAG.^H,6H'/M7$D!G,4> MQ)KTAF[C5\'WGO<]"%9J=II3 *E530!B1/I'"'S)>@14#:F=SMRSD=R>3MD MG\($,\I?M=R@_D@4_RTLS?_MO_=3 9]( , )/1Z:)R=$3%UFS2D@Q?8NAVG4V2,;\>L*7& MT84EV"S[V-GBC]E%FR_:G0R-#$@HU^<3JB'#2S^=?;H'[?8 2.SGT0S*ETD4 M/ 4,YEO0J0) TBJP]2N<&(X"1W8*]^N9*^!=VUG"?3D\GGA&Z;39W^XAC!Q9 M1$G5RA%"+)8M!9O,6E0C8[*QV0,\&"17P7V#$U9_DI.'C7P]1MJ3.:%M MG!2(A8SE7-\WFRGF4,:B3B0(J)Z!D^5)QKO;C_.%3"7M>1:!G+.IM5@#M%IL M0<*1@YK] U3*K]#7&X IMQ!T,-U;)<\4.N1$3QDV(+XT"W6; @N7?\R6T.0_S6[??_CM[!][%_\B@@(2 M>PLLR!Q2:9FT0S[P!AY[;#8-05,GQ,?H.9CLB<):QNH,TQN#I49-QZAH)#N3 M2=W;\SN+1"ZIK894%1_,/>E?#\LP)#9Z:-$>E^GAL@_?9/_CV?^9+_+=S2T?ZN)> M:>?]]6SUT4/EOH+V^8:X=(#H5T3L*7AMDRU)7#:9D+5ANSC&&L'Z4.-&P6M\ M1L&?6.F7B!R_S3G9>5:%3R9",-6U*'%U*!5\, $YR*@(FC;*7;GO1^XO:&P, M&YK!INOJ0"%R^!HY/B)DQXH^;M9YJTXM>_K>=5X:_11ACIJ]JQ70ATS47,- M*7'L\D(Z_WQR?T&=;]Y6#F,C-$Z!0>LP@#R8VJK7U7J[6>T*&..'ZPU 2GM'X0V@ MBNM!\Y%9V$D^K! CZM]^K3/).&P^VD3#B&XD92B8Q,D,Y^2=M MQ0E2Q>6DE RD<%(,V?.E&&X#-8X6N[$M%XP[R:%Q-G)U=G-S^>%R=O';_%MN MLG=!P!-YXM2BD/*Y996LYC0[*TBDFN\?\8WQ.ZKA8R0>F;\)?]-R+ 5B=2X% MGTF0SB+SYSFR*:QT7<&#,RMS6OY6H()?]O,D52>V&)6*58)NPQJHBW@2=J(V M>-YKG@X!I[W-ZS^0@P,+0A-C::XTJT$U M!_*P*Q(#1]*:VZDP>.WTJY38 .L[.8DLQ7M(6:N82C5$MOD0**2*G%?UXWHF MO$[UN,?LF[NE,@=AJE>&'83V/JE*;="YP!EN:=_7(1Q\,T&V6916E"!SEM:B M+)$5*7G'^63JHLQGEP\=V9O&)!7+#)S4!=#!QL;>U)OH@J $E.X5TY(BW"-: M>T;&=S%%.L>L2' 754G!:2.ATV"*BBQ2ZJLZ7I\R=GBV:A9JZ7OE"%SYTK3C M*#<$J68%3;&Q6>BWMECHFE=.P,C.DOJ&*?\,$2;&#,8VY4F#K$HIEEUTP$KD M;,Y]_R@&,YUK;F#E);E_>KC:VO6^[]?*\MO[M;F+(O":M"ZL)44=FFI?L5FS0G/=W@4 M!U]5V=6:8X@9D_*Z4JP(@ZQ2LA'ROO7F4TGIV"&H3@(FGUWU!B%CHVPJIJH, MRF**UC?2:5:1/7*39V=_)Q-EO66GQ;K."4=SNFH9NAA,5-&UWPVA)4P_)@*R)_1(B0.@Z]O:A\)B\3<3/V46; M!8BZ@T0?4[S)X!^'R^\_# VC\9-8Y.6'V:P\ MVN[WN*6!IBEEYP.G035J5KLP[.=IV;-1W@HQ,D7,$RF?4#*=78*()$VL4 W% M$$JNV$ Z$V(/O8K@,70'<5(.)E2I)*P%:T07G,"[_0CYP?/E#SY[^(.GS+0KFCD)MDEW!P42QUFITINY#AQ*#:MSMVR7/HW2=\YYF-S/V$? MDBP>R\6@/$.XG$O U9X:DT)?YA3(,KM>SSH-S:?65>V:,CE5K([UM)KHZ6^IUUZGQ,IP?0U>U$?QTR]%4K!(U!RH6/+"G:\I&USD&KTBMOX,> MF_NI76S8-.-!I=CW[<+D_;A+)&L#;;9%6;LD@R>R38]B/:D^R8Z(*U9Z)ZPA8&B(J*U@T!E?PQV-4H96$; ML763W_Y4SQ>SR]^OGZXA)E;$:HQF2HEC^J)\'65-'!]VI0O^B6O/^-L)>A+M M4]!5*7+JBM(8Z$&00KVU(^W2NM'E@%:M3P6>D/:I=)P@Z>(J10Y%E>8HSZX0 MS4Q,V+W0@/5/E?MR$._I*I-1BM$(-:76$CIH>8RIH9ED>I71L)'T1^AY"N53 M]1VA.47E.7L5+%DVCV856I?'E]-[^[^M M7D9K:#HA_ PS+)/Y9:Q=JHQ01:EJAE055:H? EE97M2M?O MO-E\&%O).@8C$VH5*ZFD#1M5U+4")V=M=3^2#:8SJ>_,(Z[R])Q,J%64[0?* MQ990L_EQ?.GC:MM%V>!8WZTA+AW.R+&4BO-&2$'B (;*:G@Q@2?\TDHW<6P MN)&!4U ^99S0<&*3V5N!H 5094,U4JZQU8[R=WK0HFJBH^UUM M\$5'SF8XVN-DD3QKV6A,^KB<(Y'\'XN=*I@/*2W.0.-XP6&05:TUMZ4ILHVJZELYPS!COU7( M QF'$+I5I#(QVPI4#@"L)2](D4M"70!MNPR,X$#+3YJ(SB+)514HRM-R>.&-FO_2&)[GX;]:=Q:,XBL M"*DXMLZ.!3L\?9X(J=OV[5+:'=0T?YHN_2Y5I MWVUJ0=9E5H!JI.M5FLI&$ZR) Z[^2=^8L#D:WX&VH[&T[31R1 YN,SEQ@24( M2O7XY,PGP_EKK][,T\1Q',@2_R'SWR]O'WR+; :0S9S[G12IPF$MJ.I3,;DX M!:O>7,Q$_4"@\<.TP3:NMI-W5,ZV@KKXZOB68SR)*4;!KJ)(% M)Z?D;/6Q,0P2A&+^[S#!RZ'2&!7=#"#@Z>Q&*GW?OD"J?OL=;-,:V,HA>Y(H M[8&^I3&60,XB-LR,*>\V%[R.RD+EVDGO6DV0%1)-=:!%LT)&,KARLU5@M M5.B1YV3\9W,]:2M11^!BVU&D&!+[?YA?B MCLK7UF"4HYJ@G-$-5"%93:''$IHWS9?.E$D*N8NV/8&S>Z;PD*)--"$KHXDC M:Y]RUCKGQ)I7$AII4^VRQTE6.GJ.PL+6MHGF')NN:#U:6VL-N9:1!\N8<$ M?_OMNU.UH9P*#^H?'*NKF(C BW:'E"1,0TZX#$CH;$Y7U5DV,BF]0"^ST?8Z:.'13E3+E MC'TI3!NMUM^)GX.-251:WRI(,FH+-$ZK19=5,YYC4;YQ?>#I)6]]"AOU;'%] M>?W[S6H1'><9E^?\]>7RZNYVT^1^KT_W$>MMXL0G*]M2JM2BLFKU6B]%RO5) M@6\[\]ZY/]E[&_,FJ#H" V^A(^N^8)VS;'.-9BNB?5'!$TH?(YM?7V)*]C'! MJC\%]2KDND^WUGW&H?H@>R<@RC1XD.S;#XS[UKQ9K[_>TRCXDWXFC0K_2_^O MQZ\$Y\6D"B*Q?8H<@)$M.9A0.-+TZN'6NG4&_+,Q8+8PH-CIDS>Y!A>*2[)Z M3R\9,+7I=8=VCP'U)^>?BP&[[00BB-(XP-R0^(_-QB4#ED(TM(4!B\_%@-O" M %1*CI2Q13I$0!5+V-*DL\^[A;TZY#KH6[! M*Y5\DE)*Q9R#RFUD7&9QDW);-,J&Y^&80'9];:N,N,;[3NM2T MW@[X(D:)MKH%SE]#+4W@C)VI65:5V-&J-I]-V<* IN=B8)M;T(!FJ%LW+-:A M+D6-)P Z1-IF5?4S^37:ZA84#Q-32&3M!5DXQPHL!S+YJ!]Q%@ 6=WZ3EFMUG#87H:K*2@8V66A)87B M^$DU2I0YD&TR7PF5U7%#%ZT.QV'KT^>K^9?9[)?92/W6=[;L265K*E\8X-2 MC8NY5RZP0T/P4ZD?\5LVOZO^).AN-_RSXO!D/^Q;7']W_6E^^]=AT<^('KA$ M2>&8;_R0?-U#I+I1)__GV;6R7R._%4#W -F]'"']AGSS/S@(FE__?;[XSYL? MKL]7P=!]6+L0; NJ9,7I9>;4C"\E15=* ZOIW_[]9_U7_+&7U/,P_TK$_L 6 M?*NEA!"(#73+U,"U%M4 21^K;<.(SR [\Z,VY5_B^XK3]#5=D5_0K;B4T'YQ M>7XK#;WS\__\"_^TFU]^_4NGMLT:*6(5SE/ J=H(V 08QQ^R-0H[2.&M2FWU/2M$Y"%N$C7X>/FY%Y[CX)*SY(+(009G MFE2\70I/ /0LBJ-4_X32^VUQ=C'[Z>S3K!=9\5ZC562ESJ^TY11)+46FB&HL M0VQQ*HG=1QQY_!URLL'"^Y*2M#BF5IN'DISS)?J$C:_2!IQ,0VN/D/M3> +^ M3G<_'DN533%>LQ_UEG,9S5D9N 95&ZZ8=^%CWIMO/'MBZW,_IA=S3_/+GZ; MG7^\GE_-?__RR^7O'V^G1*?X0>N6C MD@W+JAI?B_+(\I, M;!/[U&PT'YOTCO 'ID8C2VV6IMS?_MR.]0@>58P+XOZ0#H/"%*1!TN(XL[!8*=Q9."Y7."];QF;9..' MV]GBK[.S1>-OV'?H4= Q(^ICS8 )NYNF"5H/9_DG MYO"WO\^N_I@MH=;VXYK#V$:I!M2YP"FL_7%4?:-MG,3)$YE@ 9V,FPT)3\K8 M/TMZI>VSZOE+9C.6\Q=9/2@PQQ#MS@GE"TOC4-5&22;9M$6=&J"ET*ROE?U< MM+5QA-0IB-$[W_@GBF1K,4]EG1VG2"E$JK)$0AG1ZU)-;<5VR>/0E+OSE7PZ MX2]8I6,+Q::*LY(6O5$-=1W\FJS8U3URK?9@G_% G_W&*YV;-./4" V*+&G, M:*"I8B,;@7['#@(IW#D=?6&!'%SI#S52*BKHK$ Y'R&'3#6B";6"[Q_%_>YO M2[N+Y)?9I[-+Z1F]GP,NVT&V[$B]AWOG@71&6:3&^6A)K40K8QG6<1!CRO"H M3#_JL-,KWU9J3LC0,SP@:W;Z;!*< OY?"R44XK07JBN5#)G,@G)_]3_B]RNG MR7OR+2T@RWE=DMW4!(9BXFC)V%8Y*LJ:V'R*4MWOZ'M-DNIZ[/AZE]*D:U@Y MJ A1,EG? C3^!";%W!"?_(-&K]?'T.E]Z3>;HEI :"519 O)*5!U JYI MC!H:![1^U>?_#!9%!1\X^[&L1@"9!81!*P3!@BFZ)3_HU?@0A.T$7WZ'XWRS>MY%BI*EG*U:Q;RA3$ M5/78/X\4L+Y/D3ZI%$XJ!O;^*G$RK-RP^F#45J-JC[)Q-MWW_WZ*87 MCCR*3=9X\"I7Q!!&>1:-MM_^N+X_;5]I_@<;28'H?'\M"\/>?W@ D_0(A-,. MDV7R8HO1HS-5U^J]X3!QA-6P'ON5O_K>UN?3Y&)H;'?-1-RSM,:#+$D(A\X>!#R2Y"BJ&#S#'P5#YF MU[*#15!<+CZQ0M[<+I;+FS MEX,\&-30(@)H+2XN#+7I[%F$L&%MFU:PD<)-U!Q.]13JE:/ /AH .??-K;;& M4F;-%_PTYV-WI0%,L,]']]>PX]<5>L4JVOEU]OLW/(\AU!E'=5:?F1B^4C5$ M]HK59B(OL+ M_Y#( -XT_KK(:A^JR3;G,J(.6JUJ=^/W(U)>M3FJ.F3C4$UE: ME2V\U1ED? M.L(ARL3P!G!>#B_6GJWO_?J=J>H1Q-;Z-X'/M 53&CO!H()F*@>@#[+*8W>F M'%*O1PT'$;4.__(06=9J8V*MT$C++C+VSC#BFDEW0F^\O''F"$2M0[H\#!C0 M8W."MIE-B14[=LVX@ M9Y)5_=HS+[?B&$1MTW19&8QL>"G7S$JN+2<%HZ;'W-9!T214<.L][H=0U8,B M/2S7.1N@0&LMH\_!A:Q7HC)LQ[J$G>/ (XBJ!SIZJ%3566,<,3V*M3XK67:[ MQ-FI!=>Q%SGE4&%M0<)A1&W5=%-L(O&?G$4 )Z)9-A,LKU\IKM\,SZF'?OKU MZP&)UA8$4*U\3D; ?%A.7KDR0BJ!37UJK)4-:YWF!U*U=>V:]3D9V0BO'>>, M+7E!SN"8*^2J.#?LL@@G8?,N5'US0N\_K->'ZC_.K^XN."#9G&[L$G!H=N0I MSKQOU9C>%_W!S>WF^=TS4P%O.?2G&(5"3]9TCIF^TGDUT#Y8$ M@?S#^.,)])Z,[2E(:0B)LQ*K^'Q!Q=1D9_*X[TA>Y3NV+0[2EH+-^D M%8?#%0@^<71@[6K[=:QIP[YE3=JM+0]].;;K/VX79_,%7YNSQ9ZK*7;8F6)I?=$4GBJ6 M7?EY,;%-7"*.N;-JF$Q!K27^5:MUQ:&X8OIUQ59:JYYL.UZ]V*:>&)*K1F:[ M"H=XP41.Z3G4T\XE"AE,;WMT\&9M2^+K%=NX]WOO.QBT9&O:>U\P;&0?Y?CI&ZRS":YIAU";+5$52L&N MLFQ-V*^WU&O3U3NL1#[6=FHH);I6%(EW*TK@ [2&"EIF*K%U V=F?6?X,6F= MBE+0AV"ALD$HX&,+C=T,6=O U-9BOZS7Z4UJLANM IQU?7YYM=RJD0>\SQ^N M]]YNMLLV%G*NNB0+&%'VD]CF5A8.371=INH\JB-478/NN M')D T/GW=2XA%Q6W[O/8B[(@<3:AP"DU' M62<><@DM0BA?UT>J"ALPDZVQ^UWCDW$VY9V5KGPD*D7#X3MFC3:OMC4'U8^T MG)"CT6E_^RQ_6[G\P(H]8Y=_ME.U;6T,G3UU4*;4')6,GIJ(F5*-VE8-I7-_ MT[Q-D7@2+JM^,YPCMRE3. 6OCP0>\;;-+J2Q1Q[;[V[GG'_=_R7[=PR2BQS+ MI<9QIXE64 9)3.%:"]P3I2+J3I"L:Z8,DHF@>M6 MIDAN;=PZYM%;%+R]HP_,'2T7_[M;@-Z[R[)6VDU)NT"H9'U:SZXU5N% MDMW0W6.DM3M9D3UH/K4$)NZ*=S:#ST5S")J2"L[DE4)@=OH G_B*>)^X#,3^ M@RV#388T5@YU5%XMFU;.]]A#KX'W7=?=[Z#\I9GDC,\8?&&];AHX1EVR;^J& MA,ZN "W&LX*"GEGL8"[V&M/56Y#!Q M';+AD$()"A$)B'GF5+RLDM*$_5I;J]3+R&% B;^WBFW_'K =&DKS==O;[G4'S8KQ, M=0FGJBG[2-B"P2PQRDH!T5'J>+%ATWO(,5CA#^3%[$+V*\QN9F>+\X][ZYCL MA-8J.I=5]2!S24"K=?,M8%?F-F:WT*(G[4C\3+WS:1N;Y21#58$ZEYU$]FNH M5%QW.)[\II?RY^-G0MDP:1N(:G.93\?IZ-/*ZG/HTR.$LJJYG3.%4Z&?0%B6]K:G)W&!TFIU>5E22DA>X M+O;9_-"XA<+%C+U;F2W_^\/UN .4O_B+A(*'3'2I"(TS6$L1HBF8Q[IYGS.UGCJ%.0;];&MFEW\ X. MM,(V6KRHR90^SL7AJ7DG'KZ1=2PVWL*>WH<:4FQD@YRU&M:+UJ!M%: SJZ*( MO'_9DPFH5R?=?;;U/@S>@BNM.F':*TI*\?40]HW,/5+?!P1&V\XM/0/_4_T8 MR1I;@)0 >Q5I(%9HJS,M.]>JZ1XI*\G676:QL+LH50O=?5%5\)V?6R MEA1G.11#W5V2=UWB]?*R/?B*U&8Y4%/&MZ)+J!J9[8%Y6>\;^QTHHELOP?_4 MB#/FZ&VM46.619XIY>0#&)!M'=;TJU7!;>A<>SH?B[L'ZT#W?^JTC=--E9H/ M'@0ZQ[N06."<&5#"#74?I[O6JTFJ]N4B7E\,^>K8S'3]^U8.)Q\\(=+^ MW\O;CRN KZ&%;F_O:ZVT&VEOT0$@!Q12/]6A:4BD3>WC)'F.F.#T4>J.S-2; MNXP9L35=(I3H@./15*,AG;,@RU@T&]Y!WH"P#W>7JF;6,NFT1Z^B9P'"( W- M$8;I46)>6 P3[D^E ,TQ'RY@=1( I#I>).MSOPO)A"F#\5PLO;EKY*LEEW.K MN48(QNA8Y1J1K.* W+JFLC<@ZL,K6@+2#*WJ;#A5C%%F( =9!&MLZWNE7E@, M$]FN"V2<+"8'%P*G():2'R]1T[@)]V2R/'E$GE;N^SJ94K2I9E-N346#E+)K>VRHM5T;KK= #^JN[5?!^N7HE MWIPYXC,*6H;N:\M19[9 "@<_5GVHKI\5>R?@3=_S01T>$7@!%<405'8"#1V; M]X,DL_/94%?7!K86A\1'+RC)(>"?NOF$7A#8&GJ?PH##'\0*^N %T*1O#3;A MC5W\>U)X<]<]YE!TY+"CEM* +#@;1$F-:;86['S4]WDZ!]]QMI4M.] "8*E4 MID2@!O%Q-D M;84I>4'!A>,[^ Q&%39A6A<#LFJC1;9FU1.GY +GT".703]D M_ 8%\N9N?!O@T4 PROB2*VUHF6^PWX\*6N_@->+DL_&;/JF#;W^*J85HD*@Z MERO6XLH@2M I8P'C3+R.T"*'K2'[= M MG%WJ%JCK!R$H<^@'*Z:5K:.RS)]@-<'!6=,&9>':$,/?U^0,<"QH!9!HBRZ)B,YK-;O"V+2LIY!Q$ MW;G%5R?8@RTFNWU-G 9(+=L&=CB 9>#<.S&<^Y5QC\ORU+L'U1C)!U<\GY $ M,U* ELM0^=Q25[.Q#N!YS^R-OG*$*G%';9Q[. H<(8:4)%0.BE-HW;KGL5L81LL^ZE9GERL B%QA$.Q4L#00G$T>@;M M0^AJ0Y80I]ZF]F*@?OI\-?\RFPW;OB8Z#Z?F#VU@MR9]E+&BCIRRH5XM8/%I MT\IW,^FT'R?O>&Q-X2Z ]P+:EW,,X!H)Z(^L@-96Q=;ZP230/;S8"W UH7@Z MR6MZ\\"!%M\:GX =)KN29JH#HKZS@+GJ9RR/Q!=?^,]GEQ>WV=T_ <4_MBS)\6%D[RLJSK<04G%'1V9AT086I:P2% .M>8)JDI[.P M;4PH8!6F61#.0!G M/DQWM5U)%'2'LG=,:J>P>53,169U=310JTK9[?QP^YJ;9N5???%%9565]+O)R1Z!\1Z23E13K8Q/K).Q+X+;; M92,&DZ+V4D"@;(!0\&V&'MW2?&?WG%E.FNY,X)]GMRSFF_83M'S--K717V? M=HO5L]52.9H$H#$6+8LW,D=)QI?0S\HI]13:'XOAIE36H@I-68Z@(SO#8FWQ MA9/J[&P#01SNPAMC.?YY2.?F^&PK2=N4-#7%F1>G ,;P/]$JOCY+DFHVJI\R M1,Y O=N3)-;=7V_GY__Y<7YUP4*6Q:/KE<@IT;$F9N_ H!. (,'N#%$)X#O; MJ:RITTX/.JP9I2F"GD;\-B%'P)+)1=DYR-8_)D$5Y_3>AH@:^XS1:$X9G3T& M]?ENL>@6STX)N[)69(&B"3+2XHJW"4<]-U=.1A'T)W*JUG'Y; MW90WV6>.MP++=B20?5;O_!UQ8 -[$/CCV>(_9P-4UJ^S\[O%X:)$%B(46S); M4*B$H@JIY!J5!%.ABQ*M\6%M==D66@XF>9MPISEKV!"8IEXHWE-C- MYM!O2Q1[MC88\02290O (8(V IX2R5.1.^9TA"2#[XY3C]!TO^;/:U@;E]Y. MS5/HWJK**K%3H$K9-7!)D,8-96\X._0)8]\!BK VO+,[W1R!20SQ\V+^Q^7% M[")]^;DA([&CT8*3P!PEI;SUW:N><=ZNU<:>GZ>I MP-Y7<@HY\6X5C0"#A#R>4@BEQSX!7$OWCLK1,KI]FMXESJ!$_0O:HJY,#A<-"QN 3. M-3/>)C: =L.>)HV >A>F-I!W7*;>W$N9U9YE6Y(M@O9H9&*3AI;2X+W?OI_P MUA\9-F#NT;!G8Y@7GOWMPM"KYEEFO6E2!!XEPZ#$UOJ6GBF]59X= MI+VY&ZQ29OLO4U,UU\#GC)43+4--MVARZM%< ]DN*SF%P [O!.'<([#5)\4Q MKW*M-.N%HUJ+].!UJBL+".U:2]@3>5H=S:\KKI8U-4&$GE]W!_@+9]N7U[.+ M>K:XYE.\F>"O=B^ MU979QBVP\I M&5>ID3?CMG'6F]!O[C!&6^C2IP-)V[H(W9=AO7%*'.(T;)")$[>!-&^KZR'* MW@FBJSH295NWH6MY E.)#$'@6*4DZ3(9*+-(Q?:S88ZDCG8U_B4Q:<>/R>*]\W+ XUK+_Z_+&0RG;6GAH(9NF*WLFW>2!5N,XYQR"P]2G MM"Q*]$<3VELT]#7J)(7U; N'']# #%,TL0BLC^V!IK2@R#^'P XV])RKM:JQ MDF\A1DT^N2'X+#D[SN>RB57.1[F +6Y"W0:!F:W["*ZQV8#<7, RG;:N=3E'4WF:J* M505M68AM25DPF;W\ADE;M8/7"$RGIKTI(RB$C]8J]W M!@(<)RRA[7;>L%UHG/:STTXV8DIQY;998"WW%XD#C2/9AJG>6,5J99LI',:[ M:#6':DX">LR*9.BUCW7(X-&.\_17G+/G -0\.Z\"%2"28'3:D'VK ?O&TOWX MFU^?YJ\9B6AJ/^Q7G]5?]Q8@XE M>2)$X#"@ +99HUGOL MAX4/H76^2KP?-%'MK0DJI9#01HY,=4V"5Y+'-;\!!,9D T:N7U>$S:0<2._4 M&C!LU@BJ?<@*3*R4 4B7F/C22>]Y%_8X0R>E=ZHIVZ)73J?<:@'^;T P*4&1 MCK1HU 8<#^?# 03?B5UZ_^%K.>;7V>\[[[;YX:=V_V&S5&C>&M0. ^>D3J_V MA/NHS(-GBYOE+V'[<(_MZ,[^ZO%@N&&2_\M"+Y/F"(V#V-WR6HSBF8L6421-6 M3"9S5!R5^$J9%DV^<3#<-UGPQ5GK'WXJ>U.K4VI.U4J3-H<]2&P\],K&46:U MZ?N;@UO;TG <"D]S )PH.XC5<0ZO9"]";JQLPP$$>9SL"Z9@41V7O:D7TPPV M#0N"#0%'3\E$-BN,AF7XS#%B_OLCA.!2>Z !4<4:SQ:G& !7DE)#UIU"2 MG4ZVK\(["WX-*',W]IY0GTZF@.$+*CNS:TC:ZM6NFP E]7B/4KI3:TA &^@X MD,PW5\( L#H6DJYLRW>M5&4:YP5H. I!W]>C#!EXQ(2?3G@'ES.,#RTK] 4Y MRT^IZ62<<*=K-=JH#<__P5O[B 8_@;^)&J\)S31709%C6TXBG!G;5%E MPU,&<9ADC\[?1%V5@[$:2L68J35578YIK!'RARQML ?:J^.K\$2-5>O&+AC9 M#V>M(S3#$ARKO[DFV[<-&7+F^%9KHMXJ8\S%:SYQ-@BM$>:5+'74+-D-]5;T MISCQK;8UN6K1^=N1_EHG[>8_7AY??GI[M//9U\&9CST';W4JEKS#EC208^=K4D0GD+ALRC?,+GK$1S3]<)(/D(!T>O\Q^^OL M;+$GPY:3(EE6SB9:NI&,+&&UR!DKFZ:6^C4 EK_HH&.]1^%A_,WO%@?P1Y$* M!S*!BD>H9(@S=H*:O$PC!K4!QV4=U'A_"@_B[[>/B]DA!\AI3@E\5D:P)ZJ* M21!"*J(4[8/JER[SR3X6JNU.XF$<_GU^R &RVZFD*B;@8)E"*N%.[+WB^S3V>7UQ=26FZ7-^=G5R*D/=E,)3I4A2Q4\+FQ-ZFU M@"F9?1OT#_#./!HR[DOH%F[%W.X)='!_MIGIL]47Y-,J6G!I!3]C+-?S.7;M M1L.ZL2T\/23G"71O2.\>T T668T$[EA:(BAEYTMD!Z>:,BGU#SE#G_IS$+XA M=KI/.'MA>2ZKOG(@8K(GY* D8-.J^.PW#)/;(Q#.P54^6RR^?)@O_BZ)X$;% M_YHY_K#:^1WO;C_.%Y>W7QXDEH4_>7-[>9XEO5Q\V9!JA?LQE^7@FGVQ87L' M-?-!H1^W,M6-SS_.R#.P.[STQ^N+/\_Y,O[/N\7ES<7EN92IU[+T M_L?\=/9I'>1R^&%ISD1M$!L\,#;)Z<*!30B$*G)R[<9[&4MUJ?,8*$7![TMJ M7XO_9U>73-/UY5E;G%V??[R\D:_?18@1$@>"0?IBQ0,;#@K' COGTZX?ZW?C MDN/]A3C G7;V0Z;Z>9(3SF;JZD6;"HA-,O)'\<-3?KONQ00UH'"MQ/S%+*W M>4=!G/$U.J F3;Q(1EJ1D_(<$Q0#O4%6=CT&V)/N)2+0@0/=D;P,WVI.6BMD MEX@DJ,XE5?8B";MR %EM-E"[1L,!1&[-5[6B@(735"OE@!8#6H/5#:T+R72) M'.<#FU1ABDAI7EK,/K('X>1F>2';?#&[_/UZ*?OS+[_QQ;LY&^XOW^GA;U?# M4]VWTB3[GON9W>"#S!6)SF5-6P[%D,)A\ M&8U@INKZ?:#0<_][9JL87[^[3W8#2]QCY4]-?*0B:3]%!R0.RB[F- MGMXGS5'9OTYKXVE--:X9T[0I:F7<_\_ZG%^NR7 MP,44K=.<'(:@*]\%F\=+@)!KZ$&8_G5<.^VP3U++1)E/7)L7P.8%4J*7.&5C+0L!!I M8!UK[9>.OC,>WPSO$\:,4PFI;1L;J,C09C"I+'GG/V'?0.'7'RM.S_I?KA6U_/SWU]]@H")G]?RIPG^]_OWGV>)R?K'Z]7M?!:N>##BEB2QMVMJ+9+>%YR])Z=I4E M=-6UQ+&UU]46%RBMDLZ RO1M7M_W*4PAM%%N.EGC+,<; @^@T16TJM0J';/= M2YV'W9SN6Q;6\]=)B#(T+="1SA*%FK6\!B=2T9!R7:7TQ0[A\>4-A^&^H.V6-!P@!4@.1N5-Z4$@>8 US8U=:+:< 0; M*3F4WJW(QL9G76LU?#^@5!4X7V+B56P0F:[^K=08M:&<,DGOM[?WX3!^F_-M MD*5P'Y?WB//.7S]RZ)S.;F87[*,W'-H&_QJ[(Q5 MIPNP[G%R*(VGX7,*W31R#$36Q*P;F,ALEP 5#*M=#JI?OP3DUQZ#7A>[$VXU MZMIJBRJ9&&%HSFI*I4 QMLR680.8AM'A9.S^-H_G[,$6L_C'V>659'[R[6?W M 7S+[&_[5RN 757E"7Y&YJVD_+;G (6OL*-L>D$%R).K?L M6RE=N<6A\6OSKL?D+MUQ$#*[N9DMZQ6"##=^YN(0C%Y.N6IS.N10DVL^CZ.\ MR<=6N\MGUA=+[$/=\;B:FH]U[*!CS54'/JD@1J6Z8E5H,E%=^WH(31W7LW U ME7\DB?1 <]1$4"*E8%1+GB"#]+=W#]JGX.?GAKL^C9>7TBT__G3 M(>7;BAHT-%>HR?I*:!;3V%Y2^+)U)L.OXZ[M3MNQ.)K"AHZE,>5L(ZH!'16U MC!Z,-ARE:-TV;*VF-63HYV=I0N4:QR$H&"KLD2'[+)M&L3F.34RVM9]5X# D M3#BMW5A:C,O#AF4:/Y\MWB^;OR[^G[.KNQEG7H-#GXS?'X(KV!+8=E.MSLLF M;+9UEE)##!P30Z:UU''U2_@>_4E,'MSC:2?JCL$/;>,G"+9=]2IDEPNY* ,O M2WXTN+3>Y79"?H9/WXP]:/^U;MDFSZ5ITQHSD[WC.YZ$]BI\L&>M+<7[EN!F M^$V;E@1MI^@IM&\]@\3>LF7EG0"VD->&P[DE[1[1:_\,M/]PNYI+>+#[9$7W!,%+,@XE=JN0736QLDH FZ,B4U/-Q)%8 MPY_9).2C$'MOT]2>XE56YRBV$UB;6ZM!5;F:'!Q'=+11I2*F@- M%04W7[.XFR^:_XU+L@E=? !>=DRR!S.S9SF, SL;.?IN)3D#TM57QTX1GU*? M-#Y*YO"[]R9M:R\G<@K+7C,YK;61(2KS=2@ JMX&0#5-FBS6W+A0\["BHL;0 M= Y!(4'4)O)1,]%9Q59\ZK7Y^P]\ MA-W5VR$@ED'J3+)'A/7$IPBJK +B*GNT^D=]M5;;WIFV(S$T%0]G3DJL"=7) M/LW Z0IJ TD&3W)A+],/:PA8VXMR-!$.\^VPQ0)?#\QLR6M,G%MZG:6M*E*_ M+O>8G/QX=CL6" :-_?)M\^35UU+N"+QP1>,V3 0+Y&KVB*/DR\-]6[U_DE>L#A*VXF%Z1ECLP,R#L.&P&KJT)=>I3NX]$OJ<#[ MS_)>=5/_,5N<7]X<4.<'#R&KY*-2-H3F&MJQ0Y "ZGX7GQ7HBT<9V$32$^F? M&N1P: 1$T7IR4+1$)LC.2*E4:F)[U<>2Z_@SIV9@0G^JSTG*%QP%-XZ! WGC MJ=C*M&/S_<@U!U_N:2>PNUL=CYI\]WM[/%UZ^9:#O2J)NKIB5= M.%/..I&I[$\R)<[1TH9=EE[;SE>^.AE5/^H"A1R M,%*Y &WDRWPE).*&#C/[T!-D:E=$TZ[HL3[O7K@H'&+3DD:UZU#YP?$4R&IMEE-\W;:WL MTNB'%TCY5RZ&0RQ::*4%CI59%<3%E0@VF>H0^:(4OA9=F.:T[\*TI\JA0\:9 MBM!2PD"* B!?4HZ]4C4IRVYT5F/G;:_"?ATO?1LMA].\S09GDEEL2 7 <08( M*9;]H?W:E^2\WLP]W5W^^_/#H:HDE>.K9]>^SK["I/Y[] M0Q"GUI!8CF*IOP59*CMK^1(BNUSD5.(3E7^!+5NR= M90L=K?"'.(Q$>-JAC[W"/Y_QM]R;A5YM*Y D^]Z';Z2=^/ZW/)#.LOYB?CS[ MHJSVXTJ&._[\XK-\[4,DJWPUO[N8+[_/7'7-3KV\O;3>AD]Q&B6JO%E&9, MDG$.Y(C)E9692JEO2#3K\'=//(2'YWDS.UNV$K0$RB?*K2&:,5/6J H0_'2'6&L3;HR^1N&U(QF M)P//0OE$A0P2>5?0(,?=;.),U*C_2+7VN!J:\TA<)W@C'8?1NK75P\38,.1( M,8+LE\?8=(VL)5@,I7[*(JBUE\SCTKH5@MDY3DE-4[;)4Z,-Y#7:AMXYOH_] MZG$K>[[V)_7A=L%[HXEE]N'R_')/ 3ND5)QQ)8CZR@"/;+WB'**Z +'VRS() M$-8@3J=I.@(';VZ; @M)JDR<=OODM%6!K ->G)[W;7?9^1R+R[D2Q[#:N9BU MIJ2+SE4N2W\MM':3Z"$SJ0LF0R*'S(H[_\1IQC_.K^ZD M(5'>W?A_%X<@;G!$ZME?)0[-2VB^3[Q:^SQ1^7Y_*LW&P=CT_>>O2>7,V(E@M:U[9DU?#_V3E9.THJ[0L6+*ERW0"G]H_ MRYD=;"=2U#Z[&#++7Q!X@-.<0:BN)I\WQ!!*]AB].K%.[#ADA2$7G+RK)#*0 MG=/C@BM2G-9U:7U0ZR!#KX/)[5N\E&S!&L:(46$%"E$MF0PU-=\=92"C7^-) M;E\"!C&;9*TLK \>?=#1+IF4F?C2O9K3_\_>NS8YBEP)PY]W?P71C[W1\X2Z MADQN28_M"*[>]NMQST[WK,.?WJ D5,*#0 94/>5?_YR3@(0$NE6!I%)EK'>Z M)'')/'GN5]W8FFIW'9O@)YGJ90RHE!%ESV%6BLI3%F[\,=HC6.YGEWV:K[8*CJR5=!)L-S>,"W3 MT, <)0 6W034;REO@.7;/KW7#)A7IYH XU5-5S9,$ZE5UPS/5$&*&@XEON9W MC*6CVK62ZW68+SCJT7=LS<3*54O%$4<.!ZAL>Y:MM#1T'2SXJV3S0Y@O !3, MHO8HV"HX>\Q2%&+U5?8XI*!V)<;*B:MN1X&O8Y5[[Q;(-U_*8 M3;#+E:6YJF)5\WTUPR7M4C "9JIQC;O<:\# N6#XGFE8BJS(3-<=M=RERF2M M7<]'"#/9]?FF#TQ!5EUB618S??21D;/[BM,Q3Q(41/7ZU!2S?PL&R[=!<=/1\:)YCH/Y MH^F.4M-8UM#_?<"=LA#X#W"]E\TBL^ PO,%=W3 M"5%M3&.1;69569>V;AOME -M>^9CWV? WA@1,,4GJJ_(O@Z;=SQ,A:B)P%95 MK^V I-OMQ"YR K=%!:YM,A\T!D-V,>7>D'7#K-M+>4X[WM6JI^C[#,PW1@4R MV!>R9^HZSG8BKF:#/F,KIN-0BYJ6VTY75+<'^%[D!&Z+"FP7L=_%I 5/4S ] MEU7]3W0PB]K3MHV7<*)R='LY5V&:9G-LD/3Y/HX>.KJ*=R6=-1>N@SWC&C[8 MZ [Z[$U%-71&7=W6/6R9V>*A3%9V$/#^5?6SC<9I'O$(S&;&S-:OT1PN^3S] M M_FT_+P6981IS,.&L+8-LLNR M=:KA,?B,E_.T&O9K5-ZAT8ECV'T,5#YP#)8B,T-U?(6X+B;0VB#7X!@,V;"( M"ZC?RC-@/* Y_#'LVVPY787 51S5T42U%BHV(Q:U-=^P?>J9C/=U+8^*&89BO)-^RZ./ M213_\5V1+<-WTO=-*)=-?WC?%JQ2C[ $K'1;C,/H,9Q\3AKR>U]UV:JD;GD/ M3XF"[*GQZ W8?/KI\P$![S''<$T-6+)%9YV M[']C'\_@^*JN3CTR[$L6;:J3K0&B"Y5W;EK_4[53MQU&$\_)?DR M0]4!ZTBSQ_!9/;5MQ995G7@V,0W-<)AMZF#N$*(Y"D"J[3HB=&NNR9Z5/'O! M^RJT4'O1*?&IA:V-'<]"*TS3%6SKQ*R.&1_DV0N.,2R23'X,LE]#S.5X;GFV MYMJVYK@F15109,V@J^8(GMPU,HQIVSE*NU?SLC6_NMP88C!/]QP@)\^7?45Q MJ875UZ9G&]3TVU-KX 9>K7))6#X[9T53T&_%?,?'V?&&1D&GXYMENLPL9K04 M7N#D^M"(G+BMJ);,$\%PGCRWX5K5J-0XS_D/@.RF05U9MQ4/(]ZZ:SDR MXYM5745G2KN^Q&3J5B%]_YL]U&97]FS*%-M2"8A]P["I 7:I;Q'L^J+8+6%$ M-2!0]3EK[F,[&9 M*L@FGVB$^DZ[L20Q%%WK9:U6EF%_J[*1T?J2:HZ9]0TX#O"@,$9K?O-.;&-T M<+0[?T"K/]*Z80774G^!S>4_?_EENZE6'"2;\:9RV/8GX)0)=I+&"Z@LLT-Q M'3APS+"P9(^IH)XJ!JF1UM"9V='ZD6P[A(> W?G/QKR^LP%49PSG IHV:"1@ M\-E>/3W(IOKVD+JW@&,__DY+"$45NERG>[YKGYN;0RNQJR7 MEO,R&\_@A24>$Z/5K\U@JLN893+3LCT*_X)F#E8GV*9B>*JVU5[Q54-T/\0V MB+P<*=""EH\CZ16J@!G!-# @+,]U<"B.YMB4N$2[)?Q[)K165U2OV6Q_V;UP M_@;TFLW"STG8@CK 5V.FXB/B$RZ JVL=UX]8:A?BPO)38#O4D#O/2(JE@J4[5U M=UZ=W)1TNHBIT/![ S.P;.S8:6B:8LM*[6TP7%77; 'IH7@QTTW']0EP8XV" MHJ K;IV5S51+]JVWPXN'A'P7/U9E16::[A(7S C7]2W'K\P*4W,=1;YV?ES3 M-@ZFX.YLGB/\=18DU?PF/\VF(5@RDT]5)M4P['I7C-71F*V:JFSX5-5TV[(L MVU940ES')K[E^AUA=17C[HST /33@7/6,UG"=O\>1@\S6(#U"(;[0_AG>#C/ M%_.#*.N8#MW_<=&F(<@8Z2OS>_#&W9S*86E577=4U--5Q;]6W;I+[C*@1GJ770%K8)-673/,=A M;8+F5HZC'Y?A5B**ZQF@8OFRPRQBN)Z,!VC;C-JV P*I*_O-,&15EM6W<8Y7 MQ215F>@:1=--(YJM.TR6?4(]'=ZI,*KI.YDDO9/9^<_K2OCDWU*>X1A.RL2X M_8/E>N62S) U1555UR"@73-FZT!>8-XHS#4<@](N+DFIJBC*6:AK"S!7C8?L ?M -=4%=9 I)D@FG]A[4B//P^2.A]GUGV&/Q-8\0ZSS5HF+ MX\\L#:PO4S=<)#_5E8E,7'?G&2IW5'N+9_B_?#&7T>5EDZF>0<#,LH#@%)59 M&'G':6Q8"F$972H@4W55/8LJOPF92YS&5:F H![HEJX;S#8TS7"HZ1)5IKJO MVJY);&+ML9/-L]C))\*NEP-=/EL:YT6,T"9/)S_#6G>FXSPXD M[J(I XQC34'M0C95!?0^AU7)+BC*-AJ^)%SP@LMTW5-[!$ MSS$L!WO[ZW(5I]%U6]]H*7Z34/_?-(;'Q"#VAY:AFP4MQ%0\E]D6%G!9U%0, MITZZ\T'CZ8+ZG6KTH9,>#XR+P[X/2;K115#1?=/!H"(6LQS+56R-6K+/5+7B,_"ETS*Q M=)O:LB%7/%YV7'\'C]>&EJYG@OW/4?ZKGX4A-K?+P&H^IW35F4D\G3J:X9JF MQK"#4M4$Q%!D*CN=D(^)2L@N&]HLDEDG[H:]4U5M;CNKF/: M>[>M="<3*B#^0CW2 $/))S9U'-VT?$UW]&H@D&VZMMEI,[TM3.];HLH.,P"K M#=ES+<71&3H).*83WV8Z)3L@WD?(\V8A?@RF&S*H++*F.*ZG40U,4ZN>W*L3 M33.[I:G<2[SEK'"OZI!6\&FV2F^!NPYR'5O.],Q:L9U^8-E7=:KYFJA/6Q'&8 MJRD,M!NF*[*,?9=6(P\W^?X*UJWV8<-!XE( !P2?AO)[X?QIA=@*.1VU#T/:Q[0? MP] )!9W&-2GH,54[+,O6%:TK@:[JC-BG&0^2[T_5Z9M; M6\SS'&(156&&*1/',G!ZN>PRQS#UC6YT*PYB$$U5]/ZAO V(JP3V\[#94509 M3"/'EQW'MZEG.[:*S1D,YBB>03L9->&M:OK(W#@'G#_7CK0P&TFVS*[[1A8^$,8/T8[;OVL1 $-I*D:E^"7D_QX-P MVRBA461/E]Q&].V]D P Q7B>=?TR*( MP>[,HB2/QCMRM#KZ7S6;J1!"/#05;-51%4O1#?3?E=5Y'B'M-LF$*7W)G1.V M=7DP=O3FVIA\Y?J*#_\A/E%5S 1U' PH6M@-S?3D]LQ=M;>>-*\*C!UMPYI@ M5!S-<15?-W77UK"%LNL13S.)K7D:,8WV=%ZR/37F]8%Q$95MQ0_65.T6)*:K M4\,U=-FU+<50;<7$)C/4M,%0HO:&T5\+$DW5F=J'O-V]CS[!M%EQ\^9:B=EGKJ@Q:>2^5E[LW,AR:\#54PW8L MV6*:XOD6V-Z&):,847B7?G]G00&[TP5\=_" )GP]UY%E5Z8,A+3NRI;GU4,0 M3)GYN[NPJW=:'YD0EX?OYV618]O=*'G8)ZH/]4A7;9,:S#,)<0Q/L1BU'%I; M+C+UVBV--606O0KJG3NY$+CV=6CW#9_9#M@I,G&)0S65F%XI>*BI6ZRM9&NJ MJKQN<.TI0MT3O-"99LL:T17#!@*E%O;DK4)[KMHIH E39=WLTR!N;>+,$-KK M,@ J\WRP+L!^T(FC&[YB.R4F$96I&U.S5Q "*C5 HWY]$#K-9<#VN P 1KKM MV#+1=,7W03GV:I>!HE%_9T&Y=M=+3>QI.[L*8.[QO\C,P+,_3QL7I.QSD;R $. M/Z:3:!J-^2V E1F_(8B;3]K7(WZG.]@ 2\#2;>("YGJJ;5B* N+0\E7#L@S5 M;HE"O3=O\ F[.@F*^:GNY^-Y\F'OATO1K%+ J *#B;BRXOBLU-Q4F9%M[_J: M+2MW[!3O4J][[!FZ+2=UG_#59(,PG'*O*>A5DFU7,RO_,F9V[)YV1^].*O;H M>9N]@GBO;^M%T,7Y=DR1?050V$#M3=6T"GM1@6.[?:/F*;Z[_C;8@NO]849T MO_U6_I^JJ^G/^*Y\S=BOK!EWH^WN3O<%<515!@/*T'=:8>R3O3I5S5!;:E*([&P/*TX,^ZI$0% U5YQ8>UYI O MZD1TS.@%2_1;!VL,VZ+ )PS55%2/J"XH+_5P<\^S$')Z'X [N,=+0?+YM7GK7#R= MV2IC+EAW #S9\CW=YD5*KB530Z< 0_D?QH_,%7 \ B.I!X:<8SDNVG*NXLLX MED)J?Y MTQ6F$U>S3-LU;(/Y.J";MNI1IK3G(Q--I;1C;.8@6QD(8%MFR<_A/(@24*8< M %P&0%D&\5Z\;#H-5$_S+%LGFN=1P]9]7Z[++0&>KLY'EB@_$JT/!'O^3OH$ MY.[8TJ[7T]V)/HU>\HY%#-^U"'5 'P0VYZWZ*QF.ZW%"!4#V(HN?OY.K V0+ M(U6+R 1$+_9S\!DQ-%FQJVP*F:B:.@1&7AB0.T(9IZ_J&(JGQ,*Q<,0Q04%D MMFDJS*D#D,1TR!#P[6^#O8!]Y>1'/\[G*=P]3Y/2_5\:HN)):VJ-8;)4=?ZEGI94 +5Y8FX?;$ M^,8K#U=XR9HM(QMP**..3UW;J?-35=GH"NZ"?6EHNKG=EJ&YB1-W: RY0\T$ MA=GU-,WP;"([(#AHY4Y@S#?4KJ),A1%-UUNMG%ZP0S;D#FVBZPIS*0$3U?-P MPKE=]P=C1-X(^JP"]*JF@'7;BIN]8(OFH(=H>:K)F,UL4-IQ&B=R6:)B_;A* M7;EKBQ0.D#"=;@=B]F_QIR":^&GV-?CM[U$QFZ4Q7@9?=/L'#UK.O0/"E"U' M-0C3',>S9%GQG7KDL"FK%NN:KZ. :FZTLIU/W&G_D#('AI2N.4QVF:?JGFZ8 MIFNIK@THX_B:I5-'[RKQ,'!9V_D4+P$4KO,36'[AQ%UFJREKY6,;,WHZ*C.& MQB/5H+Y'',=U/%=FMB(3XE5<$;ZPNQ)'%0W4Q69*S[&[ZPDD0R.,Z>DJLD[7 MT>%]BJPSSP.$L3Q;DU76.1:.$*+(JK%A^?8.%0='$F0YW(/*!/Y=1&#G?0G' M<&D1A7E'0@S],7B2E49*3._0(H01W<42/M!]/45EC%6^9L/R557K(B_5E UU MHXG-B_8]$ 3/0W\:*%BZCXT]'<ZZO$%MALD>IXBJ.5:4EF_"=UME@@VA@E!T+M-U;'01:_6/9!K0\UW,M MS0#\4DV'>517]5I74&RSL\B1,K(I J\(6OT+@":T5(?H!F6*8EM@WS!5T6R& M[%\!+L$](3NJCON7$5O@<0W74E3?IY:J^[JUKKD%'<6SNYH#J4PY6K7=N=,A8#6T M'J+;#$0$P5X6C $M&G8=K#!US;"Z.JJ8IJ%2_2JA-;2)0#V ENY[U'%-3=<] M69.YB:#9KNKIG1.Q0&!KGJ%6 M-4N:3:G;.:&2$6 ^ZI$[[5SG$;LLHZE'V,X[PYL6@XLF&7T]H4*FEM<"E&<9Q^OQQ^Q\&D$>)#XJ-G$]4W6].F9%-;/%?S@4E=N%XO&,2G=TC&&X MCNT0!<.:V#B\PC^0<70;YI6O8P6?7;K!E@=CQA M73W,CB\:KN.8%T0%HQ$%<>HH"L>)ZM M*A8)4FYD6]3S=M#1-I@K3]2IEQ#1,6VU5T5XO MT Z82%ADK2O )52J.,SU*& %]WF;AJH1JR6%*26&><4;/0MV&):E6P E35,- MP [9UBWN!%(4Q_=UO6TEGQ=H??NU]P*IOWC!INGNFH9F4BP/]ES"-&K67DF< ME$5;[;]4L,:.-]Q/<6Y?+TB/"1ML&BZRYQD>L63--533=(BMFO7H#,UA2"#V2J&. MHA'/IJJMRYH-"B0C3*[3:\&P:[E+KH=">\8%PZ6,:*8/(D@F,C8@M=VZ6E4V M:%L:(%4=[SS:#0E,1 -KK22)SJSAG6LFZ.;5+**:+E4LU_ LN;80<,BCOKWF M#Q@6[V(%&VMXQ@I/Y9OC\7*^C.'2R>=B%F9X61;.PB2/'L-/R3B==Y1H;WJX M+=#@%.);OJDST[.!7.O!HHIAVRV%YX.A=MB3Y][V\Y18W?7 O/&(XZD6!456 MKYWYC)$.&0H*#6@Q%]_L\?:;JE"+,CA*EZ(K6W$=OV!^.KQG>:H/ 2UL"^X-*F:9T\)87;=/8 MPT@,*JO,<"UFNLR038,Z9.7%LWVC34Z*J>JLPPW\TA6>G9$PU]!=V#REBDJ) M;(-14#L/B&V3]MD _5U^V\]SU9J&[CA$D0U7=S1/-MVZ!;0!BJ/>VBHP%\/L M6UCT7"*R=98.\PW9(88+8DYV++769735 I;2T3@*FA&9>?K?',Q*?,<>2955V5-6W3>:X M=F5A,XO:M(7%'5'!,^_M1$9"-!^VXU+58/"72:A?3Y*"?ZP.;#4UO3.Z\*)M M[NM=@.YNU=$I6*2 7>C#=&3XPO,,5/GM-I)I8*;I'>ZYEZ[P[)S$,BV;&: / M6]@B!(O$;,)+Y$S"F-M.=P%M\?*[?A8CL7"BJ<),U<'\?\?7F6?PG1J^[;JL MGXKN:V:';4.(:M*34/9KD#Q@_-K*\[#X-%\$48:[ M<&9!]M#E*&J'HC=3(F5%]QS5=G"N#*B)EF9Z]2@4C8"BLKWDQD+W+^4EBVZ' M_[9RH4'KLXBBR+[A&1HU;,NI1))A$ZOMJCS+H@\EG_J:1GU3U2Q&"=A5OL5( MG8?H.;K;BK\]<]&_.5D(_,<)LNQIFF:\C]X\71X:^UER8[B]&OQ:/&T0@@L_ MYD4T=O!)V=.!/"K% /JV?,MU9.KI+NQ1JYO=:1886"W%MY5&M6)^R-XRRSK-6+XI!MHAN^:SJ^HF#QG6L#_;@V48FKN";8B1W18'E+:>U8 MP;JO>*XB;XXXJ4"Y-?W@T )#X/A9D#U5 M @#!C?TS.:BMHLBB^V6!]WY-?PJZE[_/&^V['EA[)J.R2Q7/<#2JU4XDWU)L M[XB$NI-7V//V]OG(J&YZANUH3)5!$[-=W3+K# S?(>PU;&\?=1">]6\QGX:''=Y!$51\5P%#Q]9(G?3%*.NJ7CSW^O<.L@+;!?N7*)X. M5&+JNBX;E<@W+=75NFI5=V/2WH7_DF3A.'U(<& [,#X[3,)I5.2G\2Q79HH! MJHRI*)[B$-G1_;J&Q"=>.X+&@V=-DMZQBF4>K> M,#:%E;?$K*D/N-!]?,3R58)=5UT<\2W+GN^K=0\M&\R#=D$"V5:$^ESI/G%+ M7%WV%,\!A<1UB:TK-C _XOE8+$-4I>UB8/W!U W'61CDO%!L&6.W9S]+YY7, MKL;O!K_]E.ZLHCB0;VLKGJKJCF&K&J6&I+Y: MP< D>D?P>+M8^VR06)DG/X5)$&.6.A@CGV"W( $*:SS.EMOECP<'7C%%T1P? MC&7?U57'-US=MBQ7-WUB@N;OMP++A[=]S"*/V^N@U.\YLLTTBX RCFUO;,MW M:@\],0AI&Q+;(]G[6?28H[;YG@A)HRW4G?]TG;1?CZX7$ M 4[@ ]R\G#(YL7@>'7 M65#\/5W&$W2=C0MO.@W'.# -+ODY*(Z8R]C$ !]E ML@/[TY66Y?N!'$E%!U;9W"F@ MWGNJH?NF975M%RQFTM?IHKSXZ,W#[ %^_W.6?BMF&$,+DB/,7A M']]-X9$?IL$\BI\^?HWF82[]+?PF_9S.@^0'_EL.//8CD1?%#^_^ZZ'X8>OV M&"3AAQD'P4="Y=__L @FN-T/]VE1I'/X;O';ZKLB77R4X3/NX4,01P_)QSB< M%N7G*)F 5^N\D_X.SXYYIW"\(./A6OZ"X#Z*H^+IOX+YXH?_ UC_ _R\A,<6LRB7 MX,A"@"';7XU;# M6H)+$UAUSA^]X"GX$MS6WDT%"PZO((LC..,*6GA_^8IOH?0^^DX"\I225(I3 MD# 9/&W'43[ANM]'>,-T&F7S %<#L,371R"K'M-Q< ^?X8BE=+DZG#W@663I M8X0_56"NSY&?1(S#/5- Q%VK 7@5RUR:\'H ?O\3[%0J7_:7(%D&V9.DD!$B MK%FB0BC-@^S7L) >^0AM6"&^8,R3#N!YR%AF83R1[I\ (,D'W&<<<7!_@_L? M0),L.*T C'YGR+($)!?C?N!'>-9?EO'JA>P.J?1[)+_^259J/?M[8$3;?__A M^Y/9:E/T=.CV/V6IG\+!?TJF*3__-#F%(SL*\13=<'1J^0IQ?! ONBG[ELF8 MHF!UE>#(_&E? 4_O0U $@8:#Y21"?@2D(G&@2],H 04Q"F*@FM4QX&\-[E31 M0KZ#&-97 NVN/R#:KC\!5=PC G 2 3Y7I%DTAK=FW)#*][]Q0.2O-K-^]VI7 M Q(<\K@!G\\A/^#RN>3!,^HX1V!<#4M]_[&ZX9B;\2LNMQN3C!%PYA#E:"W# MQK!J8/19N(#7(.TT2^=\[16Y3>H' MX!WON5Q,ESGL%W:]6NQW'_<*@"%9H+R' S;>6S\2[U\_L_&,YL(2!'*\L0R" MUZP>S"/+8%Q_/IU4OD638@9_ ESNTPRP[P,03QPL\O!C M_4<+&.M%9:N_$'UQ*3&?KUV ^:KY1KO]L.JHNR: MX2U^DW)0>B=2+2&? \M.(F] J\$T<)I1F#7VS5ZF-+*6B.>_?2M9Z7T:3\JG M_X.+;0_%]K%0%:CX0E14+H"*!V!YGQ/E@J$)AG89AJ;+\HAINF!H)S"T9VE[]\'XUXAQP[K^_,M'EFTDQ7OHW# M \'\.C?*QR#;EEEX2IH-H1YO]*AHS/45K$E3948]AC7MMNVRJT^SV1=C[@4M MNMU\JX3'Q@FT4.=$UG?,>_=G<]U /M/G9)V!5*;JC#92.X(XQH3!55ETF8BW MF9>$,>:1$'!1(> M/"$/L\<(LU P?01LC&6998&9E,$"'OY;!.2)&8U'G_HS;%!R1Z7[,FUPP-=@ MHDV=4E/FK_!/.4], ?!MI#PB.,*RRU'PK4R2S?/E/)SP/$R>AQHEXWC)DSAG M82-!9D<.$;R\S*M,N"6'';L:-^5ULZ1\G?W"TWW@*9BK&&9E;@[/%PW&U>KS M@B\K'4?\<:N,IO(.P*!MCR3$MH?^'%-@RA; M)]*6.4Q-C./G5U:Q\!B($U@_VO]W8&!D1 M31U111XM3#N.MJ7J[ [#//-[G+_ &(G#HNG_]?O5FQ&%WJ %#"Y.P M"+,Y+ZM33A3I=1 M&=J,X\KALAVFVP@"-@.PT1RL@*B,HL%C,3B4;K^WC >U8T +K'HOHQAP1L & M&X%0 L7A:2@*X@YU6 8G*0"%N M%9M^Y4/WOC#OY'/L==?F2I-WFVLL.4DA/MLQB.0/7\:S-$8*6I3]B^!)>,$\ MG81Q&;=KX,;*G ; I?>8=R@I ML45RG#7"4\X2625WBJP->7Q5P#B.RMYCF M31MG$27PEO:M:T:Z?7IWDK_,<"Q9F=M2H54 BP4+JX-/\ILJ7TSU@F&9Y.]T MY4X[9\X"O E;G:S;DV*;K.:V-UQ0==H"!N ;-^J7H(?@K*98-TR;%@8$8 0 M[W/O$C&[A5W81X.SXPBN): M]T/&"'PXFH*Y53/.,? &[-U7Y3=M>#<1"Q?8Y+ BQ*9&5* M '! 0L%=9:.\- JI6LSX^6[CY<# ML4ANZ72D]IW<8R777:!S%4DISP31N0K 5'G$6'_UUM> *%<7+A:\K7S:EQF81!_0%U;Y MK$K[(!R#H8;*_G,$_*'\D!NITV0C(BM]4>F;)D:A@1Q -:N<')"C]RB,N(MY M)"5A,01UWGIY-=&UD:D=W;=-B%,#6^J MBD9@0O@^E\:SY5:NCY"_N\E9(2-9[JW"1)"MD-G]@O]SZ9FJJ'HCYPMSP%*$ M"(:*&K\(L?X,/D#HB.B]Q8Z$7!=RO5\HNV%58)6=/'CES 2KD_5'&EFWU.91'&_*.X_ M?S'/LZIU1E5/82P"&B]!N4L*?BG KOX(%Z3S4"J"W\*5UY9?,ZG50?[32,+J MTT46QM$\2K!NBY=EE\BPY[2XS)?ZGY9 MP&ZE. 3%@>T)Q*@35F&MNI-O5'T_A:0J;7''H6:IIVGO)H_C=,R[H@/;P&KN+\O[?)Q%BU55Z9=Z7D >/O!^]2.LP$=. M ^P)2W=7O440C6917J09J@4'&^0WJ\[SY6(!OR"3W'S[(DNG@,%5$>UJ=$&. M!3&?EJVCC?JV5KGHO ME:[&>?NHMVZGEWW]"V]71:'MJ7:8*+2]SD);@89]^D_.@GK'NU,NA8;>2MGX M.9R#(8Q:S2^EVO'7:#IL$;A V./YYDWPQ18*=L6V-OJX"-YX'M[8#WR&\#-? MBC$B'O)675<127R[@<1?$FS\RO/]D@)=JZ^_ T;'KGKE#&Z3D1)G; !K],&O ')0(XF+6'R#1)CS8))*"7!_ 8J/:Y3 M@E 4'Z0\08PJ[!7V MEP?UQ4S+?KNU'"Y9> N5"==G>+TN->&MPT=4MIPMMBAEX2(+>.WJ)@= M6AK.<%L;U8UW[;BOP(NQ-W=>3]O"VH8E/@GUH72,PQO+-_-98^DRJT;(_6L) M1UH\[0'7(DLGRW$U]Z_..R]GS*TSG[?JC? E>W*GOX59V#F3,\!D[/LH60UN M*A_$2X[* B(^,B]8P**"\2SD6>[S,,B76=AQ#LL6OHS6I[]Q*J,RGWL-\ZYQ MENW'E25)W0B"-075TB:;E0'UAJI=C"2L(>#SJN+XJ2PQ6L9%]*$:<595K@"M M8[87/K28I9-=\S8;>]@]Q!#KLL+I!RQI^I"E3T$,&-!\;$=*^W3UAAW[;9QW ME)>;^XT_!/;48DQ].O\&G]!6TU1C3WE5"194\\9P/"I'V !81S*>(:(BL"=! M 2=?E,5C>00+"+*J#@ ()2M)(N>%;_FZ BD.\F)(F!EG -DT'9?X5H_CQ2H[ MW.6W&5+_+B0J ;O( ,I8-(B,HX'9]5,.8&D'H<*#-VBP'A^(("]/ES/&JOBF MR>IX>6%94%C6!O$9ALC=ZRJ0!L5MO\9)YZ"U/#7X:=YX%H!UF@5S/L=NP4O2 MTF71&D*WP95N7<3S@ZTKY@"6,1]V.G2]W+F*$)$Q%D46W2_+LIAJ?B%@!*!V M)?*P:*N2N?!Q&F:PS7BY$\)L)!H+6M+J8F2%3!FFH)P'VW*[2(FY 9/N>2UI@[O\KH@ M,QXT['-%8;?K# ?]?'('NO,EFE^-Q_R5IIB_YH92!/M)]=;*]_I1[.H:\ L& M63[M;Y6!\AS-X:WTZ#1'E/8V4+6-1#U7T[R.#ITB_-5[+YM5*Z&-+FFEM[$T M@N]#L$"D?#F?!QD\+E][AY9)L)Q$Z$%:9*G$;V]V),+Q5D'EBIY*3IPNL3G6 MVJ%9]UZK_:ZE:XFWO>)MBO)F_[B@V2<-G^>']QG7I4O_A5$V-:I[<07E)!!^ MY^2?R[S@O8JX9RH/=[^Q#"7-T4$*8@]##>BCX@[>RB^%KYZ ?ABG"WQXOAS/ M.N'0!">^A$<#T?]U'X9)M:;2_POW/$:331=R]3>V$@JRLB78TQUZ?T\%?, C M8QGO=W?_))5(6/G$PP_H<&OTE>KN)E7Z]])E5D6URK7C8TJW>M2 4C"'^Z)_ MK^)MZR .H$T6ZL00/I.MQM#EU9QT^"48)5F?]@*TE7'= M/1YH.<.QPAG?=,,Y-DYSP(8C3> ;(?62CKM0IYL)P%]K "'(>9!'"EN&+#=8 M5U<"W-V_E0QCIP[+SOP;N\;!_2C5YM9OWNUJP%]]P/WNN.0'W#YJ^#_ M8?ZQ]UC=' /;+N,>QQ/ M8"5!3M*P#(QDX33&+J-!\M2,R&0U.\0$'NSO-,JBZHP7B&/?LF MZVC 2DXWY,&&5W^T7NQWHHW ]O*0O%2EGJ$I(U/I>[C0;<=\KX\/7ITH%PQ-,+0+E1[+\HAI MO47,WP1#$^E_KRV[Y>;'3*N:/)+EH_N6B#G3S\B(>444?G4*CJ#4FE)UIHX4 M;?ATTK=,J4?EKG7]_8?OE_F'AR!8?+2Q[#7,Y&^1@$U#(+O\+6[3@= M__JG__R//^RY(_\)TV*>> $KW/)S./WC.]]%-^C_J/_XZKZ3H@E\$8R+#Y:K MRXJEJ#9UJ.P3U[%4W3"8[BBF9S'->O>G+>B? ,FNPWNM&35_#[%*F&>RW(=Y ML2>EK$CQ(ZRU65V/E9JK=@9)1\.IPW,A@[*TMU'RCW96%8YF_Q MO@E[4^S*RW&>)4]U:&935/6KS3FOZ^? CZN:TBIG;E)F0&!21U;VHZB2RZI& M"3P_K,P)N9-^651%U+"?<;S,&RTAVI$IM]$K9/#.[MG(;+ M"\/#1]XJ!/%M&F5Y,2H3/I;W>?BO)9^0VP (;FLU^[."#N:UH#7#D^GR OZ9 MU\,&UXD>^\MGC^(R%<_HXBQNN)HE:243.\BC_//TI[*G"+]WQ9>.X#BFQ4S' M\A0%&(ZEN++ON%[)<0S78.3R'(=U<)R>])AC8@6?LX<@J7,JD7@:T,=#KP^E M=>(#K.7F^P746GJLWW +@72CIPH<2F/DR*J&(;4W@MR!^ L4RKUKS),%#Q9'K MS@.KS#9O\L"E$4 3^]R4B74%;"UZP*1 Z;WUZ;L[Z3/(YD;' SBD,O43HM\$!'TK( !O[OJ.JZ(F&6(]R,O!&G\^()+I;WP"&E M,>*,E);BDU]6S=$%4'/\ 4D!,F69;[QH_= WT(;CER3&GD.5^,(%@%CCTA* M M]FWZ*\2NS^!L(NE^H.)U3^X5LX6GTB/S1_6>:[?@$0;_R$#V[\O-5&!:_@ MZ;B-*RH^T+PDPT1T1+LM)L$)'- 3R2J:1'#6J*T$OX9\'GP 8C^-PYOO9_$I M626%HY0?H5:&]0MQB*2.>G*EFFYF!U9X3LL2SY@>W 6 M<]@HL"Y0[W@?&2#D A1Y8)N3M7G2/-'JZ+^3WN=A*/TM!:ZO5 QZ0YM=YTDW M]-JZM@2SQJND\=*D&+B-ST6J JH6+R6KC #IQZM^56UXWK[<<)>K]/W&\6\7 MGW!>$TS2!>*0M:X%^@(V]80CY2\+GOW_WOKRRW> ?W=XF_I!-D?KTZV2/THE MPTGK1E^\SJ'NV9A+[[^F"Q#YNJQ_5Z;[[\!?SE.:F+NK<*8L>N 8O:IB*U&[ MW:"GO(;5E0)=2#)=QEB'460I-@%$5:4$S,IV!4TTK\!R)WVIJ9'RM8*I&T3Q M[;=>LFZ1=7 BF 7('+$>;CE?QAPG)R%JR!Q!VM'J_EY/[L@91!'W1_%2RNF2 MDQ/J%8WREG5%XJH^"9MI@3P>A^$$=7)TIX2\'+)NA,7MN2 .ZV9I&_*MZK05 M)5&!9%UI_+55(;W_]-/G[TIEH^R;]2%-MB_"UFG1(YS%&AWP=1P'*]&98Y%B MY2Q*)NOEK@R>YOIV6V]WTH]K+>8>>W(^AE61$!9!EEZ_X!%HG%>_@/+-31%D M,QCO\)9\JO/FI1(G/%4K<,&1*EU4"F%BWG#,Z3 $@&R2MLE/F M-^P-F"\KO0ZDZ:"%D; >RF/4[2[W/>IQ^2S(2A+?5)>+E6FS9B+ 'H;O24FT MNV%W#$RXW#7GT2LNN\%^!]XC5;0[]1Q]-X-I@3&6LA 33I WY_Z&'!R]15$^ M+MLZEE6H\SE@=]T%8= C9B"#S[%[% OHM.%DRWM[\GKZP=NJWBEGV-Z=] G[ M R3_7"9EKX"5)@%,B[.R29IPS6I05#X+(H\P5#4DK_W]L(N?MC2\T4IQX>V2 MZYXC/N8ESC'D/: M].=QD6*3#+I3HUZ;GVN[\T(:MH+*]:44;%2YJJP6_LT,-HN.N\'-"CI257UD M*A?8=>F)+,V(E1J^2J8IK0V,9 ^J?.IWZI#2ZG)6A:K?R6_7J*!GVOR%; IR M%CV;(^\DFE1]?C@2\[2OW9Z^BM+ORP$^F+;!V\TU6-J=A$_=YNO5?56>RLK' M@'Y,+(C94(^Q_1M:-_A WBF/9^;-HZ(HIV0 XWBH'*L1MXF2<,LD>@S+L&#I MA2R*.*Q;LL$B"F!(Q4I/7"88(W__\Y=?\N^>FYUV?-Y9,VO-*16M*H7J\_03 M!H)!$W,0P8Y.C)4=P]94:EM@.SC,))YG:F6:&G/@@W[Q-+4KT58VHC=_ QJDR3,N!*#A 9>4/Q\4\A G8BQA"0]]V MV=(KX[-+JE_ QDG K@$(\PE;F"X )DSP4(ZS FC!4HMOO,=CV9#KN 7R3-YR M)5$]0(T[^VO8=2QNW;1L'OPSS;KNBLJRQR,8W"8_S&? /O$?#PS41Y XL)R?5PR[^_>C M&24Q+6"'S-(-S_9,TW!T3:T8I:\PA0E&63/*?,8]!!6 ZS2;4OJG6?$!$\]' MT@QV!EPGCN!2=!R@S"T1J&S,FD4//%%]'A1U$)&[JK*P#L7QA'3,OUMI&743 MW;I?[IVT/OXZW%?-B,S+SSA1*%RD>524KVVV- 0=H%BN](1ZZ!D\'LS3@D^F MFV+WUPE&H1L.I@@K(AY3GIQ5VVPQ_!;S#, I_V&*-@VVY#N00-=%%,_'\FUJ MV;H(;ON13XY$L?%E%;L])>G=8Y9G6*I*==^B1-$H->6JS,9P?=NX.)%<..F= M$T<#Y)S'KH$NK:%^M%BXAK3W05C/OAI)WN.;NX:XFMX::[IR_XZWN=%Z/BH' M>#-%X32K;-_R7B[L]SV]OQEF^UI&[:2YU]&Q%,X8Y$>Y2/3EUU^4Y9K\FP&: MFA*]EZZFVGG'AFW?;K[JKJ1B[V+OU[[W5]+/[GK;'.QLR3B'E<;AE;1DW-^2 MJ!*Y&TO95)1Z:-O8TORZ$H?+\19E_]NNQCUH<9]P2@*+!1:?'XM_2;*P=/'M M0N,_@RE^2OLC@<<"CZ\1C_^:YGF'AT @LD#D:T)DK^IQLA./??37_"_Z:XX] MJ]/TYOK0KJ=OV/Z3XP/(ID]7TB]PVY&_?Y3.\+()%V.Z3+H8.'82A.2)GF#AT M*[0M?/4]^.K?.LD-/XI/D)L@-T%NPUFW@O $X0G".T:U9(+DAC0;A76XQSH, MRUE4?%0ACK0JFR4,0IA)/VLAR[.=?MYZ3@(0O+KHC"]7$Z0+4^Z?GF M71_"VRB\C=>H< K"$X0G"$\0GB \07A72'A"R1SVW&:^KS@AUEY'A8?$'0XSFCW' YA M4QT$I:Z,=-I;2=O-&U7"CR'\&"]/IQ+T)NA-T-O9Z.W]&0H^V[AS*JRNKO#_ M.T&D@DC/J8AJK#V^70A&43US%IO22;-%FN%0TB3% AH^#GX]?GP(DKX1RB6J M/#*(R.84[D21]7R 4A31/$A0B:"2 ^8:(;T5G FS3)"6(*U-54WISB@]TK(F*9@+U%A:M$N">O1T#>.M'UUB9$D)L@-T%NAVW LZ&;, T%C0H: M?:X>2D5!SJ!6IC F]QB3HN'=J6U7])&FB6Y>PE$J'*7["84*(A%$(HCD7$:: ML,4$80G"VE#3#"&!^K"?1)3N&?CWR]V7.ZG(PB!?9D^BP.Z%FN3(5$7T0'@F MKTA,WCK-B0Y=@O $X5W$(E3/AF_"5A1$*HCTF1II?SF@-R\81=BN9_SSTRR$ M)4D/R"(2;+DN"NW$T 01E[B\Y+L1.A&C> 2U"&H1U"*H15"+T,&NU42Z(E_% MJS&=OJ9%$$OC()])X;^6T6,0X\ JWJMDWM6;O#M-U>_)^=S:('R2??9 ? ,!G8\!4'^E&?UGG MSX;SU6"IB I=IVHD.*K@J*^!HQ+67]!.<%/!304W%=ST[7+3]U?!3I^5)/&* M\5ID4 @6_$I05;!@X2*X):6VX?S]GOL?.Z]O_-W85QPEX8=9R-DCH?+OFV[7 M<9@48;;%-M1MQRO_9KTM\V489;X(*/LVMD5B+N;FOK6V]_)2_SD)IFL8@ M3F 54I"%4H'?!%$F/0;QLBR@3Y?9" WM4#RG.7])4B60?:T%DL*&4E4 M)JR7ITOOHP3VFRYSV$S^W8-$$ MKUD]N#R&<1C'U35_?">_XY^!@8SKSZ^#??HDDQ M@ZL!$!5K [85!XL\_%C_T<+J];J;D:$UN],[@WS'!Y?*-6G*[P\SU$Z>7^WI M9;>;%WW[96\7>W^EBW]5>S\MQ"SR,UJ,=N?$SCHI_&D?+HU3P$^_PXGNW1 )\U/Z3$D,%1@:+\8^DN2A;"" M/2CZYR Z*9->X*C T7/CZ%_3/.\O0TD@J4#2DY'4RXMH'A2[<=1'_\C_HG_D M&=ZPYU:+73[C\9]+ ,STZ4J2'ITMC]3'7FEB./[Q&GB&X*D"?P3^"/P1^'.= M\#DS_AP?L+QZX(EN<>?2SWX$=?FI"A%*4X#=18VZJ^A'<1 M1Y3V-D'U*A!%9!M?H>@0;$FP)=%M4/ FP9L$;Q*\2? FP9L$;Q*\29AS5Y-G M+_I0]H%_5IZ'Q0?$FW R\)"#YW"^*VQ^1$:Z:'XDHABB29AHJ2>H15"+H!9! M+8):A YV>3JY[0:4UY6.^6-7+? @.9GG/*#7P.JN!EBO5D8(C!,8)S#NF@%W M-< 2&/<6,$XXU7O6#OGHX. A3,9/8JK341 S1DQ6A$$G'!_771KPNOBZP!_! M9[<;LRJ]36%O8\)PV1BOK8&JH*PW1UG&R-![ZWE\*QJ,J#^[P3R>6Q\-K>HC MC?8F)F\^)4_XJ\X@)&^=YD2*OB \07@7F=1!^YO4T>L@CC=B*@HJ%51ZC$JJ MRIJ0C$.:G<*ZW(U_3IHMTBPH0BE)B[ %?02."1@Y8:QHQ^D8?890)TA*D!8J:.C+5WBKQ;T4(B0C>^6RL^3S,QE$0 M2XM@$6;"3W(Z#!D86TI[7)[PDPC?I/!-BM"=(#Q!>+=#>._)\'VCA)$HB%00 MZ0LU4DJ%8!S2W!16Y9Y&!>LTUUO2I2 W06Z"W [:@;UE;XJ(G:!10:.# MJ:&]690W+Q=%Q*YG_./-(XLL#/)E]C1T*Y=RU'T%D_:T^ULA:7UD]M=>\A#0 M;H6RA;=5$-KEHX*"V@2U"6KKMB;5WNK*CX68L"H%90K*/$;A9+I0.*\G:DG. M0I>OQL;\FA9!+(V#?":%_UI&CT$,;R_;NLR[)EL-@\D*8/(D7>*K7D+_.S&@ M>AO>>EFBN>3H]$,0?\EL]2$ ?+:66H2.Y*&< J? ^6JP5$3/KE.Y$AQ5<-37 MP%'[JT84O%3P4L%+!2]]N[STO:'W%X)^,9!/\OJ]8KP6B2:"!;\25!4L>'@' M 1E1M;]F4D*I/=+W^SWW/G9>W_B[L:\X2L(/LY"S1T+EWS>=KN,P*<)LBVVH MVVY7_LUZ6^;+,,I\$5#V;6R+Q%I>;;G#X]S@J#S'6!.3+C,) M-C]>9ADLHMO#+#V$29@% P3B,,^E8A8D4O$M MC!]#:0X/F)6!J0>X&%AYU\_?PHQ/)@#6 E=@!\T &<^0V'-CU'#7WM"MR:2C MH=6!)Q/6Z"8I:U!&W1ME7813;Z&Y-$TS*0S& M,]3KBEF8@Z(6_08_\N$PW9K=-T"9#>8\(+0Y=MX:EB;<\@@?@WC)YQ3A&X/'((HYAH:/$9#-.)0$SNSE N? CO"W13@N MT%[*PG$8 8(@9DR7<2PMLB@I&]CACB*TYL.\P,,%8W'-A;I9#]XR"ZK'!?=1 M'!5/J^M"#RK%U"O@E(3:%O6G?ZPRP MPBBI(30-OU5A'-\>I@49 B]<;R2N_Q=),\_&XD M)2$_.3R-<9IP3Q8(!?250B&MSF MP&N!-$ K@NO=*!\#&BVS<'4G,FTDCY_#Z1_?^2Z>Y/^H__CJOI.B"7P1C(L/ MGD4=CRHJ4UW/L#V%.*YO&$QW%(O8/O7?_6F+9D\ 5U=,XV22[[*B>I*OF\?) M?_Q6KNP>E(SRL0V 4Q"QC.T<,:G]=QEN%@RV_^&!5PD.,=F_UK M6 #GX_J]DX63 WVY;D"26-P[LSLL+WC[!7G[""0RF",3,"M*'^*9CNIW5+Z3 M3_8;7M_Q_(Z8S_!_/N>DRER:\U6 QR]+EPPPHCAK#Z<=7R-(_E]8A0/VO89 ?*$TZ M8>^#,/!]5LW?$0,"=* &8W1,H!W-\4-:PAMYQ+SAYQH'R3@L'5?I"@+\?M#S MHV*V0@^.,*45P3'E3O*7!2AQ0#=)-%_.JYU$I)C(@K_-DO'83C)UTOX M2X?H2EV1MS)7Y#U(V5&8N/,9S;4F:38/XHV5$;QF]>#2_0-8$5?7 M_/&=_(Y_1ORM/Y_.BN=!]A EY2*#99'67Y2)C_R;;]&DF,'5 ,TJ+0JX2!PL M\O!C_4>+BM?K;A:5KE.E:&6:=/K[P\E8G?EBU9Y>>+M\V=>+S;^1 MS9]6I-U?BP1R]0TE_L&=:EZI$E822E+(?GFQHX^"G.^+'2:K@R*/U4:34G@'QHO'WMZ?H")4]%R2^U-OTS+ "TXI\JI5H@ MI4#*BR'EW\)">AFO?);@OZ:9$N?7"*A,>^O0)0J?^BY\>JMU371$S>'[_E\- MBHE2_.N4X8+;"6XW/ #?$WVDR?WUR12E\J)47K#(:\)$P2)?:J5H(T,HA+V7 ML3_7.WZ[MO I'6U6RW\CH()260J\!I?0V1^U9>OMU M?1K8@A$?IXCKI'AZ"S6Y\^J!@C8IP"N>=!ZU8H4WB7 MSB#;;IWFWF.GO_ZDGAC-*PA5$.I VBDS5"$\4HT&8 M6[4:J(V(.7SJW*U0IG!QO"$7AWFGO8SHR@=T4%W=]('0X3%/D)X@O5='>D+< M707-">_B'GU3XWUUL$UG&$R+L#UEI@]Z'*"V]0K)DF#"%QMH&N+M9B(+A\JK M=:B\*MU2T(N@%R&9A&2Z"@^FHM^F1OF5MXN5]O=N%F-V^P>\&+,[N-4M:R.F M]V=VBS&[PE%V@6ILP5$%1[T2COI>-4:ZWE]!]XOA+'IB""XLN/!5H:K@PL/G MJK,1,7NK4Q9Z[;$^A>]Y>_JNZY]YN,]?8 -XKW6@4-7#MAKA*&5A.8&N2/F( MR!-F5 2Y%"P66?I;A-/HXJ=!!\50Y8Z<95#,D)L@^EDV,?C4'G:GGF,;;V"V MX:#X-O#PJS/,[CI^VNA+9T*]J8E+;C@-LPQGO(,LN'5Y]_<0)ZV"&E64<[NV MY1A.P RB!+]9 $Q"''8$6YU(T^@W/OMXG)475M/-<10Y!QP(47A2*$V6&=Z, MOS7&)>',5]A %B# &B(5P8C/B."!CV&V=1N?G8T3JC-D=OC;))K"8?&QYO=A M\2T,X;ESW VL?!9D#Y7HWIRP7%^Q")ZX\"Z'/Z%\;VT?I/BDB0Y2U#'-^3Z( M41.0\ED8%OF;HI5/ +IYLAKD>^O4XF?I7"K@-L0J_)>/..0M[LM9Q/4TO.)I M4=($TD\6C N<8!<4_&.$XT\+T @S'#:> ?[E^+BH N73:K39(LC*:>-\=#G< M' ?1/)>F?!&S*)O45]03]M8O6V2@=F81?PEJL/B"]]%W:^E=+Q1GH4LAGT=> MXWQ)#M]FT7B&NYL'3T!;]6(GFTL%!1=(IGB2TF\)SO9#'A(FCU&6)O.2"2#! ME?.;XZB<2%\/JJ^F.I>;@L7F2'=\P2)'L)OF M=O".^Z-%4]@$^,BS?)JW& X7J*,JR869G!_.?;]J7%/N=+Z MBO+&^2).GT)<">YY8V_55JI!UG!OE)7'@!QH%BW*.7++O9AQ-C6&PZYY,>,XZA'#-62%RMMCQW'#8YCI=(Y[O1&[APCDZ" MY&&$O!MWP@\$+DH>^".F*&-"Q+CU!H$>PS@&."T!"U=XRMTAU2&_;^X51P$N M,_Z,$6?OR[A\(P?FF%N#P4,6AN48P5, \@C*>8J853TVX&/.Z\>FU8D=! QG M(-6+[ODTS&(%5=CRO$U#_.A0J@/-Y%S\\8.N-#O.PX"\\B72%RP:0#!9CA$Z M13B>)<#^'I[P=@#^(RP51RMV\C]<$R!DB&04;0J$>NTEN(HM+E4)TW( 'WR_ MS$JBOU_"/L(<7O@)9\-/(GS4:,=#J@7,@D>^JGDZ09ASOC$&5.1*"L>/B$\N M[4(*0(;O4R2)Z;*A'E1;F@PGT*]$JGTJCR%\1/KA6(8#+ $@\S2KF7".4"[G MMWX#A0LA#6@$R(R'&)3'O,+&)22@)%A&L M*.**]/ LQP%R_P#?"*H*"I'J22%H>V-<'D?O:3GHL\:644-]*]?&D7\:):"= M11S!DA*5 *]@W3D@7B$M4B -%"VPHY5ZR^$Q#W[CXV,6:0$KX\O@F+$##R?+ ML*:H.)I'J!C.(N"$V1."$ 1RFNVBCBIW&AX<_6O)!Z16@TK'439>SG'N+I ? MW/V8QH\-X&>.DT9HUW3RV_AU/)N)6R4H0EOI$*?\ .ODR0XB- M*O[,48J;$ZMAQ1W2<<4UTWO87WD^&VP6\>]E]3/F2W&NS]&'(* JI> M<@,I2)[6)#M.\UK.KJX$AIPMJPN;1]!E5*W)EBNGU?!>^%_-=U9\"=CX8\3% MVYLRO9S:E!A'_4V%OE;$JT04&/Z %ME3AZ[ <1('&:/<*I6D)K\,N%45%IP9 M(]I5%%X)M1%H05'!M:Y'L(:J7RO\K:9$U\KF2H:-BTZ=JEO'J-6Z!V1$W#AJ MO2L.[BM65EH7_*+ZOON,L_R&2;GZJ0A^&S4LJFI+=]+/X4.036( 3FU)K21Q M23EM.(#H34IZ;")Z1A(N SFI YK!Y?@P^ V.-:@T M<@ -G-883:59D,U+U6&Q+()2JULO'.5>FFUK?1$7U6LQC?H)+&Z9\!'TW"K$ M-\3+HGIU4WG)EP"SKFVFRW@RJAE/J4B,5LRKFD5?[1\_57K'LJE.P)*J):ZT MC6G#U53N;!SD,VG*QVIS+&R(;+@R2B=<_UG>_Q.?7SH"^(#Q?RZ3<2F"2K52D6) $HR]S<*D0AO8U0RO MOP_6N+,2/0A'1&B\>BW#2E6L4O4JNL$'<]+@-EZ0IPD\[PG])CRZ-[F3_K[% M!+@BL2Q0=9N4_L0'0)D:_1K4<1^"[05\H%Q<\]59]7R.X0'LD.N1-1WP)7V+ MXA@EZT@*(TY"<"C18S19:J.X3R0>3'DUGA M_IWTW^DWV&4V:K*A+58<(8E@!2%WC@'^E]H5=VZ!:98BA4;3;MMD$[S<0N%, M ;G_VBKA^%*;=ZA$_S:NF./Z0%8E0\8/.0\#CXO5EI99]VXYUG38&0UAL4W\ MP %3[M*HV,"HHO'[<(,+;7&@0\9H_?=@BW#MR4HF&SJ# M&^5CP"+@?%^!GNTX'?_ZI__\CS\<<>=/@!#CI]5=G 3AP\_A](_O?!>#@O^C M_N.K^TZ*)O %_6F+3STG7^$& MV-Q?&UHQ=^-QQM.$_::]4JL Z"'+,OY6@EFKC>M MXBH-]GD$YX1%#HK0IP0Y7'GUZ>1"54TWF:88S+-=B]E$5\R* M7!3#<5U!+K4-U !YB1' 6(%'/H\1!?AY25AU('H'BL@[FX06H5*TL"\3# MQR N^3Y<]&O(LP'!5 #.Q\4(5]"*+.+HN+JYBOG73FZ\YT[ZO*QTM@BCWES# M0W& S'8&9U"O[5^@72+R3S=V&17+$HLEJ^"A@;PTOJH'Y6NCO*%V(6WX(1 7 M/,0M+T1_Z:?:@RP(.Y=S7DNP,JSA%P?S'NXI?(NE98 MY]0 M/ZQ7<3J-[:27+;*JZ!LN.YW=NY:FV8;O6*KO&52V74>U*[IR7.:;@JXJ]^-1 M3L)2Z0[K$%")YX!L3IPN$=5&@%_C.TX&B)??@+W'90![@N291Y,(745YY3U& MI@[G&%3LO [.\^=FG,#66CZ^\I>$D\T77!#\:"TQS05TGY'DS&"Y^/8)?OIS MF,&NG^ SAF(3L #^%J)2AG_#?5_@><&"&SW_O80_LZ>56E6]X?^#*R;I' @N MCKG3*0,1L$#LKQ)2JL "4%)>^ZHXP7"]+40R2OBNEHLT:<"5!T@0U-TNV(Q' MX<&4J1QK8U0;.;%R3E%!O$P8 LA$BQ@6 MH3$CD:,N-QN&B(Q@UP2>__;%D_ M??<,*MU)?EMDRCUG:*P[593: D91@)97:]Y/7Y$9GD2]#C%]2W$MS_9UZFJR MJ=B,FH[&'"JKBG5MU/M/V'DT?;H4 4^!W-)OG%HJYQU7EG)N7J]\F\WPP J= MWW.< >I#$OGNX_[R\!XA-N89/IL!@-4E%03E/0!L+.7@,YIK+0/C&RLC>,WJ MP24$QV$<5]?\\9W\CG_.%\&X_GSZT8$F\1 EY2*#99'67Y0U5?R;;]&DF,'5 M ,VJX@+..PX6>?BQ_J,E,M;K;O9!6%5AL,Z>%\=W4BB79!B_/USFT5F)4FWI M9;>;%WW[96\_[]Y[:,CV)BL*5\LUKKNM3<5UU_MF+Q-*K#O4V@JL6EQ;K.H= M)(6,CH6M0,@7(J1R 80\ ,OK1-'.NAO1Z.M&$/#X"M:KQ4[&=?.N M+WP%ZM M"=H@X>2[_SLH:[VBM@+GKWAO5#$]ALDR'$D\%I)@QF-VL%9C8/YQ%;X+X/A>^#<^-8D0?:3+8BB[L&^O2/C=.M%1?<1.FF#_ MMFE.V&XGVV[G$Y W0I)D1$U=**K"H!,&W?YXR(CJ@DZ$0=?+1*07>AU/R&T0 MO>1%+_F+\4P-]'U9I9>'\]5@J;#0KU.;$1Q5<-37P%&I:HY,34R=.[MZNWLZ MQ[&U2ML;W6 :O'*I64+T@7^SWI3Y,GPRN]'I_TI6+@55%F?9T(D7;@Q7=3-FKZFBV@LZ;)^UT>S_!W+_1*&TM_2(I1HV0%& MRI?S>5 V9BQWP6L;S]9$Z5P5>,]'YE>XV:YSA_?S9IO81ZUJZK#NR%!:4M@Y MI5BWX-Q?@-AH9E_UD!R.O&E8"KP1>]0XK M$=T\N6%>>)_Q;@OE3,G>"@5$#=@S?+LW7 ,VTE51F7HV1'G#5H/@2H(K'5\; M9XY44_"E,]J(\FVJ4?^/O2]M;AM'_GZ]^RE0JO"4HMYJ?][.:G=L,DC)4:Z.TJL[ MY$K0AK4''GF"J[CI(\ <4[.P+<.TG[%B"OZO!MCL?3&53?>GT:WST@X:WD*R MW+2%5YH2Q]*>A??BP0]#?&":]FF>2=8O6;]TBI9\Q?T#,7:[8[5;/0K%[!^* M(>=RA_;C+C:KU!G@PO3X?HQ\3%_&)D?863!*5:MIM*0[]2Y7P:78QB^DGI'M MO+WMO"M)ST4)DU-+P-T_SN1TK4:CN,).YP[:$TF?/;P"SW7SP02S;>S(A>/T++M3?F?/4US'\A=[_U2%X\CK/JKA M0;*.9-T9](ZL"L]5JJ%9]O?WWR;J[0/GXW=9$M8??CR\3A104TC=K.(J]+)& M <]W^.P[(,3[('*__/CWOWT_O5W%OPT^\T"HCT!B]WERE=[FA@^?Q."'5[^J>?V^?]WMM#Z\;]_8=N_:;G:[O_R/TRT(BX_Z$%(\B3(1NEJ:2>^5*?VP2$;!-EA+R MT<=N6+YBXNM8A$IXV /+#]T$D].X%Z$8^&GO+F H]TNV2]#H@W>&HW*C$8Y/ M1ZGT*,1H'$3/0N (HD??T[D4PAV&B'QXWW@&7.KWX' O3 (&/E/"JNEQ^:'>Z=%/T"\"JC\\O]&_\1&\S/\?S[:%7)! MW \9=_]*?*GS.&(>/O@H;DSJX@K29@NR&55GZ:")E]QGN2*15/BNR/7U_)X MK=GS)_DD0 'X_^/D@7HN2TFRI*G?2U)B%?!7";[BUR]N]\Y*9IBQSF;-&JDVNU?N7^FP#% M!L^SX[(G%Z4AEK?ZFP/$UN="9^\*!=1A\N VW^LZ!3%%&86ER7=B1V)'8D=B M1V)'8L<"J+J3G7J$\SGK[5&]XU4-8_07TXU;-@ ./*K[>R:9>>51XF G M*/I6GZI"443H^.W0262V$O5L" M'@&/@+>):5E8$_G:0X[VW8OV#I%B Q\/RNOCT9X81\K?YC#0QDBN"6";5K]/ MA6PI DPEGP_DP!%&"",UQ0CM*1):""U;=( LKEAR77!"&VF'(NFP)F;$X*)U+6\PM(:5+Q($()H>0%=\VV"SMP M1FX908N@-6NJ-0OSLNJBA&CGCBK8G1"(&S;X6PZ%2B@\61T%67?0%58FA.!& M<".XO>P#'HS=R#4DC!)&=[5#'3J04ZJ72<[D&F>2"MYM6W:E8[7;5,V+ J44 M*%T/%(= 0B AD!S*22-?C(!%P)HQT[JD@8KPGVB7;@?^^_WR\R6+I> JD<]T MP&Y/2]+JMVCW@"*3%5*3=<<<5>@BX!'PCN(1M@[&;^0K$D@)I#M:I,7E@-9> M,=*V7<'\=QM) 4-B#R@B0BRY3@?MJ&D"[4L<7_/5!"?4BH?00F@AM!!:""UD M@U751:I0K.)D7*>[*.8!<[D:,O%7XC_R !M6Z5HEHV6UR0MS\B/I"9G1ISG^ MRKPHP5=EH]MES58R0/HVO-6&5ZDH\+W)FZH=R?OF8!1_$3[K*%\"@0\F@)V. MU>D6EW6^,YTKPZ6T*U1-TX@D*DG44Y"H=J^X33N2IB1-29J2-#U?:7I1"7&Z M4Y+$"?,U95"0"#X15B413"&".AFUN>#OMSK^N/3ZW-^Y>05^*-X.A1:/MM-X MG0^[NB*,A9P3&ZWYP*O^9CJM_GXQQI(0<]/:?Y7OAH(- MH@#4"8R"<2E8C-]P7[)''B3F 'V4R"V"RXSKFQ9(LLOP_L7#A,OGJ5IJVA9S M&G:OD*>S"S^$^4:)@LFH-^\6Q[P[?ZY:I"7;"YJ%&W,+!C(BV M\9K)@\TRN"((TFM^>-5XI3^# '&SS]L+4ECC!S\T@^1)'&5?&.-%?_/D>_$0 MK@9"I*(-Q%; QTJ\R_Y8X.KIN/,[0U-QUUFZR;?YYI(94[OY^F6!NE3FIW/: M[_;^4=]^W-MI[BC-J]CP+///UJ% %]_B>\53;@=:2VJ3%$'$H<6BR'_AY* 2-8 MPZ+_Y/Y6F?3$H\2CA^;1GR.EBLM0(B8E)MV:23^HV!_Q>#6/WF)\Y#\8']DA M&K;K:;'C9SS^-P'"#)XKDO1X/1>1>E?TRU"-@#:'=6IJT0]BF-FA>R1]%'QO Z[83E. M81U4*\$HE&U<0=5!8HG$$E4;)-E$LHED$\DFDDTDFT@VD6PB=ZXR>?94A[(( M_KM22L1OD6^$5W*3@UTD7P6+']E6AXH?T2X&%0FCDGJ$%D(+H8700F@A&^SX M.*EW GC2C6M7J-)CET%/BH]M& TY+KQ#\D9^<+LS8+Z\*^ MR GE96.<6@%50M;9(:MK=3N%U3RNBP5#Y\]JF,=3]];0K8[5=@I3D[5/R:-X MU0&49-TQ1RGZ!#P"WE$Z=3C%=>HHM!''F;B*A%)"Z28F::O1)LU8IMM)WN5J M_KN.Y#B2/!8LC&)AVB'0QM9&F8K]MM7J4*XB!5 I@+H>*;3]2Q@AC+S@K;7M M;M'L0TX908N@!89:R^JW"CN)7Q?8!W89=?-XJ<1 (I@71/B]1Q2#&6Z6Z25[FF M4$$2^JX_!J>2BKMM$@5J6LWBCDC4!944+B6@4+TJ0@NA96=7K;"@)'EDA"Q" MUHS!YMBD@@IPHVC7;I==.R3E (B):9'1@'EB'"D_IE#)]J1T6E:7DIQI#Z%* M6K+NF"LLZ9+@1G CN+WH!Q:6O4D[=H11PFAI9FAA'F7M]2+MV!7,?[IX9"P% M5XE\+KN4BVEUG])DL=M]72#=L?K%E9=\B6AU039%6PEHQ]\5)+01V@AMR[W) M5F'GRC>E&'F5A$Q"YB8&9Z]#!F=U=BWM@^#R9'S,NRCF 7.Y&C+Q5^(_\@#> M;LJZC)9UMBJ'DYO R5Z4X*OVP?]*#DC?AK<>%S3';)W^$L7WZ:U>!H$/5E++ M=JQ&64&!;>A<&2ZEW;-J&EXT(LE2DJ4D2TF6GJ\LO>AVBMN" MWIO(6T7]3IBO*=&$1/")L"J)X/(#!+;EM(HK)D5&[8:QWV]U]''I];F_<_,* M_%"\'0HM'FVG\3H?='5%& LY)S9:\V%7_0^7[E!I!(I?AM<1Z.Q")6N1_Y)!#P6WG6D8O5YR*5X MSY7P/O+G$4:Y)X\"M(1(G$]B\,.KVQNG8??_W?KS[N85\SWX@KOQV]Y5]WWS MVK&OKWKO&]>-#]UV_Z;;[76NFU4@B_AK:SN^/E#L!'WPQC^79QK<:^) MGZ(2G\X40N_M/6(/H#:%)QLCH[QC\5 P %U7,XZE-Y_,5XV>_DI_ P\.A!O[ MCR)X9D]^/)R_#3\:-M3\=\E^"MDO7+I#?9'%HD2R^XA+3Y_.\R4\+)**<2\: M@XS0/^>>]C3TX4[\4N$SA\!S J\>CR48TA[S\P^_9'?YL;![X?*18*"SS8@9 MS/5J+/V .3 0,QP<[O0"#ULJP+CPA3]]_,T000GYB#T6E+Y8)6 &*!5)%D?I M:!N]J>&-+[YDP#!>A+T9F/@ZAF?CM0^2PU+R\)DA@R/A><#X$U!",3 RA)RE M]B7[+8E5# , ,*RY3DM-/TP$ON,>QW?_W_2->!THVY%*5RXTK]7G(N?>57<$ MSS'ADP#.<3&G5Q@F#Y/1/5 6"*-1HDD$&!D!QVC&8_ =LH''!K#R9BEG%V.6 M!=C]^83LB0Y/+\>"032C,BSD@]GG$$;'V(IS$7PE^ M%E6"S NU:)54S&2Q621XTVK1/C=X"Z]&$E;$/%GAS M1K2O8/5Y6OI!,-$@C"<@UKB.,8!1E'+>P)NI?IY8,C"#+4"%-P=@I)BK@57+E%#MUV5*II04L4Z0 MRH,IH\&\O.(3\\8?C83G Q? HHS!SA3ZOG_Q$%=BNJ!-&]8)5GX66$O([0E< M'%!N'J['QVTVJU&E:_N;BK4B#SY#12NH9/ M0FJ\#D'"_6\>\O=&K"Q;U2O-52GOL*:MW8>^E?+E JOP+&:RPERTRY$!;#I=_]4?):&*,E!GS$J&V@38/ M5.Y BX&,1G/,:&E#- 6EEM3)&)CA4:@8K03#@2R"F^03HA: #L)'FY2(=Q@Q MD&N"Z96:(T-!#(/&'_0 C"4]I3J^E.&^,)"^1#(, &XE/OZM-F7'0OJ1ET*W M3-56KMF9\8'Q"$M\$T@LS?^EFD$FDALRR7$K3[LH '*X<0@?[KGRC1)#1I4" M(]TX]3)!/Y1"E#EC+5%J;Y%<*1.&2H(X4\/_%\DX"I\B^46QD9 /J/EX:J5J M36!T;O00 M:M,?)IB?_\R."$;M0Y#KJ5 V.U[">POJ4?('D4JYDE6C#10J735>35RDX%G' M/',4*G/][>:E?8#UU[&DG!?XTH+G(C%:G0D M+?@]\%E(HNS<-<5 7"%?HP^ ML!5YI@"ECEX-F"NDWC@4HW$0/8O,=IW#&W#CF,LU.*[_'LW-1K3/-F\2*9%L MN!$(QJJ)\I0JL"Z="O)K+LR)=)OGO1E6TR%4L%3G&;(X15D*(ZW+5GXU&VL6<\DA7)WJU9C+],+/^:&%.+%@9B V7C-Y ML%EC$+E!>LT/KQJO]&?NU!)9Y\$,S2(SG9U^8)%_]S9/OQ<-W&$_) M4@ Q&8*/E7B7_;' _=-QYP]03],"VTL/RV]^!MN,J=5Z_7+BX=+][N M'/?UQ[W]M$=/2W>PUV]73H&*F1!]-J//=+C-:E=[26V(Z<1[^SD2>+O^E,]( M76*49?'N7$+=IN0ES!)F:U>@Z05:5AK$^))E1SAVP#:QZ>9L>@S-'J1XX/%*N?P3L+@?*M]EJZ[X#^Z\KN1Q M'[.&HT2!";,YJ^_DG52H%D(UBB^^YX%._\P5RY[?=2KNU'EUB%\YJ70XPE6\ MTH'=LUJ-CM5WBBLG7?>N)X2[0YC ->\TU+XLL/XH(8X0=WS"55S3M2\)<)7D MFW,"7*$ES,ZE2MD>1<@J+I."R=G Y-Q4RO\KOLTIH>5LT')N2H70A++:[<*R>W;/:S=;!J$?]F FKI=@>==][;U[V"@L( MU3[D3H@C[5A%-X" 1\ C54? JXAC3OYWRG'7F-\>%.A^DS@[NQC[1;O5L7JM MPHQT\I@)7A24GY[Y<"[;A1WWJ(O6)YR0&J+-*T(+:15"2R4\R@K%=ZKA66YP M=GJQ1Q$%UPX%!@+(9002DBMUERM8IS"<0K;9JV+S*#$DR*8ZS]"Z;)Y MQXQ15&A13DOL4T(*):305M0I(I>VHDI@MM.579200D+I^$+IG*P%2D@AP!T= M<&0%D!5 "2E%1("^C76FQ9+K=UR>W0>H1\)<$00I!_[PJO%*?P8RN]GGN2!0 MRJ33H,^*4;)5PUP6 GORO7CXSFEMPOFS?+7YQ=M%X0";VS#?FGX*_?%<41 L M2[(')OLKJC78^Q\UZ-0;[^PFB%9.^CD+EJUBQ:%!$/XT5;UG=OZ"P M5\!#(O<+BTS+>\:52D;"8[I'K&#_%\DX"I\B^46QD9 /0K(+)03[-8H%:[ZY MW%L,K5O39<#/:[!&%@_.K7L^/JQ17;Y*N@,ZQ5', R!:UICW$1OP(F]D=!63 MLK1> M<\:.H^8[-I)F"TI39E28/54]MLY6G)XMYIE3FAI5URBWL\XV&IZP'# M+P+0*X?_Q%69P_^F:5\Z4V:"IP3 XJ?*2]]T6I6H^ <)W(<*1@LC_5%,8P<;\@DK"8T_C#Y8BQ]=^Z9 M1BQ?LBO%G@0;\D>!KTA&2)_%PH@-DCB1\$[^%682 MBH$? Q7,/7&4/G7R8@4/5G =3%<*-WH(@9S>>I6YA3HL1?NMN%E M>Z&-_G= .\D?!'O [F*Y[SV@RG0YQ6@<1,]@.60*\2%M1K:O.EPWXOT5W[JG M;R&6UCUF*V6V[D';29@7AK2Y@EH[I*U4T;HG?=.Z;!=#IH*6[9O>9:<@(A6V M;M_T+YL%C0F$'U-#+L6\F#]9\;53H*+*$T)YK%7G5,AR=SBCX(R4U2@4"A2E M5E2IWC0_:2F=J$P$OP^X^R4GQ#^[PR@ 168>E_L!=2K>-(H\$; G/Q[J^P=1 M$$1/^,,:3:%]3*,&WA5%_9><0Q>60,C%<$A^A1IK%FA54M*R9^3'&D9RQ(.9 MD=DS89BM0F%;6&Q@3SWXH1DD3^(H^\+L&>AO3.S+;@ UTS0.,/,"/E;B7?;' M DOO%=7H+ M_HW^S0@PF&_@&11X8,.C1Q"%[Q( NT28F_=^UB+W-R/2MHB%3B;!_!>6(WU*Y"*TT.N@7[ZG]I%^*!=A%P.Y@YAR"JS^FGMT!Z! M.3<7%<=BU"*+T1$#$@/NPH"%M?,]#('3MV@3>>$5Q+T5(6XU6'OCU@!T J:0 M$S!1 (9OX,?/C-7Q2,LZIBXMN[)]V7A=0UJ>F/2M#N&.Q(1-8D)BPN,R8?>R MOS$3GH@+7PV]_0(W;AAR:#Z0WYR,6=^6T8FM:0GJ+.GR%7>O0T@.3C'<' ZQ%G$ M6:=+GU/AK&H>K*_)<=HDY*,(^/%_PC/Y[+DL\GN.IVC=:#06H>+I@2O\6^B3 M8MGYHF+.9:\\;>> '7:(0X-QW0X&LR>@&KL7N2-Q#&6B/CZ0G1"08L3]$!B3 M/>*Y!3SU!T(O\DI>5?O2665=%_>2P@X 5A7 ?^"Y3Y4(]NGS[PJ/169G_Y0^ MZ>3YL/)Q)-4ENP6\AO#DR>% ?29%69H7]-T/(@2."()G-A+"G%M10C[ZKE@B M$4+/U^) LQ,ODU$&42)+?/Q;Y,&4Y2USN*;$MSE+]K8*Q/L(UHT/0)&7.0?0 MCF7.0:]'>JXXQ"U44/C/#%B-L[] @L+DX".PH:^T#D(VG8JP$@<6#W%OMW2) MI8$*^ ))G.","L;K6$:Y7Y&Z.:J6#V9-Q#*Y)RJ5]4N61;F5R4DE=H%2*4KB MF7%C/3\T-_,'@37%'7*NJH-'"GD!8PU;K:P\+):#TBABP%/OIXV],GW/2 M*'8:C1[[&/"0#3F(P:=H8IE-<*S>L0O[#3#$RXA'47KAX+6!_U?B>YA8*A[% M3/V K*X",-P #U%B]8CI$YZ&OCO$^A(N%F*"4>+!UORUJ]]^R7X+V2]YV+3WA^XA+;6%.+!0\W>H/?&'J2> NG\K*2(SX?R.)P\8:/W SDO&2?;X9NIZY&?"FHV$,I>JN7TNT^0.Y=QJP9D+5\NA']&&W^\%\M["(Z:FGKX9WG0%DC1@ M3C<3+\O9-96RE^R/&6]XBX#']. ^=UT18,$:?< _EOY]HJ\$ZWL(ZEKS/&=I MA1L>2*#?I3_GCFLB,(:!+]EL1@TX8X_!WV MUX@?=^%'AVJ*;,:AOR:C>W#<4F?U='?.J\N*36+%S5CQC[1HVMNK="/TG[I( MVPTZC+?@/#FKI6VUFGVK MT2^L6F!=D$X.=G&QGI)CBP=3E4Z!JK(N."G3I3]C57F-'GVP3%=6P5^JN$U[ MT;*ZW:[5ZY7?J'.1]\HCWX&\IL(,*'+1B]@G*0VWU<"JW;Y]":YECNI1VS97!\5 MV"],!9ZUIJN0Q5E-#;ADJYC-[147)N)GTRJ:XZ_,BQ+,4LU&1)O)JY:IV;8: M[9YE-YK'7PS:;:Z68#E!77TNKFSSTFF3*[N]@J]0!9O"SE&P54-:?5Y!'YC9 M,N>^K Q[0-XVC+9PKF8Z^_YX3H7.G%O9?H'[Y6W\HD^QUZQ7XZV_G\A9,>F? M0C=(/+%%D^NM7]&UNHV6U6@LIK45]HKTT".VY15>=K#O_R(91^%3)+\H-A+R M04AVH81@OT:Q8,TWZ\O8;")FMEG'6075FC?>YTZZ%;#6NPNPFARRW:,$E^:F MK3J_[Y!9UNRV+YM4@FNW*85>E+7E>!L]?ELXH1UC[ M*/ 'S\Q4_)@4:M%"F(VS88UQ6*8^RV=\ [R_Y32S8A._ASY.[G,,+U7L)SS- M$O* ?<*""8E@UY&GQV+W>QU+OVAD7G^!O\ \L]FKB9S@+LK[M"I%/ 3'Z&'( MQAS--W]L= 8#IZO7"GT1 ? OA.) 7C[P('\.;8+QA3-<#?[YI1HY3C M+29@-#XZ>KE:-AFCI;44N*M+RV1%6E+D($6!U0P8[I^1+=.:%D#C08(5NZ?, M^2PC>";P=:(!H@SFIJ^<5BN#5TS'A(5H)HRM"UU$$ZAJ>*77F^?HNC")*?P& MM@+8BJI4B\%IE*DC:@H!0PQGWUAA^4_4N)\7)5BNG[&HOM=*BG+E7XE1ZAR 4:#FES)EY_#3@ M0+D1EU]$S![UP>1E!($_+OPW4T]7W^E+T):QY&BP@(G\G#V2C\'6=-/"6[,V MHRX>Z/MOS$#XXOW:U)JWQ;)R52N?>\E^SFD)X6+8&*\&7& MO\AFI] GF5%O%^I-6GYOJ"7GTJ4ZB(;_QFE;\*'$-UCY8GU\4GC/\-ARWIKC M$E/#4///#!61OJ;BI":EX0C <32M:W()7M9$9U@LG.4E7]M4(S].$]XF[ST( MZ1VK72KA,T!XB<83#[$V\@)QT2#1]=!2X9%6CELLL#@36$1T(=D$WKZJ_.)O MF%*1=Y:!WB)$%6OBV5-S8-92F/@<"3A/\)6+%ZOD7HF_$J&KVLU[L5?3ETQ2 M.+K?J;GG3IZGG0O=1R@9P_=FIN8:%%3Z2;JJH_8>@&X2W ?0-W7W![%&? A0 MT?0!UA'RL=QCB4V4/27+GW5Z =<7*XSJY)]9@\ 8%^&D"DWZE E5UMQJ&-@/ M760;,<=V\.Y;<2]GP\NVBB=3 .Q$V\ MC/("(W!9%=^II2-\7> 5;)C3M=+3)8^CF =Y[;6.=:>:U!^-A.<#Z8"[QB!\ MA;YUR18&D/I"ITX8;:>I++CN/PX^=I!:4&]0I&M+CB\NPK*1;%B+5]\\GU1G MI9->>!%_Y'Z@C0$$FJYH/U/W^J70<,D;78[5M?&,<*=\P55[K?/;5"(R8(M2 M@W2E[N"5.W:KT^M9=J]4CLM%5U(=Y[5TFQ- M6F!Q;SK&5K1UD)E]8U_V#Y J,)T+Z@3T]8D6M]UT\ K4=UFT:1*[T):LII51W4AZ3%88I:70-2W-3]KHFY9,?Q_PF:R6 MSRZ:)BKM()?[ <-]>-,H\D1@8CC:I)P8F$]IV;[I&;TOQ$.+QRIU@JP)QEG+0Z%A<7>9"0N).X MLW#NW+B0%QU$+J441X1)0/R%:GI@TK@[A MCL*$SF5_8R8\$6.UFB+TDZ^^O!U@!V9,W]>[6SK!KSAY>AX(9'06(5AAI+ZG4TO)WMQEGU[77B.[\QAV9XYM)!/(L LB.M(Q4JW"7R/YY$^^W>WV.M?-OGU[>_7AU8]S M"[4%R9>M\ZDF=OV199"8C-RG*)<]X@9<8=6=>!AYYA 19OLD^I!S*&(&BVT. MZ6;IL4-])@B3Z'3.W.2(DCZN,L+\'WR))P8ZZ]Z+HYJ>J-'/@!?/9A>'WLJ1Z*(#4B<9QU%.X7D" MGB6%/E$R.0">UI6>/8B1'K'R=:D$'T]QWB=XI4C9_,6Y2J%/H:MLEM-L81A1 M?B+9^52<+M(Z/?,"5^'Y$EAGUR1EI><\-Z>!*;9CCH_H(XHPFG%:4R*='KP$ ML[%UE8D)D8 ;_($^5I8.?6YD0XZC$;IF0T:72_81?I-9SO;T6(RIUJU,JMFD M8/?B8LX>SDU+75CZ#U@O(48F \C4_M8G9L=2#(24694A+6 DR)$D/3H3^W&@ M*TX(-CG8/##GB#(>7SC2.R&"Q6!:\-%C813//3I=V>V>C!-!/D>4W/B!YJ49 M0!J>]]7T.![72P@T7'9=J!_@+U;P6-,X+:F*=1ME&EW1! MA]ST&HV;?OOZUFY^:+8[/:-+NKX))Z^I"(T9[&DRCY/96RX'T M0.14ZBJ4=TKH)GP7^M!NE"BN)97XZHIQG+^9QWRQI&)Y>_*4GUJO_%3;*21! MM=TY;H*I<]S7T^3/9/(G$I6L7-AG.ES["!G&IYE//'/&JF9A\^HR:*$9\/T: M9\!3[O ),. !\H@KRYT][6DN*\U]<:78E???!/O,O?D',3$Q<669N%LP$]Y[;<.PM;[ITCA=>2D9 \ANM* = !E^04)$]EB%5?D4T<1QQ'''GW0FWX[;[CM5I M':Y3ZR)R3Y[?J%OWH0P6DF4DR];(LF:G;W6Z#LDRDF4DRZK'6R3+MK'+VCVK MV2NN!S3)LK.(-U?C?-?R8/.-""/=-(#"S170/]5AW\H1CCB..(XXKOJ$.[UP M$Z/XR3*5.=>/*=G+3DJL%6@>D(F9ZO,BS*<:@C)#W.)E5,#J3N;<@>'N0K5[G:(=C#A?Q?A,$I[P5<.H>S6UXD MY#GN$)R0$*Z<=43"DH3E(9- +IU6=0A)PI*$)0E+$I85%9:MR^;A4DQ(6*[W M^5<7S=QQ7+L')=;52%KKY>MZ5C->_ER%J_Y^].XO)_<_L%,E=-/9=UFET+HOH3+UBN)^S#K9. MVCQ7):,1=N># 9A9Z+JFNW>WW6_+L8 U*H?UYL3 D8NK14FL8A[BB%:5D<3* MC(\\P,4T;<'%U[3_\4!&(U.-3>^S3JJQZ>JFJ^NPS9:^S!=ARRHNSM1)?(J2 MP,N54UQ1-'&V@MN;@]5/6^3-6E=/*Z$T6K\:E=&:)UV>BT9/Q<4.MD?8.[_: M8OI3/AUXB4ETAV1B0&+ ,ABP M6ZI>KM!N1C43S3]MUBXCPN@$X^JM/\BNPZ@&5WZAY5"*7*V*1_=S/9Q*)U]= M4O!.".V54TX$/ (> 8^ =SS@=5M6O[&QN7?VF#N1.-3A=^\_&XM4;PJ;YFF) M=(=.VJZTX%NV^91?G^]<%UBE-:!!0"2DV!XC0M MI]4@H-0[:'F(@"2V"7;C2>B1/W'I*8HQ[G+2MVTUVH59>;7WN$X(EZ>E[LX) MK!)F*LBZQ#F:HHYVVIVBSM76'?,461Q5631G!/PE4KTCO@XD? 7/#V. M=%[_A\\?/Q;&965GDE8/IMVRSOZ^T)KOA*%:/52>F!8\/Y2UG9)Z+!#*"&6$ MLA*S2,X$;76+B&_9EGW KF6$=\([X?V8"3]VWVI7H:+G60!^HP)+R_[^ M_MM$O7W@?/SN Y1$NY_CV>9)O?B(2>DVRU/UWZ\^[FU?,]^ + M[L9O;Z_:'S[<=&V[>>NT^LU;^_:]W>WV.M?-_O55OW_[ZL>Y==B"+Y&V7R2RK&,"6'M#>Y>GS)7S6^VW; MU(ZB]+U<&CNIS'W$]DCKIP5/AGNB[WB#E(#8',C M*Q"/C^+1Q&PPJSQ0Q.5N)>XEQ46/"+N)>X]8'$6O<>T@R-?B4V]=K62 MS3:1%M=<#?,U::D-]]&CIA1N)HXCCJL(X8CC=B%< 8Y\X^A9-4?(.CTK7ZGL"ZK==GOHP@BB0P2&8?+*2:Y M07*#Y$;-Y0:9&H>.2)ZQ1W0=C49"ZIR>,S@HP3/SAUX?&N"48H]4>SI *JN)FAI6XWBSH 33@@GA)/SP0D%)LL)3"+=!D"Y6.AC@9X8 M1\HOQ^BKN\=&T4D*E512+]8=>*TB%29!CB!'D"/('=UX/2Q8&.%^(]8UC>YA ME#SVH[ L>[4F2*5<,PI+4 [-Q@7)6PVKVRQ,L1%2""F$E'-""H4JZ2!L=4%+ M,4J*EU12*=8=>';#MKH.9;X0Z AT!+J*@NY4HY0',#^7'W>@P",%'BF<2*[;); M8/7;Y(E1^*,*.A$MQ[H#KF/U*3^+\%8)O)V)CG-LJU_JT<9J&*>W MD10P)/: \B#$@GOYE$AR(2DL20$7"DON&6VA@F($$HI*$DZJ%I3QK9;3^N9OMS-\5?F10D64-FG,??*!2RL$?H) M-S]ZD>(OLO\ZRI= X(,)T);5MPOKJ;0[F2O#I!3KJJ9E0P*5!.HI"-1FS[:Z M[=;QZ5P9+B6)2A*5)"I)U)U-5*=C=;K%93"01-TP>/"MKNJY]/K(S'^2NXSL-?(. ND_D7#Q,NGZ?JJVE;S&G8 MBUW4=GDZN_!#F%Z4*"" >O-N_9&!=8N^.\_FGCJC,2=\DWM&_K5A)$<\F!'M M-EXS>;!9>5<$07K-#Z\:K_1G$#QN]GE[ 3SB\L$/S2!Y$D?9%\;HT=\\^5X\ MA*N!,*E(!'$7\+$2[[(_%C Q'7<^(CD5D\[2X/+F04TSIJ[]^F5!O%17I'/: M[_;N4=].;6Y'H+,E5(4S+U]C/# M>QMND?PL'D7 "CL1<&BB$O<2]S*'N)>X]P2Y5V]/[^#15[F5R1%V^:^Y&C+Q M5^*#8XO>YRE-KKI1]]D.Z^Z<@L2I#K),5]<1QQ''$<94E' 5: M]C'P=(EM_B!"]YDZ.E.LA7Q(\B&+1DO7ZG8**X1!."&<$$[.!R>4:WG(_35J MZEP5>[#V^^,4*#B 9JP[\%H=J]6@A@^$.<(<8:Z:F*/PY#[,=AW)<21Y+%@8 M8>=G+&%%84H*4U+XI3H*KR9HL?LMJ]\J+,&9D$)((:2<$U(H5%F2"3@:":GK MF([Y6$B*45;%&*R][T;Q$HJ7[ V\7MMJ.855F"/,$>8(%)BD< N%6S8.MS2MIE-8@6T""@&%@')&0*E=6/( (4>D MR0"H@EO.T8!Y8API/Z; 8T6,O=H[9!0$*5/K 2UJCSJG974;A>E" AP!CC0= M8>[XANE9V)_Z4'8L==_-9RI_MR'V>CU*2:$@23GF8DU08EO];I= 0B"A2.)Z M;=*Q>ITF >5PD<1=8'4"=>\^"15+WXT%8(BK(56\.X"PJ@RQ3E;*$\<1QQ'' M599P%#A9F8JUK(4<96*M<0A;5J=;6*)D70Q=\@@I;$+YB@05"IZ03J'@R1&, MN>7!E+LHY@$;^"$/]7%0CD7LMMD46T]KTZ Z)5AS_)5Y48(-"[)![4+SE0NX M>3OL*JV+?EIQS?)>HO@^W?3*(/#!2BSUK6ZOL%*@NY.Y,DQ*J3_5-&W6Y->1 M-#V4--V(W.-&VTW@]SXGVO)S 7:%Y8N1/U#NM\2$.U*^G M3?KW]]\FZNT#Y^-WM]R7_^%!(G11>_6+3IL5WF_A)TR^,K-XCPQNF%P#8A3O^3&/SPZO;&:=C]?[?^O+MYQ7P/ON!N M_+9UW;V^;G?[MMWM=C_TFXWWG0_=;J]SW>QW;ISW_5<_SJW)%I19QJI;+VEO MR9(6Q-^;A&R0ODP3F*7K,@)&6EC@$MZ\?M>O!BCY+9$+L3!='S?P^;T?F#(4 MP,' ^C$; PQTC8K@&0\T8BZ2OE;_(?Y*_$<>P-B5E6Z>SG7JM)B<362R&'== MD,GP2BE< ;?##99^Y.2',7_&;R_9'X*-S.+K"^ &D-S,!77 _?#E.?"8#9"- M'C4;12'C^ B#;':/T+YD=T/!8(3^B.,(\YC+ I069HRS@0RA ) MOH'9+YO89=W9^RH( HO]+!Y%P&P6 MR?1/A]T+ER=*X%)N^WQ-?X\E"OGBKR3"A4E3#@!F+AX9EHP'P [ #/ZCT-_B MM0HFXZ9K/HH\$2B6Q,#E_\,?HWLEI&'.]&%^.$YB5?N%!NDPB +PQ #7\5 * MD8-4H%<+":[K?;.A+R27[O 9;I',F^ALY)0SU(A4$BX;:_)']XI_DE+$BV\DI![_TT4RJQ4 M=*4R"\0D&+0HKHSX41IB/DH"G'RFG.&[.=V,$C0'..:!IEHOM#9Q;PB-YX#& M_;,$3A>-%Q$@1P)\>+C !M. M/TTM"H0RXE2#.(_A9U2Y4?(P!+))*0*C9M%LR@8#<.:K8*XMF>S97B+-W:"+ M\;,?@E6;:'%\ W] HH)$Q4:B8O_36*6;1)] HC--+3]QM&R/EX$U?0 MREC4FXL4<5V[:]]8HY[,OWB8Q"O-N]]#E MNA5NK%G@W#-G1/J$:W+/R+\TC.2(!S-1!;N1UP);Z>8M9*71K'8#YIQN X'T M#/A8B7?9'PO$6*ZJISK 69I+N[FJ-6/JVJ^W5?8S]^]Y>_>H;Z>YG\?<"SB! M=I8Y'IN?=YS9%5_?.8RW+^SJE1C2*Y1! M"TM+(.X]!^XM[* ,<2]Q;T'WY"MDT99[-*(\2!RLPV;?Z'2I7 M?!07]Z35'(F,L9\+&1) MU3?KWDF(>N91[8FC!,_.'7A]RV[W"'($.8(<0:Z*D*. _3Z\]DD @91.1$^D M.^3P)W^0PIP4+@.\-<$HQ9XH]G0 55<3M+0M^)-P0C@AG!!.*#!9"0.[KQ>I;' M>7Y95EZRE#,]YYC63L$&XA_B'^*?DSI60T&#_+=))>/FJS)1D1F$< M\BDK+1$)>%/@=9I6N]1Q&*\812G#3^B>QBE MKH%;EKU:$Z12KAF%)2B'9E.TV*V&U6T6IM@(*8040LHY(85"E700MKJ@I1@E MQ4LJJ13K#CR[85O= KM\$^@(= 0Z MWQ;=<*F*@',#^7'W>@P",%'BF<+"8X^^7GR]9+'4WS.=>\R=:K2Q&L;I M;20%#(D]H#P(L>!>/B627$@*2U+ A<*2>T9;J* 8@82BDH23J@4E=T%5Q8J: MS+*1_G%Y3V@V\$,>ZLQ'CN>UM['MUM-ZIB]W<_R5>5&"!53V:W">BKM3N;*,"G%NJIIV9! )8%Z"@*UV;.M M;KMU?#I7ADM)HI)$)8E*$G5G$]7I6)UN<1D,)%$W#!Y\JZMZ+KT^]W=N7H$? MBK=#XTO;3N/U/"=.MVS,Y%T1QD+.;.(T=MC"*9P<6TRI,3LCO9SY^3BM@B=T M-Q1L$ 6@2& 4S-1=E6(LA<+.3RQ*Y$+80E?M"'Q^[P>FRAQW76!E?7_$8GP@ M]R5[Y$$BV- 7DDMW^&RQDI^FK:%G,: M]F(7M5V>SB[\$*87)0H(H-Z\6W]D8-VB[\ZSN:?.:,P)W^2>D7]M&,D1#V9$ MNXW73!YL5MX509!>\\.KQBO]&02/FWW>7@"/N'SP0S-(GL11]H4Q>O0W3[X7 M#^%J($PJ$D'=CTA.Q:2S-+B\>5#3C*EKOWY9$"_5%>F< M]KN]>]2WT]S/8^Y'*DU^\O[.9+@OU?F=M1 73;UB:+FY-;G>@DP5TI1,O?W, M\-Z&6R0_BT<1L,).!!R:J,2]Q+W,(>XE[CU![M7;TSMX]%5N97*$7?YKKH9, M_)7XX-BB]USAKB5[<6SEQ &9JL1XCQ@9 MJ"WK2A?.Q)4X '3,K<@]=AHKOIEH-RS'*2[?K0J,0OD5%505))9(+%%U6))- M))M(-IVX;"*3B0[7'[LQYB[AC3,Y DFGZBD86$ P\$S08EL=.C!,."&<$$[. M[V!]J6RC?US88O]%1_5UKO+4FBMEG_V0[OXI2*S*$.MD13UQ''$<<5QE"4>! MEGT,/%UBFS^(T'VFCLX4:R$?DGS(HM'2M;J=P@IA$$X()X23\\$)Y5H>V6DYA%>8(D;Z36!)P4F*=Q"X9:-PRU-J^D45F";@$) (:"<$5!J%Y8\0,@1 M:3( JN"6D"+VJ/.:5G=1F&ZD !'@"-- M1Y@[OF%Z%O:G/I0=2]UW\YG*WVV(O5Z/4E(H2%*.N5@3E-A6O]LED!!(*)*X M7IMTK%ZG24 Y7"1Q%UB=0-V[3T+%TG=C 1CB:D@5[PX@K"I#K).5\L1QQ''$ M<94E' 5.5J9B+6LA1YE8:QS"EM7I%I8H61=#ESQ""IM0OB)!A8(GI%,H>'($ M8VYY,.4NBGG !G[(0WT],@A\L!)+?:O;*ZP4Z.YDK@R34NI/-4V;-?EU M)$T/)4TW(O>YBM)FMV/9S>+:EI(L)5EZC$T$$J=DG%9#HK:SW.B/2\G<%=HGACY$_5.:WR( _7K M-VQJ,,$_!'OD02)8E$CVLW@4 ;/3: 9+% R6_95$F#,REKX+S_9#QMW8?Q3I MUI9B@T@R'X>,@(+?52R3$7Q4EVSQX5-UY&1O>?+C(8N'@@U%,,8C;AP^^=++ M(MV-/M!-QL]Z!#@@)>0CC&5V>.E&6SI*')/R@21#Z>R PWCA[1SSD M,>-2 #ZEC.YUH5>/W6,G*GR?;A>9WN'QF%L,WI -:!1Y(E!,)>X0)L4\7[D@ M([)$&X:JG<7"'8;^7XDP9$F4,-=GS\"'XLU("/@.7O4,(Q\GL<7BB#T-?;CV M"6C$'W7]61B+)Q@/<8@H<*)7!0^H$C M_L6LBB?@]I$?ZB*VNJ8M+HM2YCDXH$@_)@EB'U^E%]1<#$L%O\!$S$)>G@%4 M4O*G0&EF+(QD"WQ^[P4E\=2QZJ@9"('B G<$Z4Q$B^.4C8 M^)Q5,)E[AV9Q7)AGD.:*":"$MRBLBIO\OWB8 $].!]:T+>8T['Z)[]1S+O'Y M,/Q>B8]?#XCL[^^_3=3;!\['[VZY+_^#XO(&!$@0J000>P=L_CZ(W"\__OUO MWT\NA-]Y\%$#&^15B%CX) 8_O+J]P17Y=^O/NYM7()/A"Y#5;Z_>=ULW[?<[5 !H-D6AN@H]_3$P9>,_@JL %V0PWP#.MW:W M=W7SOO_AJMWK..^OV_U^R\"Y=]MYW[<)SND6'3)L$FJJ ].ZZ5J@WD7#9V"6 M"*RP>^5[/I>H5'W%'D0H) ^"9\WQL":Y>[5B9P\<3$JCCR.TE0 D"LTC,+@& M,AH9=8_+"U^L>M,DC:/[76X74<5@81G+2UL*>/ANRO]>% 2HZ[41 M1Q+M3&V5N\DH";39&L'0P=&+1F#T#46HT%S'L:(TPUD!DVD7U=BX/(#7@SDZ M%"*^9%?+S0TTC;.)P4U@+(NO[I"'#X))79L"A@">L'!C_ U?,O-.%F@F.0QVY:@73.9+EJ)XRCKY]R]P ;[3#]T@\4'USRCRGOP@@#M^"F,@C ^.CF&![2733??6<6[[ MC?Z'UH=VHV]?W]KMU-"PP>ZX(,=P*KW6>N' :5ESP'^3!;9\V]?CC]F$+?!91* M 0"8#)2/T*$U/([>)WR6,4P1G,E[<&5@,,CK "A$FPX(C,;P6LWD +Y < 5_ MA*#04;#"[W _#B<&(>8/F.M+$%Z B]"$&#Q=[\;XY%I><2F?$9UF&B/^K$=Q M#R@6+DX4W?/:^Y\_+:X4$'&R%),5A^5.E!@D 0CP1_1&/W ,-!AWX0G8S+CP MPO"<,GZ]!Z0<@4A#*D_N'HA,6R[A$N"=IZ'0"X\B&+Z"=37"5F1N7TO>D0,01D)J4YN?;K^L?/L\FT*1",0<&QIU$OSQ I@@HZ>GU$^ M<(3FP$@7&# 1-[1;P$A2DQ#3LM<*GKUVXIPD,3R!)>&R^)L1L.9Z>!T:"OHD M'-QK##ZT3GXR;UOU!("%5NQX#8HZ3=BYQ4)$!BB*@63AJK'G)V_AIY57YHGK MHZ'I):X9]52J;VLW;*[R\X;"3]J.N>-?I\&);4R#U@?[YK9UZW3@GW[?Z70_ MO.\8TZ!S!=]?']TTZ"V1!05MOFR23VC("YKYZY+2&B6\K[!]C5)DZ+I=+/3 M/* 5Z"U7*Z',O4*Q$85&D@V,NW,O\$!D14^( MP@L-]2A1\!+U9OUQV0*UD(M!>CF[B3ZY)"5J8PU-?"\> MPM5 S72GU45?>*S$N^R/!2:";Y9#&+I.03.:G:F4Z\MY^S MT]O0$/E3;U]^T)L):<2?-6UKAYP4XLM=^/+%T^XEL.7VA]XKP*A+=Y[H)&)- M&'#S!+[*-;^A=VWK5:W,&OJ15)-H5<>\0[$7V\.1K0S M5NLDS$B8;2S,FEW':G6*.]5)PHR$&0DS$F;'LUW*:Q?7@W)O06SG; M)\S;%%8\=EB1Q#")X:J(X6:G:[7[Q84T20R3&"8Q3&*8Q/"6.TL=R^X7%KDF M,5SFOM3J\IX[CFOWJ,RZDY5[G9KL[T?N_G)J_X-=J;02HSFG+<4@P/(R>+84 MS]Z[\>2D::(K@,0R4G@8'6OT<"\:9Z45[Z*Q[[).HW-91)&M%;P2#(6O63F<.#?-HQR*GCW_O";5VPF\XY'_WVTQ[]24W^1))S*N>'TCEG.N=<:;ZLQ@F]$V!4.N=,#'AL M!BPL3$0,2 RX"P-V2]7+%=K0R)$;HSW^X'EV$'9GSIU^J[\I/VQIRAK'Z\,1 MNW+Z >E_"B*B,L2JKVPECB..(XX[%N%.Q'M>HHS+5[0Y:B[YZU9@J?G@R,5 MJKW#6ECV0'F4.-0V_Z2MB5.8-JC+F8+JB9MJR6B2&R0W2&Z0W""Y07*#Y,;^ M4I"J5\!<\97]@-JI%%IRBJ:4 02B)-@^3)7H7Q3PH)Q[[0C9TH4M15..F QJP MK6YA.G9O4E,I!XHR'2'*1!)BK17N-(KK\$02@B0$28AZ20C'LMLE54,)#8HU$?\0_Q#_G-0)L0H9R57<"M[EZ-C+MC60 ML/8)'B6D-5>B:^,QSTE4"*S5$GV$NA1U_3T4)JD,3$]0_YT)WAR[N.Z5!#@"' 'N!\G5Z<<:$9V\D?53F' M;-$";.4TM-TYP,NV[&9Q)44(882P(L])G ,"+YK%E+$Q_$["9-4:GS J"JLB_"+%7T3(@<7. M(4_)%]?*;G\RD[RG8&%AQAT)81+")R&$':O1+:D0 0EA$L(DA$D(DQ#>H-9# MKZ1Z422$BXU\?!MSH.6RZW<F4[/M-%[/+U0CBVRLV.33 M926*E-=73 HW"ET_\'F,,8UH,!O2X#&+AP(>R^,DCN0S&Z3G8:=7,8E'#>)( M7[@F.@(?@L03'ORA+X7W:BZ$NSW] C&".2H<0C2&=^!XX"X8@X*'!:"Q%+O0 M]T:)XJ&GWJRO6[$%W>UY$,TM1-K#>T;53"Y)UZ:Q9FER0WGQ&?FQAI$<\6!F M9#9>,WFPYG+FBB!(K_GA5>.5_@P(=K//VW/[B,L'/S2#Y+#PV1=&Y.AOGGPO M'L+50,U4M@!T SY6XEWVQP(O3\>=#TQ.Y8VS-*2]>6S3C*G=?_VR1%LJJ=,Y M[7G[OO>?].VG/?J3FOR)9*U4SM^8#M<^PI;>%KMVJ=J93KRWGX'56["O]&]/ M1MG<1X%GGOXGF#>*?0A16?^+APD'O=^TK1W,,.++7?CRQ:[H);#E"[2L)J,Z M#;NPH!@Q8-48L*CDAR-R9X^M* (V.^7GR\GD9=I+"87@SFF *G$\8!C!LSWB(=7/.3=[%O- I,_JL H=&ZK MFGJ;Q!*)I8T3_9V6Y12X%5<%3B&Y1'*)Y-)IRZ5VTRJB'N"YB*43"10?'FN? MA *2ND/MVKE2>'Z\Y>F"4L\%5O#@D=VP&JU641^^7M/5<"(30:BU"91$LJVK=C M0\Y&HS SCVJN4ZR(:H^5=&C8=@BGA%/":;5QVK*:K>)*)A%.*.N2>CFG%RW':K4+P^TYP[-Z2#Q=;5D3=#E6OU%8 M;D%=0C^$$\+)@A9J6?WBLG#.60M18'5;TF;-3^[P;#FY?CNY?OU683L,!Z/*T"^SAL2DWJ M4$Q!N!/H!G^ZC$<"LKC>[HUN8;T$24"2@"0!607&(P%9G("T"^RX0P)R?Y?] MVY@#R99=O^.X=H_\Y6@7^*%X.S1M)&VG\7I^H>SYQ6S YWF"Z\]^"/(6%K]U M$ ?_IY#="%>,[H5DV/32TFGY,YT7'U 7A",8%!,A=V/AZ6ON^%=VG<2*\=!C M_XKN%;MR8W:1[:XZC>_P"OAN\HW]W9M+=I?>BA?[H1LD'HR8LS#10\!C CJ9 M2F&%//'55S$03&=:!?R)^:,Q# "_N4\44%PIH:ST,?@M9['DH?+UD0.XR6)2 M!%R/.((?856SP33ZW\5 +.8),8*?I1CS6/K3LPK)*($;_4?!DM"#44C_/L'G M#-("+, F(;S1S)ZSL9! ;R21%%[BZL? !!9H.>UBJ1/'!C(:L6;[-0[/L5]; M3 P&PM6OA0=D3F=[D^X%(@,V)K4W_P/,./S/\"V*>8DTS#@27"52 M:.@ A_B1Q\(HQKN!L )>=B^>(_@?\"5[!H[*!J1AIN_R@$LNV14B1 J5!#$, M1L!+Q:,?)2IX-N_'CO5\9B@"%G"$')8]4?-5?L(&?RQ*)!OX(0]=/V5//5QU M"?33UP[@BGC(_@).C U ![X"S8:KT]>CP0+O0'L8 SZ,P^N?E:]IY,&W<@3, MN&8,2/,P8CA8B4/@NK&N'@,\7(J4T#A#O6 9*)H&%?W+HD!1BD!>9P:C)/3$ M0$B)\@G(P4&#T".B90*,/E!A RHV(46++#\<*%Z\^Y00B%MQ3QC M24\N26G46$.BW%!>?$9^K&$$HC68&9F-UTP>K.T!YHH@2*_YX57CE?X,MHZ; M?=Y>.HVX?/!#,T@.0CO[PAAG^ILGWXN'<#50,[7"0*0%?*S$N^R/!9Z:CCN_ M]S"QS'I+=Z0VW[TP0^HV7[]L^BVU7-,I[7G[OO>?].V'??V)[&95+J P&6[W MI?WF&:]MT<4J>=LYE;O3>??VL[QZ"X:7_NW)2-O[*/#,TZ_FU>T.OAHQY"X, MV3P"0[Y RVJR*-I_%&*M*P-N'M>J+'?VV*JXT@6(UROMZ@COS3]*%:T52CI; M$F.8&83=F7,&WMJ'"3O<+/IAZQVK79%SP+4X!9%3&6+55U83QYV<:;I$3)8O M G/47/+7E>O*A M:Y=1]I6 MLV$Y3F$-'NJ"QNH![W0574V0XC0[/VF".W<%[P2!5Q/U]7,'\RP>P;;+3Z]IM6W:ZR%_N4JJ^IS]9;MM=1L4W3IS=WF] M'CY*98-<6;E2RAN40/=3D(H5X\7*T8?XY[P\D&/OY=V(L11N6LU7%^@=14#% M_Y69F%)W)^.B8UM.KWTP(_L<@Q$GA/IJR5 ":@ZHAX@%G#-*3]/LA9 M^]H V6HXA6T"G#-BJP?.TU6?-0%7"?4JSCKB5B'3M,J*SXU4K$JQ:E_8XZV] MU6MWK&Z!?;/W)2>IV4K+B-/5OP3TEM5M%Q>'(J"?DP<\,XC6NG9%Q9%UR"=$5V8/GMSG6JCOL\"MW;:L>Z>'L?&]V"P8OJ;E[YK+(JMSU_$04U[8?>:MK'IW%E.)2RE*MIC9$T M)6EZ$M*T55A3%)*FFYJZW^I^T1SWSR4&87F<[W3,L+$LXU* Q OA(B$-N]\#E\-,!G[HQR)X!O[VPT>APG\=T_?_KY[J?)9_N[-S")!TUA>+T( <'PXOMG\RYXQ)4; M6_ A4F)"N E!GWS >!C%2!>@YG^U)(@F\YR9W=,09@9/3W@ A,NOCQ\:@1') MD08F_(C3Q]J[TI3???*5N&3_%ST)T'T6>\)E20(D(@Y@]N5+"(LT>O+CX3 * M<&W2;\?\&?4 WO,(/! E:C)!>'H8(UM6!"D%!:0?$A\3Q\$CL()T8#VFF3 #1A=27_1?)P#6*IV4I8U"S=_ M#6@HX&-@B.Q!V8*G[ *<*+ZZ6''$\*& A<%D7#.9"A 9S+48WAL/04GIM9/H $5P)!>*IBS21@A$&"DU"(BE@* MTX4!V"F] X:W<"7'J8Z!"R.3>*)Y$YADB&\78VT'L9$ ='MJAH7#_/#&8!"Z MSTR@HO=1&OTA0%:!/M??F$'J 6TYFN/Q^X'4T-72(^Z^F@IX+13]&+\; 2.Q MP/^":@7X)-0R1#,,LO6R^&)>^@+Y QB*EUL)&^Z?8.,@\+^RZGSG3P7'_U63L-I%T7K9U3%\EBUT!CD).ASW/2U_@P M+XKKPX+ULCNEU?T!>+W,R;1ZW=#HU$$$=Q[YT#CFC66%D@>,T]B4RZKUX M\,/0.+G*Y<%T4$[# :=O/A*20\ XD:F#!M\ON;NA;\YA1$U.<72_F]Q=>\$( M?K0A3NI&/Z6A53"OKC[_/J78K]$E7M')B-3H?]?H6VGT0H$S#(3W39@I[^\A M\:48XX%Y^ 1"1@W!;\P]Q/1Z&/-GW2PIQH 4UZZALHR_IZ,LN0 KFJW#Z"ES MKF>L4WQ;^B@U\?%ST1IP3(=9E,4-P!0U8]:W&3=*Z0ED[BF^2P3^R ]1ANI? M5*P%I.&\2 [ P6:0L^'O>!JY,SZWL:@W>(<8#. 9X/$):88HT936_O2BH9XM M,)IV&(1_SKR\^^?ECF#M\7(&AD0NIBRSKF:F9]DQ;896-V\TU$#+-KN7_8HI M63^G#)S^C':=*$0M9PQW9(WL7/#Z4*("PHU/S^9-B M(_Z<1HOU-E',035RW,_$;0NCZ[) =!+[0599)@U"+['<\1U+ ,EXG.Z#J"R> M@B?C]2XJK%#T% JIAOXXB[EP?8X Z*VW33ZG*J_9<_0+II^;V5!^"F,A0QCZ MI_3$_77DB4MVE=^HPMB0.8[PC-K33$CK3B7FQ ?2Y1[CE",_SE00$"4)](A5 M F)G?LS ?I_Q>V[N,H0R&R?IG=G$D;DG=%P1L%I!1]PYPU \/NA9A[G36>0B MHO @W&/2Q@/\PX-GY6O3Q!- (S 8!,9C37!^">EQ>RYRW41K6]#U.K*/470= M$]?[1-DS\:$(X2+L9ZEP"'^28ZTD3&YXB3 M0%JDUAW8O7C!\I!^9/8+%89O@4$2M$'%5ZX-UBDKZ2W'O#F*6P2"JT0:V&E. MX?*A1.4C<,/(C ,6.YV\V9* P3S@CH]F69A8B:-H-UZ7:3&DRZ,GB$(FVT@Q MZP)F?]NA/:O(G-2I0L!#L.% #S?<\T,F87)D@5[9O!!\P/'M, M.5&)1E/'/!:[QZG7BA]LM6VKVZ".9 ?CE#-6SR262"QM2J.^U2&I1%*)I!)) MI0I)I8[5)JFT,;A.))!; =?O+I>4@HG$7_"P:SXA05 ML4HXG9>/A79-J[W#2L CX!'P*%*TEH2G8>9F=8(6.QAN/[85-5OQ M82H9KU@D6(3O%LY-3)_9&<>I.6G,(GC04H8Y&"7+D'3'3?\]E,#K6OT"'8(7 M:%87B5<]X7;"%L5YX,RQ;,(9X8QP5C+.FH2SL^Y$OMC#05?=GNGA8/>/D!*L M"ZV;9&!J6':ZZ3'48F=%)G*OT)P_ZK)#H4[J648"]8P%:K%'.TB@DD E@4H" M]7P%:K&'4DB>;AA0.)$VD'/,OG5-M=D*8.6TA;RPWV"KN2#!8MP+,RWL-=]T M+UL%MME8\1;3+^?_(AE'X5,DOV#=1?D@9.W+X5[I<-#* ^5@E0Y="Q8X#(N1![,\VZ)OV MFL3:O'#UI'#D;/O/?$_*2V;05N(J'[$N?:E%V,.HQ(=C'PR9Z.K:+RW[I ?; M3/%?I>M-8P'J7#]%TQ,Q98K?0UTZ^[/N7Y)K^I-UDOQO(GWEI47&)X6;3=%- M+*8L38WG>^PW(90R[3]FWYH\+ Z=H+EM],>L0L%QC\+^>AC!T^I:T&;R>GN%.GC MGX'Y _W2M#.<%",D8P1D7C+Z$?^OZ0J"0YPA#E)TTHIUX.LJKMBJ\X4.,-G? MWW^;J+_?;]PW4?=$G-R#78) M1CGU20Q^>'5[@R#[=^O/NYM7S/?@"Y"E;Z]OW[]OVLWK;K_;=YJ-*^?V0Z/; M[76NFSWXOG'[ZLYX 7(%;EK:R M1$9/[]"]GJ68UGSWF&EGDU90]WQ0>%+71;\7\1.V8];-B1?[]>K':EN'8\UW M+-B__'6F,4S66CE3HYI[C7:=:90X9>K9X9AA8]GVK./L=6]HH+?0?0^\Q#2VR(RF/"T1&$D< MR6YG_N#Y&(W6/T^[>:0-@S7/ MC5+_$W7UZ-!D0NT1PV!?7J6 M]JU9/0:D>1A-F\;DN_(MM).;AG]8YBS67G:_D/.TVE>8\P'R?L(O7'X1.KS\ M68#SI%6UN7P#3Z'7 @UR>WW5N;JR[9NV<_/AYLIX"GW;OKXB3V'J*>BV3G[X M*#*.!L1ESNYHL@9,318A$S6+EHUI;128)I&*!T)[P+,(TXWSQJC@IK>[$VVW M_(6IA:S5))I,B035K$3:9%,84UV8SEG9VU+;'2P%#M_>I]EZ8+>+3&*A_L_/ M&R=DD&VT*\I*&>>ZDH%(&_G)R,A@4,6N$:6QE@PXUF?3!4TWZLK?ZZO,P- = MQR8&IK'V+-.BRXBRJ6>$O:%,VRX=PKB>&B.&2-I#0*'STDF##"GC7D>P%15&%W ?F!IGRIM%Z.@E (<&X6J'W^]9)]F[S(A#Y6U MF/6$B]R?\@T.Z;^)]S 93AJZ0'=G.C)7)J M,5^DQOJ;S:B):^]&RC15/PC71NZNL2?#47@-#+_2P M=5O=U?P?TQ[)\4S[IUSC8Y41(_,Z!KX$G"VWS=:W>=JJ!=(\N9:1=-WLV2KR MK>Y&U.IMDMTSFW=05@\8F/8VZ05KCG_JV2^BK\3CV$YG_XPD/-.Z%P$.GQ1T M]?EWEG47?]L 5^%VXN/\%(*?GQBSY"W[37>_#,#;2^YAGK[+>D[[K=UX\PY4 ML]YB,[8.*.-?N1\$5@)KS<&J@6JWK>EN\.>\ M?7G-U9#=@D94[.).P]1I(D:O%[R M7]$U9;^G24$R .Z3.%5::))HDFMR&)OL%FBPHYFC$YRY6+CY@H#VT MSF_A9S#6I4QD]^BG'V/""5!F(B8_Y4;K1Q^G/0?AG*B1J)&H<2,UYD2( 3S4 M:?-OKI(P&;L.I@^)>RX3E$.]IP1EZ([G,LP&AN,-'[N):HMY 2Q] A$B$2(1 MXHMB$>AOI"&UH5]4J9[G[&N$+L*%+Q,2'!A#(,&O=C"3/O:? R=767.1^F;: M:X$7#'W'T@V6<"89U7@(T%WNRMA!J3?,<55@589;K#R6F*8)JS G>O.Q9D1F M"I1FL2RD.7$@P"1P;IA,H&EJ%&.P6IS#P$ R4I M(Y%YA"$?>QRAKS:4I#FF(4+%S$/T-SRI$!K_IG*<$JX2"%[R4IE7Y(D@S>,0 M[#$&#H7AU&3U8<$+B2E+@8@6LKR#!W1WR$ !/&L<>V,LSX"/Z69DT$KB31&: M\J599E;J_"RPH*Y^WM6UNOG?&LQ7-F+!KWJ3)G!>X_[_NI86ZD3P)#8?\C]C M-^2BD%@*4@2.1O:>1$$BT^#QF# PFA]/=A!JS59V0A>P'<]3&6'>7.;4A/A< M/-["B0$8UIU3_ME2ZRIP!!_VF(K*BP(S.%R53'=/TV6P*J&P>9F^AR5?F8+! M78EG#_,D!?K,?5^ )!*3AQG[88!A:IFO)S,L,.E!YC# SRJM2V#^@L!YM0Z2 M]YF[^*"I9&DR ;'T81(?\-@*"8EYMI0TU.!=<[S!RTRXA:T5JMO2E.AAOG=@4H\ 1D P$X2Z_(#2'*1)3Q?5/D2 M:&4H(=-7]D4991F8>MVTL6U4_J-4G@7*H3RJE3GE6Q^/1^XAK2L!V.@%@)SQ M=&J%6'&'"..FT!EG2+],W4MFS *"EYDDBWE4UJ'*[U8GLU?W3LEY%C9=(,6% M-**7KK0QF#.6 :&BU2:4V=9*N-7X_-*1YQ4:F^S30IIQR&>8P2=K.]**J07R M6$KJ4ZS %YX%Y(@GG&LXEX)=)KF%1?TFN;%(Q(>S>FMGZQG3 JDXQ3S MM,)"VHZ*&95I#C(S4R3Y1H*2ALBYVSSG;JHGU4] GZ5*F=2D;)+@JBX%G;U8 M0UQ0OT7\(.S0G27^ .6+P-JJ5"&5)F",1?,%^+663 M:]:@+, G2T2J-!G#L6@(@.!_)R626,\6KB*412ZN*I:$F/06K'/VJYZ!EJ2KR,$1%0FK>LC$+D+6S M6$R0)/$#N_@],7XX,@HT9L[^_?73[7N9FFRY85+$@._!FC=\'=9MHQ;HP6WH MX$M>FP=UI.]8R]A)T1^:7F('TZE\&SJ3/98\3'(](,W)*F>5I22I#Q;;@:1/ M "# HB1WPH6G8"I=(-[W@/7WA;IUT'1Q'66++;PB_3FU7 H@EOV("N($S"'9 M\2:3(%Z 6EV4+C]U?R3*;N%)ZZ4&]N/PL+%&I&S934>NO.>6JG4%U=+FN?N% MAV-L^B&=U;F@2.LWT**=%_Q"!=$'^Y'6G),\4:*#+'%,G%]RK4 IB"2"*W^V MNE3V,I#5VXE#Z\%3Y4;^YD4M -42+#]/Y8C"-[A^Z<&I4 8EY[+,W>3;(N" M9P("3%Z^^03X#TZN*F/M2YQ"2>"3Q M2.)M+_%4G,;U90>A0CP-R;I,%5]L"0KTL;J:25XI+' MP8V")XM4S8Z>F6W-I-]6,C+4P%4UI*JI@V7/1<2GP/7LI.^+#%["OS)2";_Y M41YOR$*C2WIU"JS2*&G>_*6XE&)@\F+[&+&A%[G[3C)WAU.96B&8.FJ15AP%Z1>JC[_\ M1@E50P=@)7V^X2@]:R;XA_2/%;HJE](YZS=+IZQM+V75FOJ][W>5\POW&V^[ M?730MQ_X=OVH5_^VVX=[??N1C*)NW R/?+E&L\=(KLB4X=LTCV%Y8M%*&M%E M6=>N57E_W!/2FXN6G0-@Y0NP;"R>?L[;ZGV1&2K<>;-I2BA)*/EJE,Q;(1(> M$AX>DC5F^76UR.TIH(;'#X"<)0\L<04NK,O(+LJ&(F?>Y7HF&*TYE*]?;^^_ MUH'WU1S#]M.ZCH%I$%,EY"+D(N0Z,N1ZE1C>03&#M,58S*K,>0%8WS/4-LUHK&L=:#X2,CJ[U!JN-"*J&4UL& MJM* Z@8I)L236LF3SLR^L3<@Y;15']CV@E>KW5B(A1$+(Q9V,+6JLWU<\N35 MJ@HUM935R1C558W @LN6%OTN"RVF9E>2H)!<,N6"V MHY7.0!OHY(,A,B$R(3)IDJOR\"I@HTN0?OIX>?7QIX_W'V^_LLM?;MC7^T_7 M_]__??KIYO;+U_^7W?[KUX_W_R%3;R.8#^M?: L/( <+.5B(ZHCJB.J(ZMI. M=>3:K,>UF;38U%CBV4SG6I YNBXDT1MH1K>RNH^VT">Y;8A.%HNCNGVMU^]6 MC3]4!D64=>*491I8"KTZN/#$)1 E;^Y'=51#RK/)$)YK/;B>&[F<$CF;$"YO MO25(_A?RO[R1[$::.:Q,,R6"(X(C@B."(U]GHQ56R[;#F#MUZZNM(%>CHW5[ ME=%K6\B2'#%$)DLNSF%E>6GDWR2R(K)2TL?41@,*L)%[LR&1<8\+L8_P>+M- MP$Y7&PYTL@')Z=(<<=ENBCL;:GJWLC A-2@E&B4:K1K7S+XV-"LS(ELO%U;$ M'>;PL6N[M:A^[3;HS@Q-[QO:8%2_JY,<+^1X(D\S1O5[1]LBA(GD MB.3>*AI'O;[6&]7O[3Q=P5A0E7^(X)EK\J2BM,B >?*D+">8X=GA0>)G'YX%Q^L[ M5N@P*X0+\%0]D &"G;D^7!/$ GX6&N/?;#Z+&)P^$Q.\%)##>O]A(X%52"0V MX!\/UU)%B=$H6;Z^9!#BY^)2_""<6M["BPV\)GNP9 ;,YIZ77//C._V=_ QL MSDX_[WY84RM\='VU2"N.@O0+Q7KE-\^N$TW@:@!6,F(<3MBS9H)_2/]882/Y MNL,R.6J8I<)M>Y^!6E.___W+;+]4("5[>MOMHX.^_;"WG_+>AWM]^V[>,W(\ MKS(;XR6M77&U5 +,OC&I=+!4A-6LO*^(E.';]*SAB@R6OZVTP?P/J$OL5FI+ MB4K#UFHRE7AV"3=7<+-S -1\ 9;-1-9+P3Z'_,D%/=";LR\'9(T*%;?GAQ6DX1T^[MKH'N-?5/')9K_$*S&_FH-( MZ$>Z&E:(YR6T;QS;(+9*R$7(1/KDV=8U<"Z!^7^N:U+>+_']4X_E"C6>O M,L6:J(2HI)54TA]I_0&50E>ATC7(]FR^JB=_6PG'?U+5(OXCX]]FW!=7 #UCI.K? /C@*;%.QUG2=' M0ZW;IRF29(B2(;JYH8^AF=6-(UC%A?K",LWJ34"4192U*(&& \T8D8^'?#R' MT!5_"D32*21O!5('J;:\IT]GI&LF]?2A9G?'+5#;3:5&7S.JB\RW/G&&*(XH M[LUR<=#5C$']*?VG*Q=;483<&'7X%QXQ#U1BLE;74O2PIPVJTW1/EW#)$42D M5:-Z>BI:*)')B9')64$-A_:.S! M$JXM0_:.Z\4'[LE&A6.M+!P[ZUQTMNY)298X>:B;DG!(/(QX6 (A_<+HD@.? M&!(Q)&)(C6!(H%29]7.DTU6J#CG*AZ:4T)02FM1QVGNG*27'H*WERZ4I)?C; M#E-*MBY](=RD5OS[05::4D(HV324I"DEA(=-P$.:4G+(>&[YH="4DB/WS9XJ M6R7D(N0BY&ITEQ.:4D)32BCBUZ2(GZGKFMFC*25[0Y03%K;$DX@G;0.AH:8/ MZV\^0!R).!)Q).)(VVE)0ZW3H_32D@U8L %I2LEF /5U;3"H+'&Q+51( M_C\BDZ4I)=T.40E1"5')1F'2U4#?(S*I0*5KD.W9?%5/_D932IK!\AH#K*.5 M%81QA'&$<8T%'+EHJG71T)22';RI'6P1V/-R<=#4TJ.F(;/C.% ZW1&>S.Q26Z25X*H=.>)E)K9JVP@ M9>L39XCBB.+>+!=[F$!+4TH:UFJ:U&&:4O(637?[WC;D"")'$#F"MAQ7JXTZ ME8G*4]%"B4Q.C$RD3MD95E8 <;H2B%RLK9A20K:FX@N]"Z/^JJC3Y1;D#B)W MT)MG3 PKRR @]RO1&]';"R*Q>[&'0N'3%8F''*$@(5%49LWN@BZ['>6],->@ MM/[7XS8HM+!\YD9\FF0/1!,.I^C++F(6Z*_P,OA'MG65VJXE)@Q9!%P>A/+J M.?!%P;CLG+T"\.K6FS3ESME(TIU[M:BJNG=*1;[&YY':X)8P,_B_>;:H I)@::)-&F: M2(\F:ASJ=OVH5T_C1$Y(,:=Q(O*W'<:);%T%3KA)/?/W@ZPT3H10LFDH2>-$ M" ^;@(^[7J8Y9;4[,"W^+?,7XP%=YCKIYV2_$=FV9'[ MY$9N38VP]Q,M:;^X:9DX)OPA_"'\.3X';Z=/DC>7O-, (/E?*\TM=_B8AR%' M[!0[Y6Y0K4\!TX>F8=9O$I-/@(0(D9TJQ>EHYK"R.69$<41Q1'%$<8?NHTUJ MZSKLNYY8_B/X^876]AM$7TI%W#L2:0VTPK&QN,,5AR9 E0[9J7*N?/-MB MPQ*Q$;%5(A'K[SYXNA+Q[8XF4H:+CB:X(+3L*'4NU4'RK:#L&@*?IR(W23R> M&*V %*2^^32YA4:=RKJ+@G,$Z.2LVZWLE8MIRO[B*R(K!8P9Z#U^Y65@K1%^) ?=3^JXR>I M)=I!$J(#O#U'KZB"B.*(XHCBBN@11'WLY*L2\+ M_8?\B?LQ)\-RG6'9U8QA96&,ME C^5^(3!;=FD9?ZWR?$IA.VH!VVXBI5 $ M.4:)[$@VMDXV%I3G'R)LKE1Z?>'OPJ8\U^?G$S5/V3#U[Y>!9"P#4E_4;%?& M<"\26XF&+)%97])^\7-Q*7X03BUOX<4&7I,]6.Z3V=SSDFM^?*>_DY_A!.WT M\T['(%<^M<)'UU>+M.(H2+]06"6_>7:=: )7 ["2^:=P>)XU$_Q#^L>*[I^O M.RSC$(992K;;&TAJ3?W>]R]C="FM)7MZV^VC@[[]P+?K1[WZM]T^W.O;=_,5 MD)]ME=L8+RDDBJVE(F!ELG/->LF*3!F^3;X.5^2K_.U9B9J'P'/4T_\#2C*[ M!8'DL']:?FR%<]8Q-&;JQM8!(\+-FMN4UH&:+\"RF&IXZ%@"A6WYX<53-\\?)0)M^R.YX<. M-)4?RO7EU_]C=S]]^NTKN_ORZ6?VZ?/ME\O[C[_\@UU>WW_\]\?[C[=?ZZ"* M:@XIH2WIAU@AK.-J>DXLEY"+D(N0Z_B0J\8D$9J=O90D@C.R#TGT-4=6ZP'< M=U5![$6DK3ZDM:^\TN% ZVSO3Z-H(&7*'+/N0FRLE6S,'&JCCED[F"B+B%@2 ML21B2=MI5KVAUJFN735I5G4XBAXM8%.!HP,"W78_C8$!I?N*W_C;U M"C2/M\'BIF7BF/"'\(?PY_@QZ^1.ES35$'6Y]:0/X5\J^\U;_2Z6HC*L4G)R@1*1'IZ1(I.4$KA?NE;8:P6[4?Y/2HFCQ$1%:+'B+R#Q&-$(UL M+N^HK'M(6TB$7*C[T1H_2071#I( >D%3)).1W*F'%X7DJ2&R>]ENJ[\C(!ET M1*%$H42A3:1054JB#0AU$=B0Z_/SB1K ;)CZ M]\M ,I8!J9?HMD5-UNPN*++;$=]ZV,C[RY( XI!93C!+VY)'$QP&\@P/MWS' M"ATVL1SF!\R=SC!)8-OQ(.S9C2;P&S[.#GPY =6*..(D_"/'U>/;Y'.0VP@V M#D)Y]1Q8K& <@."LYJM6M^]_6GYLA?.<(W4,C9FZ,:SQG3(MM\;GP_)7?4W5 M/?YB<_YP"XCA*^?LER#BK%M4\^8,; 1+8ZIN5B?9?N T@\N;LHQ"8\9ZTT$/F M\S6!QV;#NVHL78#/:,D;81I[0=N//KOC#R'R,V1A?4WBR-WEUROF)F#Z^BL@ M]H7\-<5/??17W=1JXD>KYRE7^A.WL#SA[#Z8N38;=LU5V5P=6#1F"69-I2C1 M&- 40J$$ L\3UYZPD/\9NR&\PN-"<$6N.!\+1. T$!%\+9>N"- -V8/E >5R M)B:<1^*B_.&*JN%9$RMB5O)H]AS$GB,?_NC#!N0/\/ L V^>"8J.3IJ#($6U58Q_)_94Q1.RXVGL67CO MN=HK@"$;I69%\DYDZ:C5I/K4!?MU!D]*/P*F<5FBH_0H[LD_)@N+ 27K#^M1 M/F6&P@7U=GF/X\KC!E5KZD8H.0H*5E$:I.AL30. @*H!P@L?!9"#)S4MJ9-9 M83B'0W[&PTO4/CC0* CE&]6QVQX@ T#/MM1N?I.Z'#!;$(&X@2?+BW'+ZHWR M71IS8?_^7"M?OL2?!Z[VSDM$5X7*UN'$P(I7N@[U91=R@(.S0IYJ(ZAS2'T# M^[JC$AY,9QZ7,A3UDY _N?!2^&$5(3*5!X[_S]@"7!C/Y3,56J,]H.R$ A4@ MR]Q*[]DO-E3W['NPCCP/>$&(Q""9C@5L(XH=KD@+&*4MV^@KP0RD"2H+_H1@ M"<;C\P594K"G$ID#["4Q5U@GY:KP3,<5MA MSPP3.+ ?3>#ZE/9QV0@ 6#>N2LE8_""47#H/QN>9R$J&#"R(1U>)X16<6H"B MY%9.@*HW0SRUW9DZG817+]J\15$FUSFQGI#K@]8-NBOJX E:E[QVT:)-X 07 MH,:QSMK=LRFU?^Y4KJ7^,_:Y5)*V55"-SIX5U+N,+WWT@:!C=7;G[#H$$1:Q MGP)1T%\[9O_]!_8S(&<M;@= MT!ERYFZKO7EJ;Z@CYGP\(=<)!]4VH;&0SW#F'7 (J1D]6,BK "(%N8*/#D$W ML($WVG$8XEN!NI3MBRJ+Y!"6 $/XP>/RHXAG^%CY&9; @:K6Z-^P-2#L7#65 M=K4/C-0K+ W?'S@".%/* ZTQ$#V[ 4MS^@!_&+V4#[I^RO%<'_G"-+LY4\9@ MY\N/EIQH!JP)A6:9[ES"<^4]7$3N-!4I2MI&4@-=$;*)KKO@MY-L#+G? \_9 MV+:B6 (ZD2^ #"6B^01LZE3FHEMMHTD]*-I\W3USK(\^G/BC"]2 ?.H?0> H M(PT.4!5XI?,0&-EMA5OP>>O6=,S,!>V!A.%Z\]242[$B=?8K9:E<.7J]5G\"K*/H MCAN6\P[\Y7SO#K@O?-&HEQH+!VD*"'9O?6.W$I^%HHE+._%Z\)27@$DQ"_F$ M^P)1_J,/IN-JCGP]J@P"ZX(5/[%9&#RY#CP3+5C+3\-.R!P6G#AJQW.&%IJ, M*T6P4Y[L%*1;[$G,S_@ ]P'[4P5(A(H $!8TD48<"M7P*?@_(1S#EG7R> />=7TI+Y MK'SPA1C4_ECAH,@U!DRB@;+?K#PBANQ#R 4KTRL)&C +O;XB/14,Z><[%+DC M_#$&W$:'BN0#MC2XX.)'8*(*,-D]%^Q7#" L'C J9='\/)4WZ"EYQ5H4)TJ, M4B>-?\HU2*L2&9Z(N)5YL5,K,E$*E1*';#=YA@*2>FLT"8/X<9*R-1EFQ0VG M'E%X&[YC$=:'Y=!D31XI7[R,'V,P3=9RQCP312(:HLNA[,CSEZS(CXBWON6= M_PK8^3481T!.>]0#>T6"[!697X'HE7_*MF9RD_^5Y(94C;\IIB\[1R,UQK+D M$\C-8H"BL2/I/U8936&(VHGB(J@3N*B6"!X^N78>#\EYYEL6 3M<%">@AEN M-WB02KF;@AI=XB(!]>+^CY0AG8(:=BA?^U*D%GVS0E'(+(C0<9*%-$19TI\H MXH24E^B#!>P4=N@^8*SF 10D#3TQ@+"A#&PGL98__."92;SW\6/FNYWG FA1 M^.3)31K@ZCP CB-/'>5%+$3^LI K\PJ=/).BU%I9?:HE;"&8$NR"E?'-:)+^ M_;N>;W.0Q\^--6S_T,;[7GZK_W773ZW6NNH/!L'_=&?8'=\/AN[\O8?P.6%:6 MR?L2P=22UKA+7$#?L.V2 M:KBUSRBNU4E"?K; MUT*J)0V,[U].72]-JD^VU'GC_4=]N[G7U^]6W$J%X2LDTW^I?D:19LKG9M^8 ME)XLU2QJ+J-)&&>^[^';=".\77XJ)A&7Z$H@,P3[%$=2?2ASXE12;$WXN'L] M5PWX^ (LFXFAO\328 -5%W%U!U 3*FZ)BAU"Q>U0\3?Y,W?.+P%0F*C\#^F) MO4&[[LYRP_P8_@WV/&>? 6^E45,K5VU0^>S;VE74Y0^X2E(C"V5-2QFEJW5O M32AE3NA.&C,K1/?*8U'EN@NKZ>WE$$Q3,[L=K=.I;-3$6EC7 3%*%9B%^NDJ*E*=K+?R_\PX M:-O!H]-:>EJW,])T&N5#!G9KFE+6)BK-"D5E6^BD3I/^A$7E-5KT7IFL;(*] MU'"=]JRK#08#;3AL=3^MNJ!'[2:;)#N;TO>N-J':N^C5/XSYI*4M"=4$U_XM ML[)DWJN-.5IADG$F4]-.N]SW\X*.LXX-[ M5K9>V2L&VD#O:KJ^FM96V2MDXC.6,<935:F+Y7W_%X11X#\'X1^"37GXB%7* M(NW@WJENZD.AY.\597O%LK]/:1--V0=;_D?UT-FYTF]HWES?71KFYG\;2L*[9 Y55^&P8@%QVANEQC@XES M6\;.)"-?Z;::MA"")\LZV;P%-GL,.?8^4*U-05K("F@L(MT:\S=M:=U(BE5S MZS5/E_76>3TD.U/5W+$ 6(GW5![9KO)(PZRD/K*_WQ*_E=OUHZZ/I,T?R^8/ M5;G1*N1&F+:9XP*_VIP M2!%*;HF27U-M^@NV+_+8YT2I)J0DI#P84N(<[K?QRM;EIM:O$9BZJ1^2ZIL? MACK2,K3ZXJ/U [!K:N:HNE!HXU&,(IW-E.'$[8C;U0_ ,QP%KED$)XVB4E>[&%=RD@/+5RZ*ZA=0>5Y;NUA9S(%4J$ MLJ+0]X!2*JOPH-(IHBZBKJ(N.!I16XXJM+J3#WV8==!9V\L>.@/-&.P"N=.N M>R#OTAYD6]MI[LPP-+,ZJ4?M;8A0B5!KTDZ'@_I;0K=%.)(S+T4#F5MXXR1C5GSK7%LHD%\<)N3A&%[TW-B&1#RBAND(W.2(](CTB/1)W MC:0Y\BYNT#=[LJ].!-#GUCCB82WT>-@AU'MK!(@)7Q4.GW@!:FTA3W*H'*U# MY:AT2Z(7HA>23"29&N'![/3;J5'>!]A(AE4WO^RE!N947%AU<>&;^_>WM/JP MH_>T8;\ZLYM:\Y.C[ #5V,11B:,VA*.>=0=:O]^ 82>ORF" MJL2%Z\]5'VI&=9/H2*_=UJ>P?OY-V=_YQ(HM)TX4AU1\#G$D0C3_[%E^=.D[ MMW_&[@R;:GX&(-OS7:94&#?=_NV@=VMTAIW;GG%M&-=]-:5BU#=NKZ[W/:7B MI>$$U8RMV)VL4I#+^!I/X2TG-HC(D@-I(P"WB#3F\X@%8V;9=CR-/?F;PVPQSWT"J,#K\->0BQG'<2DXDD+P2%RP MGRT7T,F7LP=Q(2&?66XH<-9&!&R!^4'$X&2XBD#"X\: Q^)Q\E MH<:_S;@OX.7/$XZ3/.PX#+ESL9'P=L"CO4\[N=\(T2 .$S N#?G8]U2/+4AT M05M^H;H1'-1,\>F\>DYHN:6DA<=1<@?IV &0M2 M"0R@D$_!>G33&8YJ6",8AR4FTYA7ZGUYY79>[QYJ@;?C-[3_GURX8XWG8:SL M>C#_Y4>TX3GZ%> _2";PJSVQ_$=XK>LSVPWM>"HB=!S@%PY00\25VP"= K85 MAG/INY@"UXY2#T1B+T^MN?0L/.":;/1>X$E?L$N_N (O$ +](7C)HP][2QP+ M^*!(9K' 4PO(!HL0-KX-/HS5H%+;$A,VEI,WT3F!HV/A5G2$Q![L. RF\FF MIPLKE)!Q8:%R[S&\"1X]"X0KG3>P)(\+H>:1XE5+F[U@'[--:,P=P]/F&GL. M8N \#^H-0F3.G<*B"ZL%: >8\LVL&1Y7Z")TIT!FL"OI?1C#"]B3Y<5\LW]E MU3FYK:=Q*^_D3M-S1T.SU[GMF5T1/XG\ M2>W4B\B?1/ZD1L.1_$GD3VHZB,F?1/ZDXX$C^9/:XD]:]W?+;5',;5&Y*=OF MM6Q(7%FT6=F9BXZ:(!9PE7B_-Q-6 NY%Z[0U%JZR[@Q=K\Y@'59BL Z,MQFL M;[W=/.SK3VGS1Z(?-"[[/%ONH-DET(<:,W\IO:+_M/S8"N>L8V@M4UB;BY"= M R#D"[!L)HIBE.-XE7U"P#8@X-8MH]OFCEI8@;0+BBKZN?SF(&Y5M(MJB )4 M6F_6;*= (^8P-[PHS!AJ9J\RZ=,(1*%N!XY2!4R.4@3:JKB]C M6^B$? E-32C8FCS;WH+?[&H&#?@D^[A)(K'M-&=TM&Z?C#\R_O;B>/=%%,:V M*LGR,2WI,<2R+#+[-E%HUR1=EFP^LODV9TAK9K>RIJ=MH9/630MMAAPK[T*G M,8!:;<*L4CUT^Z:0S2#N7E?K#BN3@J?=*Y.LQF.S&H^-6KN&-NP0M9*]>6@Y M_1/8EA]VJ)0A,W0#,,_,OC:L;J[ *K[5ETAQ; , 2-*>('5U-;,ZH7G*U-6Z M 7/-$*;KC%[LLTZCZ8XXL9%&>*R)1@^T?G6U0C3!@[P2-!.)&.H),U0#&*I. MHS[W[CAZ[4BDESN(%ON-_BNVL"N,-[]S<3:-:WD?_3$VV4#7RBX]1Z^O+\W; MN^[HLF_>=J^N^T9GJ"<]1PU]U+]J_"RD3>U**J$F^>-*8>FJ#E[CR[YR3[7F MS8Z=9>?.;JS(8F>Q;\6."]>L6FY[A<*^FD+7<.RK+&PL_U?&79G\'_8(4OU\ M8-E,];"1_6F!%*,)_)D;&;D,;X-YO/(C;#=IL3K+)U $GVUV3H9/OD5MIH MR-0KZ334Z1^VV=ZH,O6%@(Q> M [MM-1ITA&:O0+.7.AC5 +>C@M61\K3C0;#]M,BJ*IOL8#T&9Z'KL8Z^SD%V M=BG8I?-[+-#S\)?V,$W"XW;A\3]C#UMD$AH3&A\S&G^RH^"!AX3)A,E'CLEY MVV+"T;;BZ!&@X9T*IOP'N&C+++,<%J.W@1)O7P%>24CL+H]+-=(11(=>QMW6LU"@HL0&^\"?NQUO/'J36 MZ34DQ+>X=;K>T;HTTJ$R4=@@QM0L-D]\B?C23JWB36TT(+Y$?(GX$O&E)O&E MH38:;CW_CO@2\27B2\27ZN=+W:[6,WK$EX@O$5\BOM08OM0=C+11M[*$I$9@ M"K7+K-WI_0_9B'H6!F,WV@%W\CK?TVBZ-] U0Z_,&&D+#36/7!HGPD^-4(:Z M-NS2Y$DB%"*4%PAEI.D&C>LA0B%">3EP/NQ7U@R.*(4HI:64TND"I9BD?%5A MZ3?(+5FW"^ G] ",PV#*L(FC[.0FZJ"RML]'/>L9VD"O?YK-*C;5Y[UL6L?^ M(R+;XQ6'K2=4D68Y[ M$(\D!4^/NLRA-NI65MI&U$741=2UX)P9]BJ+-A)U$741=14\*CVM9U;>7Y2H MBZB+J O=(*;6)]7P8-Z.!CDK]^4&R0<::NS!$JXM!R ZKA='W#DD+VM$J1<5 M!=;"Y_2+3I]\O125::3609R,.-D.G&RGUNS$R8B3$2 M^?.-@!7A%>$5X17AU;' BO"*\(KPBO#J*&!U),I\OMF]3Y$>LC-+,,OY/181 M=][_I3U8>' J;1B2-0X^A#^$/X0_A#^$/\V$#^$/X<]^->\&10DK5-NB0%4=\B?@2\:7F\*7.P-3,4?W-[MO"ETXQ M":4$;6B \U;49>I:SZB,N-I"0\TCE\:)\%,CE-Y ,[LTEY8(A0AE,Z'T.UIO M5)D9281"A-)20@&[9J0/B5"(4(A0-MLH1ET0I51CZ#?)*UNT!H/G-U9#? MF6D:6F= O;FHH\V1R\/64VJ_JQDZ-38F0B5";3:A]G2MK].T22)4(M1F$VIG MJ.E#:N9(A$J$VG!"'8#N.Z@_V_^4*9522^3#:(#SECZC7F6FZ"E37?,(['C% M8%O(JV]J_9Y.U$741=15/75U1R"[*E,EB;J(NHBZ"I9:7^L8E?D^B;J(NHBZ MBM0UTOK5^4%.F;PHP68[/PA-<*X60:DJ<)L(ZL6 PC(4EFFFUD&2.!EQLB8C&W&RK3A9AY)/B9,1)VLRLA$GVXJ3[:&?,7$RXF3$R8B3U1L/ MN#"ISF!/48(?(NO!XV77OW)=V;YVKA,NP,YS?7Z>#LDS]>__N@S,19;1A:.1 M5[@^<+OHP[G\INY8PE\88Y?Y9#@6!2SD8X_;$8LFG+G3F05_!F/Y:1Q['OP< MA8&8P17N$X<;@QE6^.(E]\',M5E?[U^P%1A5MN"OG+-?@H@SDXV#D%E,Q-.I M%N-B,1LG??_LA%N>/EC7[\*_8"B,>>O,[U[=\V[6\CSX\?RK+ ME^_A6*Z\P/[C[__[/W]+[_C";>X^(>*)^]!R^*7O? (@A9>V#90:B?SW2P^D M&#R4WP7A31 _1 #']*K/@>?:<=B^"7N7.(FQ MS&WT%'\+&%[$YR5TKHM_I( %/$WASZR0X\<@= ##K02S_:? M?'S%*^_8+]Q M]LA]'EJ>-V=.P/P@@IO^C%VX&=[C61'^)D-L7$0N8 :7#[+2TY7XZ"3GRZQT M'0^6@+< AP*ZQ0:LP%_@RD'KA-RQXV>@S":P$$(H=[[ MS84WPSVP%S^8 K'!OW 95MA?L(]CAM-FX)6P#GMB^8\ .M=GMAO:\13?9\LO M'! PFXT5[PC$(7GXE8LOP X5Q2.Q\8_8)/>_()]MD2D5+6A MJ8_^ZL2\=*%XOL^@ZD4<^="8/4_@#Q.%P5 M^R(&82H$GAD"*[D8@"S/2R('@Q>7\+3-'*5*_K#$=P)@4)XKH?]I_$DU6? ? M/\N>B]A]X2X,IE_YHV2$]\$UG!8\Q8%#=S).M@7'N>WKW>[UC=$;WO0&=_WA M36[QN6^.4XM#&:3D7 _46PCAS8BLU" 9>-44 #:9)(":2"(0Q6> M7^J!@6ANP;EUSSXSO]G?P,ZJB=?MX=LT 7>'1]M4@K MCH+T"Z4BRV^>72>:P-4 O =D.N&YY.\SP3^D?ZP@6K[N8D9*KCR;I3E)VR>U MJ#7U^M^_K)Z7&@[)GMYXNWG8U]/F3V3S1U+0UC@/5+Y^_PLA,2%Q8Y%X4#$2'XE^L/^H3>)MDEZET'V(I2]$6=Z'9!#-!EIE M<=3C#Y=V^D.M9U:F$;6EU7#S6$OCA";QC%/E&>:@HQF]RE+XB6<0SR">T7*> M88QT;3"L; AT6WC&L5=<;\RLDA'1A4E&F <#MOUGDV+)E-HF#J0F6 M_^C*U!0A>$3C$5Z383G2C.HL!DJQK -H)ZQC$)UFF=#:P*Q_C##1*=$IT>E; MZ;2RUI9$IU6IV8?7IO<0/H@"^X]SE2EM!],9]X72FODW_)O70<]M(5O#&&B= M?F55DZ=,G\TCQ>,5EVTA+W.D:WIUL[V(O(B\B+P*Y&5H VI*2UTSF^K#O0G\ MS'\+FND4_A*HK*;%;M=>$&,E'+M#(,I+R?C<'AM$ MV\P-J$=,XE9@T7_6TZR"8 %[ MR 4P3OP;N\WS)^X%,TS^UN#"]):DDX9J]>!,7=\5$9;!8\<8^"K 1@AD%J]G M#MU.3QN,*J\0.T4FT#QZ/V*A?-BJXOV%0GL=K:]7%PS=$FQ$GD2>1)Y;D*=N M:,->=8UBB3P/XE76VYG,\%-)[Z=Z4+4#J(H-YSS^)A)?>US;5P W[A"JZU'[ M$L3?TL2V#@#O+_%DU-$&_>H\&&\&]$[\^8AQF_)"]Z!T$1LF-GP4;+@SZ&I& M=8-'B0T3&R8V3&R8V/".VG!OJ.E#8L/-9<,T,&*G?=' B"(:.27MW2MHP[[8 MV!UG##B?K3":WX>6+RS9M%[]F^N!_U1KW-U M>:NZM_='M_V1>?!Y$6Z/B&]Z^>9C M6\&ZRB?J ZR\^8,;P2G::S;[$7#58VD^P4L9LF_9?$-FD/S&"Q,FN/]H/%+6CK7#X<3**2>'--42!J+%)K1J7&X0)8".8R60Q$NY #?*Q( MTN%#8(4.GJGCAO",(!1L"GH$PYD\\A94-'@R=$;#<3P+OX3\//\Q&1BR^D@- M.(;MQ1*1+'B^%[F%43AST#%!DWD0=N@J?0K/0_#PR943<1Y#SE52EDS!4A., M'A+.HG*PX+9IVITFN_Z"W@.BJZ%4U@8LK_&\OC.Z%R:#F[TR^5'=>[1Z-V%>Z'O81-VT^=WPPMC'-I!8D"CGLJL_ MEUW]6\9&:\6WNGEH_2)@M;MCE: ORH 7YGNU3"7?M6RM!4KY1S^;"(*(I:TK MWT.)B5/R^(S+]8'L]@N"=R;->Y#ICY:?2$]-"C\[Y%;B$(%KGER'2\$.?SNQ M+?.G_P".J:;?S7@P\[@4_A/NS=#?]B1])T$(NB-L.)!& MS[X/$I#KC#YAY\AIA0Z6)M;+$0W-&/0TO;_:OJE"+I)HR24VSH8B2^;$H9L,Z1L'.)>0 M_:E&>.*#QJZP 7['RYOD >2M"[#-\*^?!RO$&@;?C M$Q(;+!]LFN!,^L@4 Q4!9&,E%]%QS2LWNZU;IK7(^:FLZ+D%Z+9=;[GFH!, M[YKRZ0,/,SE9XH.PXS"$A7ESZ0?@Z22V)_@^1-BC\" M:)7' Z?K2LF]B2#Z"YJ,; M^0AV\1$@Y\-AXS6S,?.BMT]=KW9>8%ST]L$+0'99R=STXIQX'!M?*HTH,-,\ MAK%$<1NUN[*LC*US*!93+U1)^Z7OW.0%[;?*J]G M="Y[5_I-Y_;J4J5A'_I0:/"4O7"?1^ M@YU>)YQ2W;!+]I'9ZQC7U[?&Y=V-WA_>C8 KA-2Z-^:!I%"GBFB/%<%,TJ* MJD7<*<9V+]C78M@WO2N4G$](!./AE)TALL%Z5%?E]TNQXC30369#".GI$J\X TDDX01DMKL4)@N8_)@_&&:#Y#3 9J#7RN MG.CJ(*T][C_"JQ_BB$VM.7O@+)[A90(W5;C,G;I(?39L!?9_67R-I,@% M\[3PUL3'DK**U$FH@OQ =2$'BD4'W]BQX:J4O'*,&F[0G@*D,,T1]A"/RN3!RA0(Y^H)B+TJ""D"&KKP(?^). M;*LWY#%^^#I,?"$A=Z0 ,V7SE+.-\Q MQP"$8*IK>>)K\6-TTN#I2Q>,0E^+ ?H)H,HD%<3A4DJA6R6$@WV4T@2/5&.. M%5DL]C'G"U9H*23'D_XA03=A YW*YRL*3&--S@7[)*,G$H,DB69X$B:[*$I/ M1%7)'R0:8=I8Z%J>W(V;"$1 ?0LP5<"# $\CE4S"QNXW=.X %1)QC^39?%6R$GCN@9YW0GU+C8IV!(=0+<+ M2_"A% %>]>A7 V:I-B1?51*X,/NKQ0K5G!W11Y"%=."%=N$B&U@"J%Y'JE M>A!*G!!*7"IWSR9\2-TPQ%,(@,558 MDII5[KCD<7@[3X8$@P$NU6(?BSVD]6^!P2ZM=C$)8L]!CUGZ:C4Z[0$>[&3. MJ5D!FQP$>A[&BN /[E.FIT)FXI5+BOFP>)VDC.0*2C(CWW;G5D>>0+>(O.B MW(X">/)9DI>L!DP+H;!G;;E0=CB95PN]PK'O>-+7M/HS8(A*UDVQ%G#556K[ M? UG+&03.:Z(8)71!;OI@;8<:T M=+NI'3B V/8?UJ-R=0'1Y68EH+8@3S$%04T,4N>IH*#(N7<9V5F%X_YJ>5QH>7:!S)L^!YB!ZI%]F?5;9Y'U#=DXE\6 MN R)\3DF(-:H%$*%(XG$.%?KD)&(+*F%0* MK*.Z%9+#%0*E974E"?VA.9AK+?AIB<>S,ZM@]BON'M 1 M%;R4*)26I.) ?E"X*PGA*,C(2 ^2\S/P9"7A$R"N-W4W0C81HZOB1,6(9(01 M%RRKV@'[,)(KN.)JY0!IFK?)'%H3P!S:8GES^K+ ! )S^I7G+]Y -(LS^ 0ZA39TCACP""O 0* M#RY+@DJV,T/"52QD JN"ZS&1"#1IF14)5V!7 0?X5C@O7IM:9-A0;*;.]Y$' MCZ$U@SS*7L)\$SQ(/4F!@-E3*L+:EG-2.7-)_ M,LQ'N(O 14L : L XNU27'[CGPDWJR=C1H*@X)50*M DD MJ+0O/]^76DS>=T4D0L-5$O)9&NA)E=X&E4[B,UK5TN>PL*5:-176>EWE?B$T MG4:BU3'Y,ELEI&C3W$CS)3*7?OYIU]5&4 JC289ZY4WVP9\J-2+E&EZ! M/[J^3*Q*U#"$3YA51DM5P[;1OX?F!*QUO2.*I0ED&)E9SKU TT.>>_)]86EK MTDVEZ,^.>1&-G*325O(T>#*>EW0X)'Y@Y(1S)3YAV7F66 $ R79WVF'[?4^7 M0OKH9>?*!5R2*H]4IJ1'"!TMJP8FL7TYW=J3NX,?R ^J-SE.V3M3;I1%D M932'O$MV] (BSA#RC<5( P3#9F#O%@\X= M_[E3X7*1.P%@T#Q1)1BI/:.0:XTG )(]^QYB+-C96N MB80%9 '3C/'EMJB5Q"X6LUG3G-=+E>,..YO)%\?1#'/)I9\/GQP+M>$I\.]8 MW?D8(C=YX+8ES0*07GP,VRD6GJ!+$SF:-R]B=)(P ":\=(K[2WIDHMZC9U[: M1@L@2Y9_P7[UD],095S570PV.AS=4?+H4*KCMX>'KE-"EVH,60Z!TOS+6!ZCY MM)"@OA";4'QL')0GN*L.JPD;+JV54,GQY8D 18:R;8(\?J?MDB!?5KZQ;88\ MNU]>14$>+#[%]9^"PG.D]PYX5U@HHI/[FL+]$]0OT\V42KBD)"=]:"Z"X]DY M' \@:/:-:B@!" $R&(296A<6N_ G&1Q89*)A@%[PDJH;5RRD%>3JX$9Q$"+' M#E$R[+!,G0AYWQB\<+;4-=Q,KA\LB^>*]EZ1*)G!%)U%S)FK2T M2:3MTI-]Y1&S>YE^4GIS:O2D=TFG90HNZ9!*(B#\3ZG%!ZK9C(*TW @\31VA M5(ZL3!8B4/#W##4R5[]).ES#QGD M)RBSTBI1=@G<+VI_#YYTNY;CR5!K!I-G>"GRV:S%79#%9O-^ M=0^6)^$M)IQ'"WW*[F>KCF3[G1UF(H+.ZY M8*CFHPN0:@LN!*2[5+*O0LW.,JVAYR.[.%>15I)$T/(H-(7ZN\/RM/FUFN4^;X 6Y8"@A+/J3@-Q$3T(O.I5\(V947X&GBIYU] M 3?+-R1"JYR1(K_*?(58CX]L9,ZC(BNV1*ZQ?BIPC901B0+;0LM?W8(]&.TE M^0EG4X0" C>W)=*+SQ_FYUG]1?9K8K(H-9#[$F@RY4"]4T:0I9.&>%=5O$M^ ML]I".CW3:^PST&* +.XV;S(CI%OSL>@S /K%E$S9Q-@5(NO= 4(7+!1/96!J M>1H#2.=0-8^0EEOP$*4M'Q993T8_2V6QBG]8,WE0_TU:Y.1M@T7.-9)F$+\5 MD^'PPB>94)==5-QD8G7G7D_8WD*NM,H+ O;GI;UTTXJ(>Y68!^28S)=(GJ"F M7\BWSA,M%J&899PF-JM40<>Y*%@)98T7C#S%YN45!5"H/2B-KL!]U==)XI4G M\S@"I3MF&RGFT"TT(Y+S>WR,.42\,#*DO%S($FL3X65Y2>KS+E];@AW*,%_0 M@95BJFQU7.Q+JT^;S.8U(DM[>./ZD^ZV87;BJ9,)&S CG9\CS2>NI@RE,G]" MBE$YCHU1/T^"']<%0AKG29A)N"7IN*X"%%DEC0=")B.4%+1.'&8E@9XJB$"] M0$5=T@V4=9VJM8'*TLEC#M#_LWY*:G7O_:X_:L<@DKZ^EWT4DL*0!O=R1F_O M';AI&.]N)[/I2?OM!\CNJ-]K4P[FV%N[+F@HZ92 U#^SI OMCS5W]+WT?ZZW MA[79N>BT0;X8@SU-'5L<1Y<%/F2G83^08W7=4#KNO$!&A1(-,,@22A6>%C3@ MHD-0:C-)@GOJU,2GG:<>ST3CQ\2-)&:6)..G$9]E*R-3]DYJ L'&O9:UX=RE MK^8.'3EWZ<79N>S?W@YN].Y@H-\.KNYZU[HY-$?#NYLK8]0U+AO?BU/?B\NC M9$)PH1]G>@B)99&>PY$/"UZ"/ [#=L?SP^?J1TE@2 9\Q4*(8L%QF#D>SV0< M)X@%L";Q_L/>(&;+;/W53BS;HF]A*2\^H[A6'\UR;V%EAE[LW:(@:'//2Z[Y M\9W^3GX6V- A^;S[T4VM\-'UU2*M. K2+U2G%OG-L^M$$[@:H/D@*^;.Y?#1 MF> ?TC]6R#U?=YC]A4()5^O_^&[XCH7!L_K;R!EQY.1_AJ5/2#:HEC08?/_7 MA0?E+RA]Z/+]QMMN'QWT[8>]?;][?P$;GK#EKFUY"0(J4E_2-);(OO@Y80W% MKY(^14B +RVS0/'H#!MC%\R)ZP"55Z79+'DL-JLL"S#/ECMXMQE6"5VG3'+V MCP(2 1X6 R5NDNK?RBN/ SJ'4S1] H<3+-A^EU5,'L1,[?5H+8'D<3;/<"H,]*U4;]7.Z3VB2D; M!?G@X-P9+]Z3>_B!+=$JOW[)6:7FC"TQ#5BX52XC.Y3?YID9OPZ=1.3K] MA5T*9B59G*K)3-ZU$ZM8[:QKXCCV//@Y"H.T]!5N#&9IEX[[8.;:K*_W*^G ML6:Y7SEGOP019V8R-DK$4SD)!BMAY2YDNZ^]=?C<5P7>ZY'Y"#=;=NZ%<3VJ M0Z=8&7^7]"I+NYEO+D LS !).MG(CC@B*6JD"D6J4*0*Q2;?3A6*QV!5-:P> MYPA*;G;IU$WQ"L+%O>#BMOV/CY]C)MJ0^9H>)H?#V/U@9*-A17A%>%4YK"BZ MN:NA?LKZ%0? M\]H3QKUOCZU]<)WAU(CK_TDGQIN5:58G+>*VU,=;*ON6AW?B\N4VTFN!FG8>L(C2W =-GU>,],MF^=6DLJ6C*E6(^EPG+"S MDBR7)L7-LZG$R8C.!_[H^G*F89+VJ9Y)VB]IOU1%2[;BVQTQ1J^O];JKD\[( M%;.S*X:,RYUA^Q$G^%J"JT'B49!,U';57.! SJY5HC49R0I2<,U8U5ITXQ=2 MSTAWWEUW?BU(3T4(DU%+A/MV/Y,YT'2]NL9.ITZT1Y(^NW\!7ICFPTHGYI*J MG?M^1YW**+(MA-4\&CI>H=<6.JFVI+XME$+6Y1&G[;1=WSSK:,-.=7V%7H+6 M*7J7R&ZD8&@C'3ID^YUJ,'2OJ4$MH<"NIE/;4K("R0JD,#Y9@I2V0RHKJ:P4 M8SQ*0=MVPCLSS:%F].N?['G*7ATR+H\T-:@E1$YJ-AFE9)1N'9HXB%Z\M):<'TP?4M&B/ZVO%I_1X-HR=#L4'"K^TD9W8Z6D^O M;@9&VXF.DDFW2R:M3,^J9UY04P:N-'DLT('@N+]@[M"L;F+YB[-_FH)Q9'4? M5/$@7D>\[@1F1S8%YPX^T.R59_CZ!1: M_/\I&'ALV(QKQE)M0;FBVBI?L2; M/[@1'+"MOEF9F_"%3RU7!N.+:0"?"FD >QLG=<"97?<3KC+ADW#)+'0Q7\'S M MO*ALVE@%H32($K9B$7.-,M2X* 6T/^Q'T,TF#&Q,02[(%SGSVXG@<_/L01 M\X,(T^Z#1Q]6Z&AR*%CL)Q< 4I[;^"9/CK2R9-*^2-(OX!)X6N%F' J6OL_U MV3B.XC!-KQ 7['[S#C$5XZ5=,A>'F8V]F,/WL/XY$_"^T/(81IJ"4&A)0@@^ M0G!+!+Z%.2":?'KD3I.TCY#[_-GRU @T"Y_P6$@=B7@X;=]@O!*\N\D3:^; MA!CW,9-F9>.56Y&Y:K76G*SNG1KS>93A90%;I7(67XGF&9M/ D8/ZY"M*1D'6A&]2 MT!X V2X%4-X&I?K8LC9VW;-8>>BMX_MPDY#;HV!$];(TAJHR7["C;//R-G1HF*W0!N. MB^K8"2@2OW'&O8P5 %8#-EL@_E)@\!0814$HW'Q2[=CU@3D@J["#Z0Q,(1Q- MS% O+GN(B. 9B1HJ,WB!V[@"%=",D8"4%2X8J4IMQ G(>"$?CV&50G*:E]Z/ M# ZE>C;RV1VS9Y[P/ VSB3-)#CHGE].=M<*:5*;R X^>4>-^GG#%ZYYY5O0J M092L'/YP8CE!&GZ02AG D=GPYF"*5Z)&D3XB^W9FS46R-WCKRB-2#1VVH_0[ MN-+CX@75-OW[;S_$XOS1LF8?OBB.?P=K3[[:$^[$'O\TOK3M,.9.83#>/1H3V5T2C/#A"Q__^.[N!N7TO[K_N;]Y MQUP'OH"7G?8XBWC M1PG8V37@,_?%RTD+.^R_%HURDR\GW8Q=V(PB<:&H64Y=E_.H$?&7)E+O5;-> M0(-6CZ-N[JSI X]K-H]Y6O1Q;?Y(XO6-BU-ERQT<8,+O$$74 M@!#R-0C9C)'3VT>XFHF_5:;H$'82=E:.G5MW(VS;8.&%%4B+HJC$0EZ$_4FP8ECV/,OPL+YQ:MC]&@HVM,&( MZN3)-&Z0<&P[S76U_H"JY,GLVP.JW4YG7C#G')Z&V6^S.+0GEN!LYED^>W:C MR23P<)G4&FU3)YF13L8@&8-D#+X09=',3F7S@]M")V0+UH%JJOZA'A]F^[7/ M[JBRP1.MUSZ/B%2/5P"VG>0,K3 M4G,A:BY457.ACM8;5><;H]Y"9*H3LR-FUTQFUS6TSJBZM%1B=HO*X_I&:JWO M#)'&R@MU\!L!V.1R;+6C5*'U\AVE-=E4DDTEV0K;/TSH#W7B9MT-[_I5:^VZ#@73.#":D=.0N#,9Q.H.MJ@4UEB55N(KWETUCC)?VIT8FKZB$I8R&6P3^D5 M6D_+.)2# MJE[A5#\U)=;0C"'U&B)CCXR]E^C$)#HA8V]_==BU:)PO)%*T7B/5MH%KSYV10G7AYI M=K5>M[*&4E0>2>X"8G;$[!K*[ Q3&U78(XB8W:(&^?9:\(UJGBQZ7E#SELJ@ M1V_#FE$YTOP%U+A+D0^-CP(6\K'';345WIW.+#LOCXX]#WZ.PD#@4'GWB<.- M@9PDCY?CO/ MC-]^_ONZJ?%_QF[(G3O7=R/^$X#&^>A'EO_HPKV70O!(7,U_MGX/PFO/$F*7 M:?+7U]?FH#,8#$R]>]6[,8W>]=VP8PS@Z\Z@JX\./DV^EGK^5]@K"P7\JF0= MX8YX$DTD F,O*^ !OAK"[N+JW+$KKW2STV*6/"ZP>=21R@F#<+<;,BXB=RJG M!<2" S6 /?0$J[2RF>X._(A_3WGXR,/]M@V@+@';=PGH4Y> @Y?Y=ZE.?Z^^ MUV84GAY!;>F=!:S^WY87<[*)#V$3[P7UMC=*#H6&MYFR\85/+= K0:OY5:D= M/[GCK7&3^&;-?+,5?'$%!4L4[,6>6,0;]\,;JX%/'=Z:0S%&Q,,YM\+M<9!2 M=^HPN'_U'US/DRVB_2BT[&B7$4"5XWPET>R2YV[T;.P%SD=77+T9BLH?OG\P M&D.M0VTAJM/9F\,>CTN@-PAPFPDUD>_[I]2MZVB.Q+9IIOB^C@5LCX=,3L!U M U],W-G13/%KIHSI]PVM7YV0.1590B*C:?!IJ&0PMB8M,OEJB;&&EL.9;TU; M,"J]F1+$U 9DI+11USXNB=,@P#55%.W/2*$JA#15ASNKB3J5H7RC$W-;[IEL M4NYN,Q6#_M"LTK2D_-YF&E['I2:<.GQVS@_?G'G\NASB-1G)(# =UXLQ3?LK MM^-0YC+??K.]V(%WA,'T.IC.XDBZ_CZ-;ZT0,TS$9QY^G5AAGN^\38;RW6!H MWET/^S>]_LWES>"N>W^"V%0N>9C"/QYC;_QS$GL,FUA.'W[G/ M+$ 6A?U#4Q_]-<4;&H-VK G.HTH2G'O]-^;X=HXZ0YE63^G9>TLS')[>Y MZ86D0SE&;5NYTX#U)@/?$=[A"&_0 MU4;ZUNK>R=/C>X<=;-UP6C1&FE&= M[=\6DFL>=1V7-&LCH0RU;G5"BPB%"*6EA&)V-+-+-7]5UWF][1;7$='E<8F[4Z(YTP0YV"&::R+J$,VUE.8, MK3/H$LV19_&-GD55)^ *$A3(O/[;KY\_5X9E=6>2-H],!V9U M-/H"]-I"JLVCRB.3@J='93USZ\Y=1&5$941ECF\6O1O&2.N9>YS@>M($7VWKGHJ:[92W\KF*A>MS(62#(.'*[-.K>>'3AF8] MP^5F/9T;T^S<]F]N>M?]Z^M!OVMON\85C1/->_JH,9[G%4N+0=#\!:N$ HJD=/%%J^2"K7L!O/_P5A%/C/0?B'8,^68-9L%@;? MY$0O;[Z!S5:W@^^,"Y/AB!987HVOT=CSQ+4G"AQRB' Z+CCKB+301@A['?%9 M)(&DFAB7D+;]Q+J5M)+:#@X;#N<_7;C.9) 9^-4R6RY-*UTRT+V MW:>5MMH+>KAQ*L4*H#/#,+2.WL5F[DD/P(,.3*Q?U2]Y:9OZ$[]ACZP[% M&(HQ!FL*^!_)$0$A?^(^Z*Z67^CQ#]\70PFNGPP*<'T6Q#B\5<0>W)[-#9!Q M"#@$5'1EX (>D#0E9AV-X7'!=4!TCY/\>R/Y ;WQED@\]V*Y_?_FG"]RT1^] MB[Y''>L;9VF3B_[H7?3FB-U8<\%N?63<1::[3H78I3\WN?/K:08A97&[G?;[ MKW-LET?^,.W3>A7ZTQJ/8HWSLA$_[)3%0ZG"?U^$>/P"MGHTTT^Q7+4)R M)*JOEFU/TF#KF'BC7"77EIA<^@[^WB)!F:O;M>KW=YV=&[O;YY M972O;M34Q.%MS[@S]2/37YGJP#*.!>1P-<%C)H8N,1AF2<[7YN$JC# D!#XV M-,J0$+#%HPP/CY6I6=ZOV 51+X;N!P,;#2O"*\(KPBO"JZ. %652U%(8*=W\ MOJ.<]SR/F!R2W!O1:?M(TR>:GB'1&VK]"OMF-0%3J/-5,XU5XDO$E[:NA,0Q M932$EM@2L25B2\UA2X.N9@PK2U)K!*)0SFA#3<'"A$4T!E_CPVABYX5#S%?4 M.GWJJD##-FKS%1*=*6?"4--[--6&"(T(K6ZOG=;M5J>&G@BAU1FQT$]73\60 MA;82KY!!C/#5*NP."'LTS82.V:0_BDY!A^#$?5/3.Y7E5%(3(')S-G+N"'%4 MXJC[X:A]0S-'Q%")H1)#)89*#/7M$!Z.M'Z')N/MW<>P6^^%I3WN<.1E(&I< M^X+[A:8#V#E1MB'(6I#+&DILT5CJ1YA:X1]Z+;& 8=D. FU9.YC7+*ZO> M9*7%G6M(:F#0M4=%/J5=%#H[;<;(W41H+W3WJE[1/.-I)?+:::P4H\W MI$"UY"&K(G=A*8N*4@5%K/)3L6RU1*6_G 8 P_^J<2QEZNIU(**J-'["8L+B M6K#X5S_DL*0-:/P/R_4/6OE$>$QX7 $>_Q0(P0F1"9&;C^]FD^BI!T@!WZR/-B@K_&2 Y,?9#8 M5[**.=)&_(6(9Q#+6@$*AR] TS,KPA?@&\0WB&\0WB&\0WR"^ M07R#3)2#!OK(L[(0Y@NF4Q[:KN6QF37CX6LA1=\G: M 4!Z I%M76($!L#S")5 M4^WP62#<78J!MJ;DEA!L1QM5UV^F+71)'F"BD[H,.*(1HI&6T@C%%(E:B%JV M'O*DP9]$)Q581!1(>]6 %0"FX"SDLSBT)Q;\:3V&G$]WG+=)KH\$H+TJZ;GU MK@_R-I*WL8D*)Q$>$1X1'A$>$1X17@,)CY3,VJW)_9/;9INQ66U6?BYK1EQ+ MKY4:SN$86!VY"0E_"'\(?PA_F@D?PA]RWS= #[L4@D?G"#KN%#0QLJE>,7.K MH_7-ZN;)MMVH(C\&^3'>GDY%]$;T1O2V-WH[VT/!YRKN[ JKQA7^OR8)56Y 8[C2(YM5Q.HZMK M X.R.[(R)BW0![RR17";DGFR,@VTYTE;4)(7(C]D&W!NZD6E(-$HT^EH] MU*2"G%JM3#(F-QB3U/!NU[8K?:W7HVY>Y"@E1^EF0C&)2(A(B$CV9:21+4:$ M182UH*8-2 )583]1E.X5^/?KQ=<+%H7<$G$XIP*[-VJ2VJA+T0/R3#9(3+:= MYJA#%Q$>$=Y!+,+NWO"-;$4B4B+25VJDU>6 MEXP4MBN8OR["T(.2V*/R")\ M;+E.A78T-('B$H>7?"VA$QK%0]1"U$+40M1"U$(Z6%--I ;Y*H[&=+H/(LMC MMB4FC/\9NT^6AP.K9*^2:5EO\LJ,_"!T>)C"IS/[QIP@QE>EJWO-F:U%@.1M M>*L!KQ*!YSK9FYKMR?MN;Q!_D7PV0;X& .^- 9M]K3^H+NO\U7!N#)925*B9 MJA%Q5.*HQ\!1C6%U03OBIL1-B9L2-SU=;GK6"';ZJB2)(\9KRJ @%GPDJ$HL MF%P$;5)J"\[?'Z3_L?3ZPM^%?7FNS\\G7+)'P]2_+[I=;>Y'/%QB&]UEQZO\ M)M_6Z&T8-7H34#9M;(G$]!(7OQ<=T@EX06)POH2!N/GXFO\()Q:W@*+-O":[,'J&&SN>G^SI;;>/#OKVP]Y.>S_2Q1_5 MWG<+,5-^Q@JC73NQ,PW'+VBYJ^IJ#;#,->6RUV^(S'WV, S'C> MD*3'ZR6/U(=*::(^_G$,/(-X*N$/X0_A#^%/,^&S9_S9/F#9>.!1M[A]Z6<_ M@[H\3T*$; RP.ZA1UXA^%(?,"GE#TD?#\SH,73/-RB:H-@)1*-NX@:*#V!*Q M)>HV2+R)>!/Q)N)-Q)N(-Q%O(MY$YEQC\NRI#V45^'F8/Y?5 M>2 MD[G/ SH&5M<88!VMC"",(XPCC&LRX!H#+,*X4\ XMH^&[O:UGEF9F&Q]2A[YJ_8@)-M.0 M21UF=9,Z*AW$<2*F(E$I4>DV*FE7[Y%DK-/L).MR/?Y=!^$L"*V(,S^(N!J' M0(&MK3(51SVMVZ=<17*@D@-U,Z50^)=HA&CD!6NM9PRJ1A\RRHBTB+1 4>MJ MHVYEE?AM$4(4P=N?C36=\M!V+8_-K!D/R4^R.PR'8&QU5L?ED9^$?)/DFZ30 M'1$>$5Y["._,J+]O%!F)1*1$I&_42$V3!&.=YB99E1L:%<2^:[LS,"JIN=LV M7J".UJFN1*(M5$GN4B(4ZE=%U$+4\FI3K3*G)%ED1%E$60L*FVF0"*K C**H MW6NB=@C*,0 3TR*#,7/X+!!N1*Z2W4%I=K4!)3E3#*%)4K+M-%=9TB61&Y$; MD=N+=F!EV9L4L2,:)1JM30VMS*)LO5RDB%W%^">;1T8AMT05N)T X?%21J(VHC:BNW)KN5U95O"S&R*HDR MB3*W43B'?5(XFQ.U-/9"ET=C8]X'D>4QVQ(3QO^,W2?+@[>KMB[3LLE6]6!R M!S#9"6)\U5OH?RT&)&_#6P]+-(<!H9G=ZII)D5*[I>_W!^E]++V^\'=A7Y[K\_,)E^S1,/7O MBTY7F_L1#Y?81G?9[2J_R;AM&C=X$E$T;6R*Q%:^V7N)Q+FYT:9^UI0%L M//3D[[_]$(OS1\N:??AJ3[@3>_S3^-H2DTO?P7]N<[_T/>+#/6SCR@OL/_[^ MO__SMY([@^D,X M7?QI_].U@RN^M;[??9MP7_(K[?.Q&BX\!6O$1-%_X^,=W M=S>F;HS^U?W/_NQUUKZ[-&_UF<'G;TP>#8?^ZT[LS M3--X]_>E\]H!:F7T^=)QUW*ZFXCZ?L(!3"E@L;QI%@9/KG #GXV#D+D2T"RR MOF%/^) S2\#W'F@;@IVY/HLF02PLWQ'O/^P+YUYRS8_O]'?R,W!L._V\.R)-K?#1]=4BK3@*TB^4 MMBB_>7:=: )7 S0360(TZUDSP3^D?ZS@5;[N8B0NER]F:=1U^V">6E-O]/W+ M$JQ4R"9[>N/M;[W_J&\_[M4?U>9WBVQ37LDJOS&:G5B2B)U\X\.W:5;#%<5* M_O:LA,U#X#GJZ?\!S5*P6Y!)#ONGY<=6.&<=0WN%UDUX^1J\?&GL?!UH^0(L MFXFHJ%]794H3 A("O@8!*^_!0PA("+@+ FY=_?LJN=R@H$,!W+_'(G+'\Z7$ MQ_Y*XF-_+YZIZS@,\7VU8/H>X7\,+*(QP&HO;R6,(XPCC#L4X([$>BX1QGL( M >70+/GKCH-.:'F,L4.JY"<2X:\/$D=<5MR6N'GSV$VS>#3Q#>(;Q#>(;Q#? M(+Y!?./M?*.%GLE#&T-?(ROBNYE"U*PO&ZR@TQ \JG1HI@)!5)I1J5'_"#RB M4J)2HM(W46F%_<2(2BO2G4E%QGA!$')83TU*@,1%Q$7$5=.7*:F&R2Y#J5B-L@Z+-$]BVFBG?UDB:KVF+78 MD"]D0U=Z%-LW#F@(&^AIW4%U$Y+>"FKJ>D->I@-XF8A#;-3"3;VR.C+B$,0A MB$.TC$.8FM&KJ74><8CC]8%WC\$)?L/'/ RY4TMYVBE6:)"OZ?]G[UV;$T>N MQ^'7R:?HFLK6XTEIO+J $)/=K<*W9/+?W\YD["2U+V6I,ABC_/IGW.Z M)1 &;+ E:(F3JNP8T*7[]+E?"7\(?PA_6E4AII"2K&(H^#6E8R_KU@#"SB=X M-)#6W/GQQBTB5K58'U%=077#[=M^$+41M1&UOO+ZR$WB3)D MVD+Y=R3T9AKU#3\G@B."(X)[@> &S?= Z J]M<_/N#*,K?6E*L>0+5JCSJE* M[B:Y5]HA[8Z!O S-L.IK*4(41A169YW$,5#@B55?>[PMP4DE#V]29J= 9B%7 MR:)4=IB/U'V?&4EWOXJ9*#_Q_8!=A%^$^(L4LF>VL\\J^?I&V;T= MS,3OR5E8FW)'3)B8<"N8L*GI@X8:$1 3)B9,3)B8,#'A+7H]. WUBR(F7*_G MX\?,!5BNO7[-WS_]F*I:/(_S5P;X,P MR *>+C\"0!\A?+_R\<_OKBYPB/T_>K_?7+QC@0]?N%[VX_/#FO'6"_[KC#(.(?)G*XM&'J/SS%+;UTQFR( M2XI.&'6*F)L)9WX!5/2[,%> E;F1S\(%8-D#3SC\QL9Q",(N92=!Q+))G*=P M8?K^^987.^S?>$I_3P!2C/]>DE+S2PH8Z<^ J+*4%Y]176L4)U,W7%J9@=?, M'RP(A'D\#(MK?GZGOQ.?@?B]\O/N2#1UD[L@DHMT\RPNOY#<2GSS$/C9!*X& M:!9L":@^=&W^O;]OKXE*1_**>OSY0X.$ [;(>)5\-W%OIVW*2?.BFXB?GN0W/8V#GWY M]%'*XC'[NQOE;O+(+$-K)FQ#"+F"D"_.$F\ (5^ I9HHBFIE758,(:!J"%A7 MRL !L=,1<=1U>2TGP%Y'/H:%N?_^SXVR5H4\=LI&Q"]6[;!&>@GN\RS:P'*4 M 59W>35A7.M44P5+-$>>E^1N*+U3"4]YZ-9#JTC;S&LG0. M6^JYM_X?O7Y/,P<-]<*KJ<.IVJF:M?53(B%,Y+G2GF=@:-90[0;$'2'/#EK2 MSU=4FOML,;S&G-98A(E$XWU*]8['>AQ+ZQL4ZR%[6251?#A^DLT&EK5PC[0T:@'L;N*)BN*@]-R3Y&9T2+J%XM'DJ$6B'4??@"CIE*VVN1'%XN M[Z76OC.$K.EF;4& 8Z98]8BSO>*S(\350+^*H_:X*:2:JBSXO#C-TD:TVA=B MO)W7>@U;&]A[RV@AQ9C,5S5S8+I/Z#UMT*_/#T6$?DP6\-(B>L^-*ZH/K&LJ M2ZKCG=2Q@=L69C]QK#J'B;Z*HI6)P9/YW GQ?11T:_0UT]Z;"">Z/AY#OYIA MTS/W(MZQ+]Z;RT9W0'":'+SQ*&AR<-,0[EG&X6&L#(92EK*:VAAQ4^*FK>"F MO=J&HA WW5;5W3Q0_94'^_H%5H"W,IW[*327N5+O:3;YD^GDP[N)RJ[\-,X#T/X.4OB= 97!/<<;HQG(@$3 M+KF)9X'';-T^7=62:UON->?LMSCCS&3C.&$N2_/I%(?9P@+D+K#=9WKZZC-Z MPHY>FJ"^SDAYU53YQA"R_/NG'_/TPYWKSCY>>Q/NYR'_/"YCF#?N]Y&P<$:1 M_^O"CWF#5'4#.SL+8^_;+W_\PT^KC[ATDPA@DW[AR?7$3?B9FP8>/.8B"/,, MGUQ]!'";""'UE8]_?G=U@;->_]'[_>;B'0M\^ )P[4//LP+"NAOVK@=T? M71BC_F#@V.?6X.K2&9GO?GER@J\!X@X(\.2\!=V^^;"?8XLW2&DQED_"*IA@ M;$P8GX#OV400(D@*+P_=DO!N$>2RXZT$NBC'%-W<9SQA*1X+\_-$/ ]NAR^# MV(9;A->?!!'\$N<+66HDWV*. M[!(CUI_PX> M^7EW$@!>>1=$XLY1_+/U8H8K'NJM-I MH5N8:UV6V_NMY)KZ]@\O:R]K%:QB3V^\W3SLZVGS1[+YEL1BE?,1+)9KJ-UU MY%#CRW\'Q3%EER"3?/9W-\I!<5X VC*T1J,,A* [3'C>!3^'3155*H"Q:"+4 MY4\A!&P( 5\-R[JBW ?$3H=MLLI/1BD;%8Z5]W\F)"8D5A:)!S4C<0>S$)86 M<8C.'^L/[[=\BN/[X+I&"&B/1](&SJ,,L+K+L@GC".,(XUK5N$8]^6R93^6S MM;_$01%X43Q3D+)4EF%7/ZCVEW@]-#6[5]\HQFU!=HQ%4NIQ0K7$!_$RXF5O MX666/=3L@4F\C'@9\3+U<(MXV4X%<8YFU=A-(#2W?Z \UQVAHJML:L'6E M=D\]&E>+,1*MK:$UHZ<9O?WU*B!:(UH[5EJS;*VGDU@[XC;+:Q3=0XT[^VVE MFO7-BNS^B5R)$9PJN_S?TC!$^5C J:E CZ5CCA"TB DKIQT1LR1FN<\DD%.S MIPX@B5D2LR1F2N>N<,3K7K2O#.;_L M#<\=Q^PYIB6[SHTNKGIG1N>[SHV HJH01$0.!("Q_SELSY6DF&9NEF:2^#Y(\4E(($N/@@]A[LL@M6AG%T>B:-Y%TL<7<$$\ MN(1XAM7-\!2X"]:0%IWQTN6.=>^I7QSUBUM2<(I^<(42B;=2X.C%B JM8GK,@)VH,,6M8DC)&X]$E.;N$-[ MI?]Y>GTZ][PL?#$5'\PA&YKI#(@O$5\BOD1\21F^U+> DB]B3#MO(3[P:Y3 MR+M(Y9JA:WJOMOSAKA"8>K2DG'@_-D(9:,-!;16>1"=$)QVE$U,SZTNQ M[@J=D.=^5S2ZSF+OVX=;%YOS8&<>'J4RT;*A!CQUPEI!JCRQ-%VOKTR,"AO( M5W28AB)=I].^9M18SDET2G1*=-H$G?8TJZ<3G:K6I/H85./SB1O=<:P&NG?# M7&K%+I;YN)''R=OY/-F:6J]?&]T>,WFJ1XGME98=H2Y3&^JUY19TQ?5#=$)T MLB*%>MJPOBR<8Y9"Y%C=%;17<<+A=>P&:\O)]'N5Z3?LU==$ADP_$1X1W@$(CYR=&Y#I5W[GAHQ_QP2 9O35CE =J*7P M-]F4Y-E42=9UA+@:$&E=D5Q$+40M1"WDKVP*F2[B:-YATXNG4_@KQ=S0LG'F M>1CGV-^!72& Q*5DM"E!LYTWVEI$M^V5B41X1'A$>$1X]3M,!II5XS (BN.1 M5W/[('S1DFS>!=X3.9UD4Y)-21X8\L"\7;89EJE9E&)&X0 B+Q)&Y.!4F1%] MSN TJ*S]E67M3GV#HLF"(T\+>5H:P#;3-LFU201'!+C8S3?3/&:QV%+' MYO(*C-GN,S%WA^F7S8,M=])YGT?21@:%;SV!1#E$WM^P\ /!<8_]>'HUSG'8 M%IH[\=06XRDYX>K3?HA!$H,\ (,T-7U0VRQ!8I#$((E!JH!XQ"#K8Y!&C1-W MB$&^W63_,7,!9&NO7_/W3S_FZ8<[UYU]O/8FW,]#_GE\.1YS+PON^2=AS]ZX MW[^Z&?_*O3CR@C 06>@W^)(; ,A9&'O??OGC'WY:?Y'^*,C>Z M"^">49KR+%V^'> >(7"_\O'/[ZXN<'[O/WJ_WUR\8X$/7[A>]J%_<7G9Z^N] MP<756>]\<&6;H]Y@X-CGULBTC9[][I==1A$_,-$CKTT3/V'IXAE M/$4^I_)9*SP0&\3",FK('_'FCT$&^.C);U:&="Z SB34G\6F'3:OP\Z> M$H/X'$0@"^O=^M.=N&(GB#%I@ -&L7("*R7&,38)A$7"%?C=REY?\]YBS/E" M(%N&QM:.EW[-T]F)#XO&H>I!!'N(\]2-_/3]Q[J.:05'7SHW_9ECJ[QW"Y;RC^4?*\!8+*KJ]UQ(A=Y:=_CVKE.YIK[UP\MR9ZW8+/;TMMN' M!WW[86^GO;=T\<:.]['!UY7C[-0[#B_$U(.IK& ,+_[5IB3+A*N%HOKO[&,W86Q]^( MFRKG.-X+5F[OA#L4AOY;?,%]-@*@N;*P;1VF?N53-XC0)?'/E(_SD/T:C#=> M?!)$[!&^2X^V._#2"H3OHNI7^""^:=[E>L'O>1C/X'0S[DTBN.#N\9#<9N.! MU>;67O/29YU[>SD&)>:*[PG$,EBS?Q@;AC9T:IOZVCRB4F;S$6H@K>69Q"/K MYY%["&@/-;.O:'IYM["7JK2(M9(ZJBRKW3^,36U@-L]Y21LEEMD)P*E)Q,;I MUNG2+0G1JNFF.L]3V!Y/6,)#$;-))\$L96[DLUBT7'"]_^9!PGT6/,V=>DWT MXA"M3]1$<'M@:/J0!D%2H*55?804L:X-4].MVER.K[*BC]=0)AH\NEY>=G^H MZ79M781(6AT-I2@&'S65P6'#UHY"YJ::9M _H]L@#+DO*H@2UVO&NMEK1QTU M,=UP-*N^ 6S4Z$H=PE9.\K27+/=@0 UL:V\X2&85T?+1TO(!1.Q ZUOUU=*3 MB"6R;#O@#B!A]QK LNSC-=UNXLP-:\-9I1O<=#RE1:4>.&J*]H%N:)93G^;^ M$L0IR86VF6>>F*:F]X^EMYB2Z$Z19V+%JN(FL>)]YKP---QY2%1P\>. MQ7.HPPXU?#Q\^$8AOMLN#:2U/)-X9"L;/MK:P*YOQ"LU?*2"*V*MI(ZVC]7N M'\9]S32:KWU5]1=W1=VH#4I>U MWD@=)7E FST4 W?3*Z@!.32HW3[=6Z';N MM5+^_=./>?KASG5G'Z^]"??SD'\>7P51D/%?@WON+]J>C$3\_@:??0.0. MC M[]LO?_S#3ZNW_S6._8<@#.>7B5DH\.$K'__\[NK"U(WA/WJ_WUR\8X$/7[A> M]J'7&XVLBXOAE3$:F/;9T+@P[,' L<^MH=4SK:MWOSPYL1T@N^[ E>LO<[/4 M0$9V)$GX+.$IO"X5_66\"1P%;#2+V5T!8G9RP+XM6X!YB9*/J4]+/6U:G,,V MS-COVZF8L D9 MIT0HCZ5[XMAO#T&MQ)#6AYH^15X\Y6=\'"=<_GWC?K^ ?U(XOU'D7\'W *SE MJ-46X2C'='H]6W=&H^&%W;\86;8^D.&HLY%NG/6/(ASE%W 4A;UC"4F W70& MJ($QJ7C,0FP\?"O SV9)?!^D01SAM2P0I\$R]SM_=E3"@0)81>/&%^-3G8EQ M3=WD+HCD(MT\B\LOI'8COFEB7(%9S[B" S>.;W73?=I\:S;?DJX4RJ49+99K MJ.UT.%2_X-^QK2^[!)GD5PV__;G*CAPOJ?7ZEHA:IR>"$% U!-S>#E86.QVV MR4X^&:5LY/\G1SOG_9\)B0F)E47B0O\0+%(B=C,\MT[J[$C29D\S>]2_E%R5U.7W)3IQZI-C M1"=$)QVE$U,;#&HK >@*G70M:K"\ F,O"?TXJGS+),SZ(@V4XD\I_HHPUA/# M&6BF55_58TL;7RILB;>(HRNG)Q$;)C;<"C9LV0.M/U2@+SRQ86+#Q(:51%5B MPWN(+-F:,3SZ-O *L^&MJF1?N:[7>V6>JZQ\4]7D\&W@'JZ']I_9*&5ND::* M_5 3/@ZYEXG:TF Z<^'/LM(T#T/X.4OB= 97!/<<;HQGV$4,+[F)9X'';-T^ M7?6.U+;<:\[9;W'&F2F\,BY+\^D42W!@ 7(74RRH/7T>AYZIEGY5&?3ZBFK8 MULCS@*(S..$O21S!GQX7ZX,'G[%%B/SO3S0?_<.._I M??WJ?*@/SGM#P[1Z_8O>V:@WW'>!]58-;]]<<;T[7[GF J]Q^2S(^+3HA2?: M <>1X) NTL!MT=@CG7">,5<49]> T)N65=20+92IC7V[ZGMG2>0!]D>>+),Q M?H[@66GF1KZ;^,Q-<.)T46>>'KC*? O\?)&E4A'Y6XO([?X1-5-6[':]U:M_ MV^T.E9"WP,2G$O(7RL9&0J=X;9].0LM.U#ZV T^_)/P^ &4O?&1?^2Q.0$&N MRR-"*$DHN3M*+FQ\PD/"PT.RQK*VNQFY/074"/D!D'/- ROPQBT'X\?E=;W8 M@[5VU^6&0[F^OKRY;@+OZSF&-[4[4(YI$%,EY"+D(N1J&7*]2@QOF=&A'UY MOZ)#>C.!Q2*LE;*$>SRX1S>ZQB*>'9()-%P)W P@NU0'W R$#$O7^GMHS]*5 M:A'*7U-(,2&>U$F>=&+:S<^/>E5JF,IX12FXQ,*(A2G"PE"MLG::'WC<:E4- M#EXR(!?H=PX7))A^ZJ8IWRG2"(1?,=K1B M#;2!3CX8(A,B$R(3E5R5AUL]%O%^SZYO/Y__O; MYU\O+K]>_W_L\A___'3S.YEZSX+YL/Z%KO *(S-%-(8G^0#-ZM=5]=(4^R6U#=+)<'-6SM;[= MJQM_J R**.O(*E M(GE&&_",K@OE4[$[%;N3KU0-"=@)6K$TT[:)2HA*B$J(2LCSJ:(V./*\?)J' M;L9]YO-QX 6-J'[=-NA.#$VW#6TP;-[528X7FQ5:S5[2TKK=L2W&3;B_C7 N>8A%\[+B+,@X].4C9-XRK()1\^F M&&,L5-HT@W^F',?5QF,6SWCB8B0?+H\3.SC,'ILW2"EP)RN.\_/DM@ M-1*)!_C'DXU4L<9H%"Q??V(0XN?J4J(XF;KATHL-O&;^8,$,F,?#L+CFYW?Z M._$9V)Q7?M[]L*9N C^;P-4 K&+$.)QPZ,Y2_K'\ M8X6-+-:=K).CAKE6N&WO,Y!KLNT?7F;[:P52L:>WW3X\Z-L/>_LQ[]W9Z]MW M\YZ1XWF5V1@O:>V2JY428/:=":6#E2*L8>5]1:0X;].SG!49+'Y;:8/Y.ZA+ M[%)H2X5*PS9J,K5X=@DW5W#3.@!JO@!+-9%UE+(O";\/0 \,']E7CFF\W*_+ M$B64))3<'25]['(L#%+"0\+#0[)&B8K;\\,:TO .'W=5NL?X5UE\\KQ?XI68 M7\]!%/0C7 TKQ/,2VBO'-HBM$G(1$T@V: ]Z>Z(/8BXM8?WMU3VJ=N:+II-@XG2D8A84L\B7C25@ER6G_8)XY$ M'(DX$G$D)3B2I9N:O2;/B'@2%4OOPP;DR7W@4=?(C0"R;:UG4M\N\O]1C><+ M-9[]VA1KHA*BDDY2B3W4[ &50M>ATBED>ZJOZHG?5L+QGV6U2'3'^/<9CU*> M-A*9W^=)M8'E*0.LULH*PCC".,(X90%'+IIZ731N"#=@K>/43;YQ%-BD8&_J M/#ETM)Y-4R3)$"5#]/F&/H9FUC>.8!47F@O+J-6;@"B+*&M9 CD#S1B2CX=\ M/(?0%7^-TZ)3R*(52!.DVO&>/M90UTSJZ4/-[MHM4+M-I8:M&?5%YCN?.$,4 M1Q3W9KDXZ&G&H/F4_N.5BYTH0E9&'?Z-9RP$E9BLU8T4[?2U07V:[O$2+CF" MB+0:5$^/10LE,CDR,CFQ1%)<;3KE\4H@L=-N-Q["UZ32.X 6Q]TUC MMVX:>")D[P=A?N">;%0XULG"L1/KU-JZ)R59XN2A5B7AD'@8\; "0OJIT2,' M/C$D8DC$D)1@2*!4FFE-"4$IK4<=Q[IRDE;=#6%LNE*27X MVPY32K8N?2'2D/7IIR0:LV( TI>1Y -FZ-AC4EKC8%2HD M_Q^1R9,I)3V+J(2HA*CD66'2TT#?(S*I0:53R/947]43O]&4$C58GC+ :JVL M((PCC".,4Q9PY**IUT5#4TIV\*9:FF%3;S R1,D0?;8:VQAH@YY>-_X<7]DU M4191UG)S2J=/8\W)QT-32EI,PR>&,] L:[@W$YOD)GDEB$IWGDBIF?W:!E)V M/G&&*(XH[LURL8\)M#2E1+%6TZ0.TY22MVBZV_>V(4<0.8+($;3EN%IM:-4F M*H]%"R4R.3(R$3JEY=16 '&\$HA*+2P?!9D?%ID#V03#J<8B2YB+NBO\#+X1[1U%=JNFTX8L@BX/$[$U8_ M%U/&1>?L%8#7M]ZB*?>"C13=N5>+JNI[IU#D&WS^VN;B-2X_X6-QR'A,KA^+ M?E]XBO@Y@@?!V4:^F_@,;1D7CS041WL21'!-G*?P<_K^^=J@&DF!IHFH-$VD M3Q,U#G6[WNK5TSB1(U+,:9R(^&V'<2);5X$3;E+/_/T@*XT3(914#25IG CA MH0IX2.-$#AEX77\HYZ/KO[&K7S__^YI=??W\?^SSE\NOHYM/O_V5C0^I0PWYBN81W++N!TI1GB]PD\7ADM )2 MD/KFT^06(BLB*_7(BMRL^]$L+RC33C6%DSPXY,$ALGNIN*RG]?Q&\JD>7LDD=PV1W0MD9YA:7Q\2Q1'%$<41Q2E(<>3MK!7[YJ'_A-_S M*.=D6&XR+'N:X=06QN@*-9+_A LEX"DA]6;-=&<.]3&QK M-&2!S/H3[1<_5Y<2Q;. U\P>+?3*/AV%QS<_O]'?B,YR@5W[>Z1C$ MRJ=N[L]>V[^0K(S[;* M;8R7%!+)UDH1L#+9N6&]9$6F.&^3K\Z*?!6_/4A1P>=[DYX>.QXF#*)BMOSPQJF;QX^RH1;#L:/APXTK3^4 M\]'UW]C5KY__?;3Y7435%'/(16T M)?P0*X35KJ;GQ'()N0BY"+G:AUP-)HG0[.PG22(X(_N01-]P9+49P/VI+HB] MB+3UA[3VE5?J##1K>W\:10,I4Z;-N@NQL4ZR,=/1AI;9.)@HBXA8$K$D8DG; M:59]1[/J:U=-FE433F(R,Q=P7X2+6!;C:, X\H*0XV! 87[BM]$V]0HTCU=A M<=,Q<4SX0_A#^-,^!R_-NJ]*WFD,D/P?R-$8).J8^30XXDWPI,HB\@D<1(@< M-]D9 \T8-!]*((HCBB.*(XH[1),S4ELKV'<^<:,[N&79#22GZ.)TATJC7G() MD4E/)KT:\"'\(?Q1T25$#42K+B'/ WB!($VXQX-[K*[7,/I".O+.@=B^J1GU MM4ZD."P9LF3(UDZD/:T_K&UP$]$HT2C1:/V"U-8&EDY$JG!"$^G05?]47$R, M*GQ239!\)RB[@7AI5US&Y"\A6EDN-=",86W&)%$)40E1R;%0"?E.]SQ\B=+G M5%$'.Y]:0/X5\J^\U;]B];0AE>*3$Y2(E(CT>(F4G*"UPGWD>4D.NC#_/N-1 MRF5F7IP!=ZCFYS%RCFZD>-/IU>T'.3ZJ)@\1D=6RAXC\0T0C1"//EW?4UCVD M*R1"+M3]:(V?A8+HQ44 O:(IDLE([M3#BT+RU!#9O6RW-=\1D PZHE"B4*)0 M%2F4'*FUPGV>59#P>Q[EG*S6#8#J#S6S1\X==H3GV!Q.,5O4U@^^*_&G0^W;3HDDZVX>SMUP];Z-I4(DT>GU1*V MVU1*H0X*=1#9D7#LGG"LJ,\_9MB-:>WUE;\KFPJ#B'^8R ',AJG_\!1(QE- MZFMTVZHF:_:6%-GMB&\S;,3]ZY( \N>A4_S]TX]Y^N'.=6%Z/H1Y%?-([\%%6O"2(OF(4\O8&-GH6Q]^V7/_[AI]4G M_R-WDXPGX>-5$+EPBQM^BL9Q,A7-TV_P9.8/$/D+\.$K'__\[NK"U(WA/WJ_ MWUR\8X$/7X Z_J'?,\_[]M7%X.+L_,H:Z%=G9_I@X-CGULCH7PW[[WYY."GK]F+!*_6/QOW4H 5/OMO>8!L7)X@F$GS(\0[&7>]"3;"S^#Q ECE7:+9Z#A(@64Q/$^1 MS0Q_..P$?L@F<9["-ZG&^'>/SS(&MA=+)V["F>]F[OOGVY#6>$X>G U/ML&( M)0$T?TKE=*M+B1!*X=*+#;QF_F!Y AX/P^*:G]_I[\1G8+I>^7EWG(##NPLB MN4@WS^+R"RD(Q#%D)KQ6.QIS?>KA_V];1YVCQMOM.;W\VYJTQ@I!2P]BN4F.9L2:/_ MDC$IQ5NI"LR^LS0. Y^5FE$3-J72H",T>P6:J=E=6AU8M92GM0?!FF!CJ[ L MWB),E957[.!)6[&HG+>9NLZ*ST/\]B#Q_S8._:)^=I8$(9-M+]>Y>4]&*9.3 M4[G__L_=89J$Q]W"X[_GX2.S#$)C0N,VH_%G+XMO>4*83)C<(1'UXY_2F3,[YYM M^J>Z8/8BMM6?J_PTS;LI&!FZI?7ZS<\RI=H*DI'$EX@O;OK[JT$IA!?(KY$?*G=?*DW&&K# M7O-]!+K"EXXQ$V8-VOPUB=.4S9)X'&0[X,[6W3M> [$W-.EHBKH&NF;HM1DC M7:$A]EOVNXZC37:Z;(K^3OJ$-]$Z/ M16H*=-3H6B5QV'E"-8=:SZQM,CP1*A$J$6HSA-K7[(%%A$J$2H2J-*$ZMC:T MFT^*(4(E0B5"?0NA&D-+&]BD^S9)J91:(AZ&X]3".&W$E]05S-NAD+-R7VZ0Q4!#C=VZ:>") 8A^$.89]P_)RY0H M]:*BP$;XG'YJV>3KI:B,DEH'<3+B9#MPLIU:LQ,G(TY&G(PXF9JJ*$AR>BY4SU9W9H6>J MMV?^O!*P(KPBO"*\(KQJ"ZP(KPBO"*\(KUH!JY8H\XO-[GV*M,-.W)2Y_G_R M-./^^S]W!PL/3J6*(9ER\"'\(?PA_"'\(?Q1$SZ$/X0_^]6\%8H2UJJ2K]' M:88SA0F;@Y&C:[9)H[_VABE'+ 6)+1%;VF&4A%G?* DE$(78$K$E8DOM9DM# M6QOL(:N*V!*Q)6)+Q):VGR?4UP8667'$EX@O$5]2AR]9 U,SA\TWN^\*7SK& M))0U:$,#G+>B+E/7^D9MQ-45&E*/7)03X<=&*/V!9O9H+BT1"A'*\X1B6UI_ M6)L9281"A-)10@&[9J@[1"A$*$0HS]LH1D\S^T0I=1CZ"GDEF_8 T/SF>LCO MQ#0-S1I0;R[J:--R>=AY2K5[FJ%38V,B5")4M0FUKVNV3M,FB5")4-4F5,O1 M=(>:.1*A$J$J3J@#T'T'S6?['S.E4FJ)>!@-<-[29]2OS10]9JI3C\#:*P:[ M0EZVJ=E]G:B+J(NHJW[JZ@U!=M6F2A)U$741=54L-5NSC-I\GT1=1%U$757J M&FIV?7Z08R8O2K#9S@]"$YSK15"J"MPF@GHZH+ ,A674U#J(DQ$GVV5:(.56 M$BT&3NDLC+UOO_SQ#S^M/N K]^*["+;@?\*##,8!]T=IRK-T MY/TW#Q+X%/F_!NYM$ 99P%/X+9]R?_G10)<18L-7/O[YW=6%J1O#?_1^O[EX MQP(?OH!#^>"8_5'OPKJZ&IQ9MFD.!N>ZXUCZV?G0T,VSD?'NER<(^1H"> Z? MG_ 6XRG_T4N,KN!\%<.?('A3'.4&,3<.09. A3'!*@JD@;M2B=AND+![-\SA M,^*1."WF%LD#-\%C(2_ISRYXPD["2+X.LY3N#-]_W&5 M'+9E&6\%L?X,A"OO7>)$^A-&A)^K"XN0&,*E91AXS?S!$L0>#\/BFI_?Z>_$ M9Y T7OEY][-]"/QL G\"7&[CQ.<)2L/0G:7\8_G'"C 6BZI&DN="K[%UMZX^W67E_?DFH$Y?H5L^5_(EE^A%+8R=>19%5%P M_R4547S3O 0]=].)$((>_L%!*H*L1"V+C&)LRL B^\<(^X%Z>"&7_-0+^2')>'"7QNAG9OB1\YH+MRK_/>)2B[PS, MB#B#TRJ\;"1?-\+.M+1^?7,TCYH<2<"^2*?8K#5[%/2)%OX,PR@D8U^M&NM# M&C5)$G8/J/8IRMSH+D"KE23J"["R'5.S]=KZ=QPU_9%(W=9FG;F/(C^%Y.@K M^EEICM.\J4IY5"1\7TOC2\'^6 MGJF"JI=ROC '+$:(8*BH\@N)]5?P :&Z,K>-K.[-L&TE,EIS;XS/\[1 M4_>65,Z-YUV\321DKR2-JDTA]67%O03QMZ3--0'@O;D^>T.M/ZRO3_^KX:P, MEN[)H[JY.&W;BJ1:"HHVU2JE61)X&?@_]<+A)\=ZI'LLW^V<7(OKQR M^N=7PS/+L2\' \<^MX:]_L7EU;[KD1HI/WH.:62:-.8HS>($B^GB2!0' >@$ MEKOX79K!/Z)$#>N%1$(U5BFDXJH@S>8E18N2I2?51,_B8(W%1"M9_RTO'YJZ MR5T0R46Z>1:77TA-1WS30(618=928F0?ML1H>-@")]K[4>R])2X+=2O+#., MI64M*"0;":GZ=S?*W>1Q 6++T#KF35,7-:GH<4M<1=6Z;E\:(2 AX"X(6%O& M!2$@(>!K$'#K%(&6RN72++=K=D$TBZ'[P4"E845X17A%>$5XU0I848X8=4,Y MEKAO=[NA&'VGSLEB2F!*D['7%C$XY8Q5XDO$E[;NTF1IYAXFZ!!;(K9$;(G8 MTK8P&O0T@YK'-6LCDBDHG[9(GQ/&X&M\&"^6 ATV8K\OJK4TRZY/EW@!9EVA M7?7(5#G-@>CLB3/!T?1^0UG@1&A$:$1H":$U&;'0CU=/Q9"% MMA*O$$&,Y-4J[ X(2Y5O5/EV.$YLFYINU993295OY.8\A)N3."IQ5$4XJFUH MYI 8*C%48JC$4(FAOAW"SE"S+>K-L' %]%QP! MZ,JHV;/'XL==>C ,G/.1>77I6&]CKVU?VU97LP6!?FJ/,]&.9#>UFP M *68%,Q=;U*T9BA&/ GHL@<7V_X4[192:K9 S18^]NW#UNR;;6X90)MOS>9; MDONAG%E!_19>J.#\'52SE%V"3/++K@N,FBWL#R^IU)B:+1 "[F#.*HN=#MMD M[IZ,4C;R_Y.G8'N^_S,A,2&QLD@\J!F)6Z(?[-]3^U5V*W_>:]&J8NJ#

)+ M^_-O=M6ZX\E]X,%-K_$P4&6J>-K TFR]OIGJ1U*92JX\(K1=RV2&FCV@$G B M-"*TA@FMIYDDT13JM6#9W50_Y2#AW6>"[X!O5(=&=6B'"VP,AMJP9QP>SLI@ M*;D?U52!B*,21VT#1[4&IF8.ZPL5$T].@NV: M)=18$W^H!HJO!]QSFW_;QH9OV]=P/2W]F8U2YA;U%RR+6<+'(?']+2]9]0,ZNU(=T6ET-.^$INHA'I34&^*MO17 MH,VW9?,MJ?%3SHRCWA34FT)IO%2CJKH%B$J]*;J,@!THZZ?>%(3$K4=B)7I3 M*!27V+_+_!RN2(+;7+B2I"G^\57YW2_2Q!ZAW 9FH@RPNLN%">,(XPCC6M4^ MXSCJJ%3IDJ$VF&J+YK>_AM/JVYII].H"2%?BXV2S$L\@GK$I5:?O:(-!;>GD MQ#.(9Q#/Z#C/, :6IO=)S]BC6[&K-LXA>T74:HP+--O3+&=O_2B(9HEFB6;?K@YK [.^CH['3K-OCPATN[5%.103 M)XT^BVN M5[8TH]^0"K>N7ED5G"-N1]R.N-V1<3MCJ&L#9X\=Q%3!N8,W87CE&;Y^@4H7 MTE.S@Q?/Z GG6==\HWI(9F^V>Z>-^JFB^/NG'_/TPYWKSCY>>Q/NYR'_/+Z6 MSHNO?!8#+XGN/D5C;#& IW;V6/QX SLZ"V/OVR]__,-/:QXQ<1-^YJ;#@6.?6P-[-!@,WOWRY,!>0\0JG_<- M$E8<@HX$JV"RN8/$:;@NA:Z+Q<#2+J^_?-GA M=<_MU(U\X!ZABWPF6"#A\V-9J8''UF=YH 8>_5H:>/1ZQ]3&0;';V[UZ.CIJ M/])FKP/!I[+<0U1P'[@D6WRJ%F&O453-X@*QKL.9T4W%M?+$](36S\8TH_N[A)^YV8;^?(G3&Z,TL#;V/OI7VZ8;[S])(A8-HGS M%%28[5&][8VA=@OA-15?/G-#-_(XDZ3DF(;YEVH73X9MZ>IB/@H!7SFNM#_ MJ9[PX&@]W=:&IMXX]+J2SD!TMP\5N..%,?U3O;X9,$1Q1'&'!YSBDJY_2@2G M)-X<$\&]*B]9!6P[9$[R&R;%*OK,*4$IJA=_WJ8;C%J.!_^FK@1 MYO2M0+N^5^#3TGRVX4 WG]920Y5K76&D1"OUN2HZXI%P3H>UN9Z)3(Z&3(Y-I%0B-T0M1"TD5(A:J"6J M0D9NF=2VQLPE9R=%%YI"NQ-36<$>T2K'W M%['-.G7JZV?4=9<[41Q)1Q7- "(\(CP2=41XBACF9'^7XY QOSVLT?PF=G9T M/O:3?L_6G%YM2CI9S$1>Y)1?U'R8I_W:RCVZ(O6)3D@,4?"*J(6D"E&+$A:E M0OX=-2S++6JGZYN[H@[PE6-LSP/NQ8[G1^3V-H::80PT>]C0U,)=P-L57DJ4 MJY "KP2V46E:,^6R#M7+$E,ZM#IQ1-I"CPK4U<2;8R(XT@)("ZA:,/V>UK.H M0+U13\^Q.G2*5'TQ$>P%G\ZZ,Z$, U5\.AU4Q@Q'E&C+X2HA*B$Q&K'Q2KZ*4RSMC!K5W@&)9[4 M@5S_XF+D]D%]% H=2KO8/B6D4$(*A:+:2+D4BFH V=K+NR@AA9C2X9G2,6D+ ME)!"!'=P@B,M@+0 2DBIPP/T8R8R+=9<_\KC>?T"Q4J8Q\.PP,"?W^GOQ&< MLU=^?N($*I!TX?39L$JV:9GK7& /@9]-/IJ];3!_&:^VOW@W+QS0YB[(]\P\ MA>'L25,0;$OR!IH<;NC68+R]&0%.AGC3KC?3X/!MC&C#IL_C* W2+&7QN(YY M&AO>LGE^06VO@(?$WC<6RY'WS$W3?,I])F;$#KC4>KB M&J]QO9_E%MP'V>,-/O(&4. LA!]_^>,??GKN:5_)H%4Q=][&XFT$[^Y,-7+$]A_>++LQ"$=>F$UX=_@:.-0X"01-W*#[,D0!G" MIK'/0_809!-Q_S@.0>O%'QZ*L>*5>]Q[.6#<79SVQV>1>P>H&T_5UB?'4 R: M7F'5U9/1GSF830&3=<^HKC6*DZD;+JW,6!(1.XGI'5!WZB9W0207Z>997'XA M[1GQC93+A@[0+%S,P+M"=Y;RC^4?*YB\7M#/!4EO;='\]G):+FE@_+"KIK!T MO]%[X_W[?7U+$IHWB_\:AK8O2TWQ6W6$NWBWS[TX$?+B(Q@3/$$Z*[*<@=?M MH!_-]VF]U+IP*?)BS+ZS- X#_TU)N2\F_T@9_$6(;A67O%*]G$H+*ZS>P5A)V%G[=BY]7"PMB<=J=E7 M]5]Q".I%",8N8UW,*GH.R9N"J>6<.C]T$)8MX\;J .X@2&B>#K=&PI8HJVJR MT*]!^NW#..&=JKC6L2FL@['"2@-XLY^2OOGZSM*D=QY"[[0)LW;,J%OW]_,I+C4EI>R2^U+-I*DE MW<4>&*.^<7YNG9_;9Q>7ET/KW!X,'/OTU[L M6M)>^L,WYIU8ATU[:=?K6ZIQ*Y1U(V0;*X3;#DK1?,-]2K^A])NV:N\'0,Y6 MY#!0A@TA8#N2:-0 <&TI3(2]G<\/VWI:;]L#>&KXE2D?K'Z8]OJG.N6#'9S[ MJ@.X R&A14A(2'A8)!QT+RE1#;E-28AU)2'V*1A,28BU8E1]RA]AE&KP41VC MR"JF--8VX#28R)3&J@0/50APAT!$^]0@1"1$5 $1=^2(9"]3_K3J6:[J0:Y= M/'$)/I0_39A%IG,7,O-W2YE?GXS_SRCA7GP7P?;]&_?[&8_X.,C2KW$87L4) MOF7GQ/N+H3$Z-R^'YV=]V[*O#//BHB<3[T> >M;>$^]?2OVN)Q-_=ZRZ6"1^'H&&D(EG>F[C1'3RT:'\*6FV:LKQR8'#3=W9;')EP,&23.$]=T$O> M4^9\MS+G#5.-U/DWWO[6^UM]>[M7WZK-M\2L54[;6RS7.$#- 548$%Z^@)?4 MB98J# @!6X* M548$ *JAH#;%PPHBYU'4R3PG+/#.*"Z,I^M12Q-.?%,;(G8TK8P M&FHV<27B2L25B"LIQ)5LK4]<:6OB:HDC5P'3[\;]SF9Q&LB9GIG[C4<8TO;R M)(%5L!D<4>SOED>WM2]D/\ZV[K/]CHE%PA_"'\*?AN!#WM*:$@X%T+?\ZZ\B M.5A&PR6(GPB/"(\-0EO#9YBMJAY@91H>:N','N:QMN6!H\+,UG&PX) M#N$O*W43BV?:LZQ0)Z5:! ]:BS![@V03G.ZPZ;_[8G@#;5BC0? "S+K"\=1C M;BW6*(Z#SDS-(#HC.B,Z:YC.+**S/6GP"MG3SPZCM+ AQ'(SE>$!4H)YY)?) MP/5U1UO"3POPTX]S+ I^"U%O/-KP,M=ZB%.*G6SH4-C>'>^71 MOGZ!3?946^X -GP;"F^(V9T8[]FGR MS'^Y;V6EMK_G3X+3'X-80)YXW]A8V M3N(I^UN<9''T$"??4C;ER1U/3I_'L6>:".[:ZF]=P\!X?!5$0<9_#>ZY_RG* MW.@N@'M&:V[Q:"C70,?([!8&] 7C8;'@NX,K<"6/$C0!9=9MF$IV* M3W$8S!6G4?C5ML;0YY93-#I:Z#^6H;&U#69>\W06B,7*7HC4Q[#;?0Q[M;0Q M= [;QG"_;V\R_* ?(OZPAW"R;M:FRU*9; ,.@?:6R0Z&6M\T&P=4!TV=UV8_ M=I='&3N@T=:9#!W)5!CTM=ZP-CH[:G(Z>EU@%S2B7/^R'X2MV6:/!!T)NK<3 MH$6"[CDZ,WN[: (DZ$C0;:"S7=@U";H% 1HV=3XB05<# ?:9&_GHDD^X.\[X M+HUMCTWN669?,YVMFS"3X'LSB[;V/?MO3W1W$V=NN#8^5AM3ISP=RM-1@VW: M@Z%FF?;AX:P,EAX\4V>[#(PZ6%-T=Q&D7ABG\)A=4BV< M?N_,.N^=F3U+/S>,WN7P?"A3+0:6WNM;!Y_6Z*S)O:@)0Y:I2_RX,B>B@#+[ M%(TQ4)_MDO3SAM<^7P/59*;6'J=?)CS-PRPMDEC@(V*RR'9()=13YB:< 9=! MDF%^D' O"Q]E:E2<)PQ>Y=YQ<3Y)208L?4PS/A5Z.-Y]BV-3&:@$X@:>36)? MO#' =(\(](;%G0^3P)N(FZ(X8Q'W>)JZ">Q/]"N-!08$V2-["+()^^MH].64 M_=]B!5/N(O')V9TSG@A\P0(WK&YSX<'%IA8K2CGP9%@!K"H)O%3#QA9ACBEU_LQO!K7G:=%"A \;HZS+(O%EVFZ MM#0$TM3]AC#V@E0T:$WXG9N(-;@A\!!Y-VP!=@80!)"<)LF$:R@HSE46XF6"6!CE',6(I)(>@S% M67EQFN&S4Q=^@C.=XR@H%"X\*89UNH* BO/&V]ULS:G#!N>4?0@7,!+U"Z*U21 KPB!$!8<"FR$Q^31XC6XX+3<(!P@ M2,*R<9$^_(LD/R^>XEJ7\%1;QE[82 MBE.\ HX*U ]D+?"KCZN.9\6YB-\76[KCD> (XJ3]*>@+:8:PO>?EM6F.STEA M\W?E=9X'VAF^3Y-,C:=(^K!!7OEBL44LM$4'17&-^*+XM38ZW'O")*A60"8! M@*3*]. O21FKHH4]N IE'6ZA.%%2X8I+9&%6U#0% S$K=$/]A_U/6K=-T][[6@$3:[< /%<$HY^!#^$/X0 M_K1PA%9'Y,<6H;IY#^ MH 2V$5]J))->-S7;J"V37@E,(;Y$?(GX4KOYDJD[H"_UB2_MS[_95>N.)_>! MMZZM(XU^V;JABJ79NE,;,1[)[!=RY1&A[5JA-=3L04,%6D1H1&A$:"6A]323 M)!H5F#>.:++ O"B0:0;?J*:<:LH/%]@8#+5A?3VHJ*:+T\11]^XDV*[O4=U-.I88B[AC>48Y?E,S MTKT><,]M_FT;:V92VI_9*&5N47^!73D2/@ZQB05VVPBF,]?+RF8BXSQ$ST>6 MQ"F.H\).%*X?S\H&&3?Q+/"8K=NG#4Y7UT*S*^1-OK$:?&-$LR_0;$^SG+WUHR":)9HEFGV[.JP-S/HZ.AX[ MS;X](M#MUA;IYD&QS>!@3:6$:L-V?T6![;?_+=O1^F9MB8\O0JPKG(VT1/.LZ[Y1O60S-YL]TX;M5.%RANZ ,DGK)XQA/Q4\H"0%?X-@Y! MK4C920!73^(\=2,_??_\B$]J!K$U_Z-F$*UI":#8[;1Y:@:AN U(S2"H&832 M>*E&&7,+$)6:0709 3M01T_-( B)6X_$2C2#V#]F'R(WN_$\$THCZ7"52,U9 M(ET)%*C'6I03FL0SCI5GU)R(03R#> ;QC([SC)K3&;K",[K6Y&ZW](2FD&TT MC0%N_YM'CEWOOWF0<)\%4>9&=P$&0-TTY5GZ&B?!BY4V':^D.1EJ1HUYY2]! M:X&8K9<'[_<&M"/6,8A.2SJUM(%9WW@GHE.B4Z+3INA4)SIMD$XI?+ I?)#% MWKQC-,_M;@PO*6.QZ!4AR*2UQ_&D1!FF$9/#9>@*]B4)T3,HLW,X>>U=<& MP]HKQ(Z1":A'[RT6RH>M*MY?*+1O:;9>7S!T2[ 1>1)Y$GEN09ZZH3G]O4VK M.&;RI#DU.\/VUS6]GYI!U;KZ/&XZ+F6:\:G< /)%9.]H9\@38VAI [L^#\:; M ;T3?VXQ;E->Z!Z4+F+#Q(9;P8:M04\S!J8Z@"8V3&R8V+!2J$ILN'EMN.]H MND-L6%TVW+&NZZ+=]5)@\$D#[*:ZKC/JNZY6;_QFD.\)EWBIKW@][=A?43KD MAG!'G&=IX/,2[_X9!8B;UYF;<0Q8SS!F'>%7[FR6Q-^#*?P0/M:!=1L[6O5^ M:/#I6J-+UYM#:$>AE>92!6*MRNRG\!HCI1LS0?T#4+1$VB FCVP&QEKLL_D-IVP4 MSK&Z"&( 2^=)!"_R0%3&4PX([L)3W4PV>I0J0&4]R L1FL$8=(^5M["'()N(R1R+Q^'@ MCCP2KZYM.HNJXA14.P!FQWC7'NB_2?:E%5V")+XCN13:SJJJ\\"!-!M<2J-* MC2!C(5>WZ8I4_/W3CWGZX(U9V0'.\F]>Q,.QZ563 M.)H]Q(TBJ0SJ@\0H)D'!9DIY8_P%K,O;U$L":>,BWTEY#7/! M*A)^EX=N K;.[:,4:I. CRN;\$$2IK);\S>>:/"*&)^ .JZ\E'_G7BY,]W@, M(A.O ?F(MR&&L4G\@ J &TKFA*H*W O[E;F_0,AIBGJ&6%_D\>7 M0W,X'%ST"BH?7@[TEN#C4I#7)5,H%/!3]@7^209+4$]<55/< B? X<9"H8#& YJ@T)7A/?_J=TR"&/RNL"SLW4 EKY3>3J%[0)HA;M,)<#@L')8L,2WADW>!3&*_CWL M2[D@9*WLY/+ZRY=5YWR-DGB)=L]"%_A!8U[D"J=I<$O7WB06[LS9VD+RENT& M]!8&<'4$ M0*3 /]$;Q+-)[#,?6$G1O0!/ ]<[">#V!*.0J.XE'NJ;+LH#\?*;M8^9LZET MS8I<^>4T\&=Q '"_Y=D#YY)2[W$GJ'D*4P!V+]12@'H"K\S%$F:!S)N="P:\ MQ'UP$U^N9G7[> $RG!6NN"3_%V !758*0BF!M4*UAJNSQQD" C3F-/@.9QQE MDW3Y !8'(UY=Y0"J M._K6\C1+'C4X8_=.@ -. D#VZ(5XK@;Y^>?+ MD!@%"0!FX;=MYSNHTY34AXC'2_%;*IJE3Q9AM,H3-N'G,>A4 D5+!>GK]3_3 M4MO6@+("_[/?13W2ZM@?NQB'\A-D;/-"BI!VR=%);X@ M%#@;0>'2X%@QF$IF#/S7#^8^"QQ;6EE)BZ_P%1EST68B4M!(N0%$79 M,O)^L2H4=[,DKN[>S5QIT#5(Z&.$E(@E-O@2";=7GC,":P&B^5G&GI^Z4+U:*/)F+$WSZ M"#@B-XCP)W$SO$FBJSFHHNLJSA1\5>@\%0_4#MZWA5X,,.2A\-+[2^I$H784 M^J*73U'UQT4 UGF3REND1KO#NXM@JSO%LVLX^/@GPS%.^V"6A&$]]O5&WP3L M:ARD8$US$5[5,)+A$*%G0CP241 MJ>6*^S/8_^!*KW&"TFGNT"HT$B%UA#3*PZS,65O8OK'0B H+4&#-TD/]W"N8 M"_Q_S(,L3Z33%5*8[=6W=IUY/'6.;7:9 MB[Y#98"A./'25H&SC4 F++!S81HNQ*/T7RZNF;L"A7@4:L7"H$!O1Q%9P:=+ M3U/@ 9Y4GE!5SN:!HB(ORY=J;!GUE7%D\5@\="ZH]WH'2;L4H)J_K#2KBI?& MPO=4NDP6#Q;>!Y&UM7,(=_>([%) %W!+J+=1-IIK>.*R@*>[9&KT+J^N+JYL MQ^Q?#NW>Q<@RS5@=G7B\3X"LS9 M NBLA/K6C/L-JVE.YW$JGQ>E%,T!6MS\,=RA \_/( '!ED M=OP0%0XH,/%PP6O/)[!< M?+N/G_[*T5!\A,]H/4:^!J! <8-_PWW7\#QW)GS=?\OA3Z"S,O91O.'_P15^ M/)4YN,*/+P,"C\!U0S1!I0R#MP,']:10$W[-6XRL\# 02D+I7O"JB"3MW;70 M17#,$LPHXH4:@9J1L'BEL5<$,Y=W"488&XZR Y6H^XLE?1Z,O[YO3 M0!0DY2NI2__.W><['': ?C_G26DZH+<2?6S";;$FQ_>4@6#FPC4H?.]/C>-F M4Q6:+8P0^OYWV J&XQ+<9EH&T9Y IWME(4=%VO^4T?W+PMAX/D&Y _2-0D/* MAGG<=8.$1G&#GM*R@H(AWU^D1L#KW#M>9I!AING<8IOGB M"*5CEF#J;":%-VY/M+Z5RL?3J;ZE*V4;XTS#@#QFC&29&T2RG6[*PW'EYB " M0[%P1:=2+Q(>G)5<05S,TW4OEK9NI8O1Q/@S*#>W9:*".!B11YRB0P1=%IA( M<(LF,6;VPEYN"]]$NE72XFPETW'A*BDM4/201WP<9(*U^LA1$QG+$SDB94/B MQ8F5_OKBL6654V'M"C@7X2:Y1IF67,89>+C 8Y=-<9]5-X#\%10E 'Z!Q*7F MMDA)@"<"ALDER"S&<'$I+AQ !\(OX&GI)-A, *B2S?U2"])9JFJZQ1CJ\B/* M),U3]G\+_73H[EC*"\%Q$4&_A0RG21/^"^=\ [40K_4\2 M480^'?K,#S#/AJ4+ZH.5" S*EH%P5'*DR&GOO/R@D@\J^7BQY*-CM'U5E..> MRT2(1W:#]GIX-/Z<<1X)WX0H&"Y 4.@!9:7RDE-F*>NF+.I=W"L]%W>@$TGL M"F-$KZ?J2%;"&"L;-KRI(CXW:;& U/\\O3Y=&%!^'(98T;]PLU254- S91R< MEU(1B3GA$U#HD'APK67RXI*;J_#GL'3".8CK4:&#/56]L':[V)BL7>'?O0GJ M("*Y4Z@K,DY('!N%F"68+[JQE7[BRR=\M$E]0CP33P% MA3KB\]31^2G+@%#9E?>H&-.YFTXTAO\5. 'B8FXP?04U#- SPU_[SJ;$C#@ M%1B(J&LJ9FO!0(\Y&F%L,JD\ B$N%@;>4XPJ#<3DR>'"8@##'J*7Q0(HCV];?H'4\QJ[1>K@B7"@Q'F* MD8GW'_=%[I[0;+<)G"YQSOE3"BS!S]6E1*AEADLO-O":^8-EJI7'P["XYN=W M^COQ&=&[_+P[9YFZ"="_7*2;9W'YA6R\)[YY"/QL E<#L(H.>QYJ%+.4?RS_ M6*&(Q;JK_?877??,M1,9MF_9+]=D]W]XN:_?VGZ%Q9[>=OOPH&\_[.VT]WV] MO27SWY1KNKM8KJ'VQ)D5D>*\36-TMLQ-D5V2UL7;MH4RH>8;4=,Z &:^ $LU M<75M )B&<1$"[A$!5[NC$0(2 NX1 5?;Y7/A*R:CT/@V-=40);"-^%(3,.I9FMG;VE GMD1LB=@2L:7& M883C=1V;V%*W'*AJFH)/<@%?X\,PU8[8[XMJ+I30X^$T)J,6.C'JZ?*6J*U50_)JU78 M'1#6 H3UXQSS^M]"YAL/NGB;J"4X*&T)OL?F; /#>.+%M:KI56T[E MZ^&L#):2FU--'8HX*G'4-G!4V]#,(3%48JC$4(FA$D-].X2=H69;#7GEB*%N M]C'\*&K-UUW_RK-]_0([T*?C9DT#A;)'@IP=O *!^EY^B&:JV&(KX:+S7Q;O MI3?NGZS3WA[&X2SV@HU0]K,SPSDU]KHU=V-1L)AELW2A6W2P*IMS)'P:W^/T MCO$T[ M5.E7/UW ))W#I-+BW@NQ):F8[8;X=N\&X7Q06NJ&7$P+6Y[E[LZPNVT28)>; M\G9OWOEW_0N+3F(9;*_:UJAP!9=-"67WU?)M1T3$ZR7>P;-^3Z M_\G38J .-N$!3>5_\\7-@(""?"I=T'Z0%E,"1+-AT9SI<3&R9^G>(%WJ(#8? MG[M#$S%V+MJ;B=.10"K:WU:&^XC]!=[@DK!'['PY\6+$X&)E>#(E MLE2ZX +0*Y\0@9:PX)E&;.RDZ!'W?CMHRJ$013>NQ2M =_3QM):&OJC8LV<+P8PXCMZ(=DG?LNQ M;^4T**9NSZ>!+_I&8UOQQY(Q2=)-^7P5G9]/!L#OF*&BX9AV[!..C=4*#K)H M7 CG#2*62\EBZ#^(QL:KR"VGZ+D' JCH-%X=\>HNP=LOX3V7 M44M6(C8A%RWH%QV0%^L$97Q.I%*9?HB3;"*GV\@.YX&)IX"TFP8/" M^VDLA\<+B]U;. *\(/'R*;[/$U_X@2?7CO9&8;56H34?\5>JY-.9&XCA/N,\ M*_RCU^#CERZ,#01U; "ZH3$&60_^093V> MLB]N6IW[ZLM!.BL+Q?-] ,+*.!J98_: HXV%_T3T_I?K$1..QG!&6;6)?@Y6 M@X?V!IZ9&!XE+RYGT,M1\/!B[(W?13]_\V*Y2:U">Y'\'IH=]_(G_=1<'%CS M/OZFSPOV8^US/\+_@"/-@8.$Q8B-:7R_F(*U#8L50]*17U>&.TG?;/18^A'D M6(>4S4V@HU(6OE1GQ5V6L^+$7-BN*P1?-HS)2PK'K] (T,M;^(3'2\-4?+29 MO<"=#U2JNNQ/T2NU^>=GAO0%.%$A](J7R#EGFT>=2\_Q8DSZ8DS=RFP]&:A2C.\"DG$R8BV"^G%Z0TK*#I805#ZW3@#/J#OM'7+5VW MC?I&%]0SN:"OOZV'_*[W=ZWI6?/,_SR>SG+,64CC#^2\^H@V/0]-W#QT(5[^;)(_"=R'] MY(4'HK"7,7Z GH5;&7W!&:PB4C^*JBL0HVF+",!=)#((A6-!Y'+&F<& ^/%HE 15A# MS,L4J2.!&(&YM-E3]FF^"8T%.##[46,/8M;\+2]F3\^=.Y5%5U:+XRU%1*6: M[SH%,H-=">_#&%X@\R6%:Q3C'&Z*&2\5 &[V,E6FVE)6A)+Q"]9L!+[AI(BC M!/$?#$NP =9')D=M?ERGSWE9G PA6]E*RY8%=+&?A/XL41 M<]DMLD6\TXNGMV4>_MS!O?P<=,O/P2UX]@+ZI6O6$X%Z_Y0MCJD8CNL6L:'" M,X]Q[-L\PPG@(N6;3ZDDE?'$4\Q.'XZXZWD_9)=9CR)@=>P T*ZLWEL,?"]VTHH.67OLU6!() MW4(<_!;ZS@,<(4827:%2I8BA18K#XKW%$C%J5 T,=?U<__WD2.8X/<_YP!,( MX^AN*99U+TI,\"RTHD@C$#/ GQR4)N@1-+%4?/F"NKJ[CBIK;YY74K^N[$BF MBA>W@798Z&F@[3V*@A@W"5(9]-OP6E%C)#7/ H\*_75)IZVHAPM--5C6;&6B M$I8G?9)OV_2$/)55,$*9QF(B!.R3PT**7&BZF]7Z='$\6:F@OP!$=4QK/ROUS/.%GMEY M9?W?A:\#1/ M,OU282I2+],TG\YD21EP92RNO8NJ*C<*I^W4;5GE&4A)(JHO M\=F+)%MQ7>%/00V:)W<@NV5A[37*B9&X0%<6RLBQ. M.'7&<"K(2T7*+I@661#)11>YF_"8,>8VS'-R*L6_4HQMAH>\'#-01>Z8+/0M MZO.DR ;K!RO,(BQ073P'97+)U='I'"#+%BK(@TP_QC*Y0@X7>H/09Z3Z>,K^ M.2L2A+'D+\S38*%(K%Z.H,3JNO!)&?-:(^SIB6$U[^J!:;)<6ZA66"F;P@L2 M3(E"* #T4_[?7!A&%8 L957/Y3N5TQVGU<)B,K#1<;I#(BI2/ 730AN>?: .>:@]@?\ MGF^W0,$VY4J6;*DY[-8L3IO?.77_$R?K[H)U P%&U<)Y^-TK]P4/A:<\5$IF MO0K>"B90/DF>5S9)XOQNTC6U]!3+9Y[#TT7E@#=QD[MYH $T=6]2=#I8W%.D M2I86V%;<$5,,:T^J; 6G7&HJ\2M8_YWGD"MM-)ZZ5]'U*;X?%]6MA08P"_.T M3/;-0XE"I<)4^K, ,=,L]KYA+!R[*A2D;PS^(D)$P"1.?%"FO"![+U65TE,* M[""4KH9=\/:HN\/B[C9;VE#*VB>N@E046#3GER M'WCHQKVN_#:_"Z16J32+9((3Q&U8SP=1*O=^Z8',O0/U7:(;T@ :2(D&9/R M2[Q/QDYY5I%2"^]BFL]F<9(]68MP[=[QA2:;/7+A@ NQ] M%=W!JS%T4-3%Y3-!8KBIRF78?4+ZX'#_H^IK1*L,E,IEE5]:>6N1A5^TKEE( M>,03F8:1Y0F6^5T7P%T'3@#$&(Q=V"#<6I["G'<$TUDHEK(PC8J0N% 5JL>( MW4(\K#S$.$@B/-VBAT86% V5D"4 XQ%/TAC6+8B+1/P9%"KYAOD*I%D5%C[[ M8'J;)ZG0M.!&D)92MJYQ3-3HLSD"\@0:\/C*66+"'D>7XI-2U"B?WLH,'SPF M+M'796A] E5J:"A&L2^*4D7@*X&#O1,J$1ZIAE:\BWYG> :LT)5(CB?]8X%N MJ0=T*CW"@@+GAG'12D9BD"#1.9XDQ2[\:E<;7)90J!&-T-Y. C<4NPG20O6- MX1+T86-D .M8T'(%$_8[AO8X7[JT1-6EERYT^N+UNZ MGDU";]$\;L$4YX)Y;JL(YX@HWA'GG_%9JE7:U &N \W<2K5'!'OAL6"( :_' MQL]*G_Z\XF='= !E+EF##VL1X%6/?C5@GF1,+E95J+&FO9K+5V/<>KEU6QG3 MB[$9EY>)L&/Q=R'6W;E0)SPY>CP!14EXH+'<,KZ%78I?3]+W%8-*( _ARA'A MRL4Z9SV@092ZLCN%4#T()8X();!7C_<\/LSC3L13"('63&E>J+F+/E@BO"$L M.!>MG@VX@S&!%/Y*L3.STEBCN&V#UFS%327TP86+I\@8+?PZ4S1Y9]B"]:G7 M[$<9 5OCO^'2:Y/.PSP8P@XKOJL4WB1[JE8['Z=\Y@IOW5Q5+2/F(AD76S"A M\I)46\,MW%7(=Q9F53!>\S@F&A.(EZ$!+M3BB+N%]>].BU[!O>3*+4UGUL,:($TM_B)-O$KP8#8P*GT79AMQSL2U!T7L<7G+[6 ;? M%UXV[(V!BRBC?-(E4>9;P::P"J2,"6)[',[X3SR0UY4PCSY&7N YU5[#7"UZ,S] MN($SIHMXB"\ZKGG9*1L]PT;+JXJ6*"*<7-(+8%W9"%P&E]%G7G0ES_@T+?/A M<0<8YO:^80Q9Y-V,*V8EH'<$-!3Q<5"4- 6B@3E6)L4/(KU&^I?%DP'/A7N\ MLI.$NSZZTQ9A[C)GHWC#*;NI0 9AM@$ZXK 6;"0,YW;/"O#AFVF0+D62Q"DL MVC/+A)=YNLSR43UAI86/''_'0%>1GQV4N\0N=-@:FTM_X)QAK=]&@WEPBE#: MS5I],D@KI76+M-WE&HT'7N0;%[D8B!19**/=LD6W"#(NN/3%!B_ (3$&LP0HXIX8@CA<3X(-;65J%*-;2C"M--4D" MO*A.62L.$/'AVP@S'?DL6&DFN4)L\$#IA=Y(=2LDARL$2IMGBA?TA^;@0FO! M3T]X/#MQ*R:G2*H$IOE^7D>P[E=9ZY#)-FF2**26).- 45RYJPCA2,B(2 ^2 M\T.0RNRB$HB;3=UG(5N(T55Q(F-$(L*("Q:]50'[,)*;\C 4A3KB#2(0U/GJ M@T^H#J!L7M+ABU$GZR%3RG3!Q=TBS23P0 ]QP\72Y"1Y^4*H3(._3RR"65(<(Z5M0A0E9V!Y0:% MOIJA+@*$4Q;F,C+__[/WILV-&UFBZ.=[?P6B7G?<\@V4C$RLZ9Z>"*PS MU<]M>ZSR=,RG%Q )21A3! <@JZS^]>^$)H(-.)3.&N=G!)1HWS3BEIJ!P@FV$>=(=Z'9C_;3(*MGC+\>DWJZ(2I]8 MQ]^(Y4VBI8#( I!==65BN/A%SAH2MZXAA=_!$61-> TOKK: Z^TLD' %"[D' MJ.#[$U&!S\N8X!M8(C8%OE4^=K];6V38)V8A[OU(=1U^,CPWHNY7135SOZSUI&%4]E;0T"'5^, MN=;\*FH*V$$ &&?GZO)--L,TTKJR+:^ZBI.DTCH=C.?-=_M4(S#88^"/.F'] MOLX7^);)I@4BH?$IE8[C\Z,H:]K8TD$UE8'>+1? L;^LA:;K2+3, 4QYD:!, MTQ&ZXR/Z--:=)74*<%\$?%',@.AD(LYZRO*CK,+&S^LE) 9R%RL&!=2E4E_/+$,;:S!6BVE3P[1:@ 2<"NU&3&WEGJC:B]1H M7)WBTC47&YXDUCS+M,YB(X5L+5MRO5%C0>3E#10<+9;A6F%?5:EUU;[PV,^XUE40M^L=OA%9$:A<PXN>!M M]30\K+,KF_[;6(K/-5R1LXMZ5NWH[KQF Y_7$)!K9:(=%G?WSK-O8I!9F_38 M\6!Q+5C*^LUTYRG7'62;$]0;IU\;.%%OYT90VM <\B[,=N;UG+6YQ].?ZWF9 M]5NWIJG4GK,RP[G!(O92\3M"A@,@5QHF&V?3[D6WCO_6J>"O#S2[E?6N G#@?D&D[CR)^FCU6=&\M=$Y(%- '3AO&UMF@J8Q?K MV:QUSJLON/*N1&YRDTW2NIRW'F#2 M]&%'ER9RM-EC%Z,[E2)R-,N:'BG5>_3,<]MH[<@D^%?:;W-Y&U4?5]V85CO- MT!W%KZY51^MAL=))TZD[O=)^GFO%9))6-4M 5$.["I1*$"29,(2[">3?2UN9 M3]?=42,@KDF>>=6-GG#]M$O"W)9O)&[!A?%JCJ2*VBP&&GD*Z&165!C":?1; M^8Q>!?=R>/@N)72C]N""3Z!WOV+T:6Z"//Y-?TF"?%_YQG,SY+4OFU!TY,'Z4YKY6^(YW'L'O*ML MBQ_%OAY@_3WJE_5F>B5<,SU6/+05P:O%)[B>^;+]"\^*T0 A0 87<[D[6:([ MW6*B98%>\)ZJF[Q:2RMHU<$GQ4&)')OW*8L:QV6Q@SWW98(TZ*-]S*[NKO0G MZB*V+C=;3JZ^T]NI[9TVDXVLJ4N;JKJP5>ZKC9A]X>DGO8MKHZ=>Q9V6]7%Q MAY2,@&3_P[7XHIZZNNR,;1=7R)6CM)&%=45U@QJ-JY\#63?C$OC3;91T@[H? M]IWB\\N:=IM5#O>?ELTVMK8E C=K(A=U$2[\']O[Z""W$"2BDKJNH&S#'+?" M%.+?+V:-CZUY$*?/(V20OT.9%=;JQ_MHU-AL5S;^J*>$U\.!:M?"5D_&M0#C M#G]V'4UMXH_2I.KH6:*Q L:*^)ORJIU1B*U\YR)9[9XS/A'JK[N.;;9/D!RN MJ\*#Z"E*D8,@N00^L>5T3;K65MEE$Z#Y*JSTA8CW<[_G=]R]+MN^K.:@H\ZR MWAGH7;MDP\WZSR9**]MAUNTGVSF357-\*\:MV<(X7O%V-;L5D'=2=6!G>"'UBWO>6FTA@\YWL5BVD8#UB]%YJ+4Y$][S MYJ;3"J;H*1J7HQJUZC[+9!ZB- I;(5J+#S&(BN="=9W36WEK]T_"85S@CXQ/U" MO U8@;>)O[W8%Q!M+I!"JY^1(K]J?(58CX]LY#%;=EEQ6K4:Z\\=KM'.C&W9 M%EK^8@EVVYALR,^-?EEXN*TM47_YT\WCIZ;^HOE4FBQ"#F3?M M8Q7OVA?OXG_IZ2PC[_1]]-VJ=\N[*N@U,IO& -)9-*$3EEMQLZQ;/JRSGH9^-LIB!?]8:RHU;76&M&JYAFP& M\8]N,IQL6=O]4G>3;>?PMA_S6JZT[)&;E3/>K;93$?'E/EL?VBF?T&F4^RBU M6#S%)N-4VJQQU$( MW;'92#>';FTV)UXK_+3B"= -P&5_N5!:[4R$Y^4EM<^['S:)'<(P7].!A6(J M;'4$=@AZ&23HU(AL[&$D_,+!M=&!?-X9O/J)CUL5?+N=MEK[$VJ,:G'L%O5S M&?P(.X1TVR9ARG!+F:7+)D#15-+,0,@TA%(?[715-B6!;5_F5$1=Z@TT%]WM M%G;(!BH;-X\Y0*VD.^![_^2P*T.[@,':CG&4?722PI &CW)'XSOU/36?]V4W M\]23#CZ,?GV6>2+M9]7&^\TOYL#$?>"6W?JZAE)WE:S],QNZT/%8LVE<.4=@ M:0?M%?\G:EZ9ER!?B'M%CW(972:GMX&/GLED8K3;7&J [?@4@:<=#;CK$.3: MC$QPKYV:^+1/M<=3:OR8N"%C9C(9OX[X;%H9C;+WKEI4HJV+I_3K^PC5U]LM M=^0PKG>FK >J;*O0P\]IC>BNFPHS0HKYO&YF6(]!02L[%:40-\5\5,U$#75>M-RER=9,]_.96"\#&7Z9WZMBJ M^[0QM[6/;&!NPXVK:N^SFGNGX. M54QROC\1]Y$1H<;BU]=Z3HJ]]![)^YJ3\6NWA774YDE=.MOX M=5?K;HD>.TQMF1Q>HVQ3V[2.KKK6HB;/"]I%?CHGWUE>)X%/,>B :"RIJQWI MN8G?//6X S8?E_<-N\HO>2)#'SNHVCAJ?P=]/H]M9YOZ=R5%KS=X<\!Y<]CA MS9=.(?_HQ+B?(ZJZU@G6,?8OJ9.1K[18LO/G/!N)A8ON9@*@C*[<\4%]/ =_ MK' MM)'7:#>8I< /QK^-/>4HY9SF@%NZGMP7&&83UWSNNZEKMX& LYF(G5W4+?%] MM5T..@79==9L=UA8:S*U*:=U-D3S%\$Y1:GUUP+](%R'XN'-MCP[VW@$-XWX MRIH_M)UB*NSC+VH!9?7(=-54F.%M(+R=DOKLCZR<\+[]HB7.HZR2VGI,PZ:J M'HAD-O-#/ET48-LUPXWPCU]%.9.L@9,E%=V"/7A4+H-:M6#@M7O?TG(JH-G> M/GX!&=I5_H=(**_6+Z"]&*$P=WAR+PCBKR'5*==ESW-="Q\$8DUO'!Q;S:3)=%VO\4R=:B MA!2G^/&08:< @0>V[U 5F7-)?E/,ITTTL7X5/TZ)&\6B'L37LZE:V+2=N= 9 M-\TF,VZFS&'5M%CO4",_U$!(8VN6:=UO00R36M:M%^9%\PWN'!3M6CC>\*E\ MTL:I#[T?/'%A2(RB,E3$:\^=[_!PLZ2^KFNC4333Y;+,;U:-#VB=)^S"S_>@ M4W$4K16D7Z]_:PJ\U]U##QE.N:AJ;?NF (XC"OW0OXQJL5"N\$-J&)X6"UWU M\WR2B6QAH?KPS_!'X?X27T>%:=?7X3/^]6U+ 'G!W]-'OEY8!,"#@.@3A%8/CN[LZYVK'=S*)K5 M5P*H^J0[LR [.\)W[@;X); 6\UDMGW:L:;];2XF-ACN5%"S5>L5L6[FY*(ON M[G&."3?H#DCHMWA2/ Y\R.(.?FZOO.?UXM;F+HN)Z+,W$<-$13WS+<_>V7B1 MWKB\.4J#-!;F9RWP@2RX&8Q9CP-]GXJSY*;I6F!+"/K2#Y)-"5NEUTW<89R5>;NA3I@7J!]ZW5B[':9<;'MDW7 MU FI=C1IF@\K65('6#>Y[[Q%:+0O>+C-H=:-/AI/8"WW.=:O7_+E-P#Y7!\73T'B="..2R#2F2ON3V#_M[1J M\YK;(FFAD<@J.NS>,Q.V)V@FW8)5U(BD!N[']<*U/-FJ[Q0P8(F_>UAD$F M82L>A?^R_4[C"A0-F&5AN'PRSR87D17>NJ?NDEIV-:*NIT@W6R>"OX-*TKNLL;*$ZYC-=HW+YC .0&-.=*" MTZ9VU&(@%8OA@;+7+QX5MFUJO928O/&-FP["!]U896+>#HZ-;":AKK42JYF9 M+F=#\-9"L_SWC+=M L./5T+7%NGVH8MJ1?P2KUB429.7CKS^_+&#FIV"]]6\ M3C?#$P*S,)4]$XH M: =LNJA_PX(?89YSDQJ9>C&7QG'3#VV+5'51G(IE5: ]7/R]@_H:P6;Y>.+6 M2O[MZOI*N\VF?"QV)^S1<()[SM.U<"69QM^*FTKS@:0_-K.XC+_@-_Q)0YV4 M_.4[X3J0'[2-(M/.A&31&4/PF#]D+25>[RS])D,:^)<;9$W88VD-(5)1YB9' MT:9_Z%TL2K&?7D)3\6>]8KO 662BB=(2 M[WAV['^O*IQ+LX:/IG.T-K2MSUL4<\.5=]+E:NP1F'H=AWBHM[>B;^44-#K\ MQ6^=6<%J-LO@)^VGXDHC:!6W2DGW>Y\Q1%M/5NB\J@?'K_T G_1=,]$8914/ MD-;ULV6GY6(S^J6J5=)TS:DH-4(,0 M['W&+: %=H\O5A5O'2:;EZ5KH+3]UV\[#K&-LZT;@/1Q]&:0"_K9E_>-BYB7 M:#9."&F/P9EF2#;XL':\P68:5#\,>.;SHNUNEDX1+Z54RW0]V.MT^I] 1_H1JTU^@5N_QLS:BW>P_:/N&"^-%# M@6B_XCP%FUSPPIQ%UF8?\A,3'8HXSQ)_J<=N9%FCF.9M]37V]\UQ'IYL<3@! M1B*TJ"]/ ]00FNBX(36=CPC4=]M0<=\+9A&*9VSF)(J>!?V0<-NGG,K:\R9- MH 0"U MUB?"X'*&R54$'0)2[0:^LR6]'1"8/H_ >X+]"+ZFE:\+0E M+RX!Z2*M)?&(3MH1^OF:N64 3GW$=2"JQO&BM$<@L[[RTSS:=._N'UT M.P'F!4_&C2">\ZXW^8SCTAI!"IR7,]KX#,U4='2<]'Z/VZ3R1A!:V2IX46"C MBEPT7\;7\+A.AZJJIM\"3V@3RBA/J>!7*O66O*X%D,*0-^!F> *!6SGTTHB_N+,T?N 6+PSWE M'%MWZDS9;(*P3S6^-T_=OJ82$F7&"#LD#Z#M!6+):S=)',$XP4L)5OF\:;V?TE?=N MZV15\,;O,E>*L_QJV-9MKD]D8HALFJ;A,7;\:9^:+A:S1S'E(/\JAD=+.$4" M[JQQOY:9<)HA40HB7)NC(#(_>=6N[ [9\:IT6C9Q\XZG)W$2?,[..><00R*E M>WBY$:T7G$[F],K*O_7==+-2TG*6;TP^J9NG?LR_DX*7M\N30[A[K_(1X?Z8 MXX+;VYR7X6+!O?!+ LOX"@HA'S^PP#;%S>4\<3R-\2V/N;Y'?A,S7IO+TR?[ MH>%>HJH[0(;[ ,3+-LW<)EM,TWW"?[WC+9-D MPM2?7*-IGE.;UJM9\T+O/#OHG2!O_C7#1%8X61^9!^;7M21S79/,I3-IC)K) M[0NG4I.BU\LYZTA#"234[WGZX]R9YO' MU7>D3^U>VW5\R[+Y:5J_[%L^7=[_8"&>?M" 'P \\[]^(!]P+'/]<[.CY;3S M@.=_^?O.BWM X(8>G*-$"=CV("1/8>#&[K>I[P#HU 0;G.W\F"X>K)_@SOT/ M7\53![!)7D<(XUW_QOW<0 C.)P,8=M)X<#_/JV6Y$I;4)^WGKSQ56_MXO;J! M?8*L]:C]B1C?_:#]VFG\AQ+P[]T+B1.=Z- MH/0,6PC*4M;0H>$8K455T\85J A1$:(BQ$&Q"/3']+6.7&!*BO8U:W^4).@2 M#TCP>E(LN$?R[]U"RU:DCJ:]"_""86:#""$(SB1<\\57C)/Q"O5>;U@=+)=C M@YM,J;;S@YSBU Z'ZLW174OBYE[F,VEEKH;R]27T_CU]7).:EJXE_G70_DW$ MGSKJK? :K2_J9!X8![J1;4>Y;'O\:]VU%*/:]30$V6\E;.81K>4:(\-I-^ 8 M3C?M^( (U5%'9#+H@PP*\0B13&!>/_\^/S]LL].H31,,%+;1J7W@A>%E#N2[ MD#7;?=,_F_+X[C!,.8%ZJMT5Q93W?>E.2NFTK%V;'2K'H?#YFAM]BM9'7#4# MMS9G&XH8Y?9+12O8JFCG1]^M\JF8*#*7Y=QKXT>Z8UNF&T-Q<$ZMZ%W-^UO4 MXV"Z@V>:T^0O;?+.:^=GAP59QB?+T _-_W9@OK 1.W[59EH7GZ;TEYVT<$@$ METG.:YVZ1-D,%DS>KDTK:OJ%=V<6[1I3A%V*9[.VO?DW/LQ5#/;IW!@90%7A_S M[SHGB<2$C=F69=$D+Z8+(%1,#*T[C-E,ZIWF% M0^A%W6^SD8T0Y1H ;7$KGMJG]8VV=:UY)TD5,R[;S("UI\G6%KP]\<:IB=0. MGIPKFATTF0;U!>>0.1-JK5 M..4O/A[/P.HXY% \.11P<_MP,^_\"S MA,0\U+XNSFT]^!IYY'6CTU8^P&-7#X 7LQ3($6^XU7#\2O-Y351MRPG]1B[L M$O';6;T'9^L-TQ(3 AZ;^E%N.S9IF5M'+8MP1+Y1I9*&E'/W])R[M9YT> ): M+R5Z0H*+JMM0)JIV^Z5U9^#4OHBF2TJW03%OD\M'/=\V5:B]8VVOM-]ZV>0. M&"K9Y[9:KK63R_F H!W ?:J3J5/Q=*Q"F#YNS!Z7/HIF[(\L^496+@ZI]_%2 MPQ8=G)$GXYMX-<7M:CZ1!@=V/> F,!X,O ?T@"4?@?N03C<*V(2=)"UG%:]2 M+$VQM'VQ--2D'[!CV6*6?0(M2_3(*4M4)&0557ZK 5E/B[+C%D>3!UVVG7$@ M&2]F!&/FXW]>_QQ_QU.3VWY:O-_Y/!-C.4HQ)7L&R]#!)U_;!G6X[UAOV$G7 M']H62>+0YDDF*R+DPQZ;QL5;G'5M+!L6E=9/F/*R%\Z=$/#ZF'H!;(I1.UUY M0--%./J [;RB.XR,WTI[Q$U?.2E.L%,P+[FH)0BOX0#6OC[[I>E_V3YIM]3X MUA;WBHJ))ZY\;5ZVF"C0N%]ZQU]K>/%+X>YJ'&L;HF\F2CMXYU5\(D<'7H4K MG5\<5J 41)(J$_YL\57>J8GWII$.+6#?O"!Z_C10FU-UVOL4CBA\0S[OO3@1 M"JA+;.1Y\VI!O!,0F/<%3[_G@NVV3!\VILP)<;K]W)OL+I_/Y8NWW\"?@>E5 M:V.TE,13$D])O+U)O(V"VB:>AF3=IXJ+ABM--:TH"F[F>+Y03>_T+DX[=8#U M+!$1RJGJT;6BAN_;[DFSLN?B8[7,1 ,$T=6.!R_SJAYQR65,'6]H0J,;>G5] M6+U1TK:U71>4;F#R2GLZN*38E&)3BDV]@$VUZD,3]\?A4*)G?9;5,_IDC+RM M"^:?R=;QM_D?(CI9M\(1JM-S>%;=AZ!JW[J>][#&%9I5/$>BDNUDFJXH-QMQ MS":50M@&,CPHE*8UCT;;#'D'%%4!^N(>? (7$+VZYE7N&N^VFX,\D&[@K9CH M>X@YR<2=&M^>C,NM>\-Q0C6F[JPJ^+CZ[FGG^!ZQ!LNALW(GFG3>M,:JFZ=T M8@Y=4.9H&,W67DR,+G=_D+X#$_DSU'W@K*/$7(52) 8=U@PU7 MRD]PE;-T464_U#]LT56_E&Y9/UV3"2^7L@(FQ_[S2^7\VGHR;CE[T[>_\7+C MK*$?M]P[ZMM?IG */K:A*&[P-+JMAW?_)&B?/D>)[O [=+E@U/^'^WP*/&Y? M?2LZ&FEOKN-NA;0%EWQX^K D6ZM%P.(/C8MAK196KSG,7@;7.:ZG9(HW3O/P M^A.+MM*(_+Z>I-OR?EA'4VCY&K0TWP K!\[R9/'TE[9I\*\\0R6;CC9-%4HJ ME'PU2K:-GA4>*CQ\2];8Y-<=1&X_ &K,LC= SIX']K@"U^ BS9>DE?VI]2XW M \M&7,KVO+,=EW)]'7^Y/@3>[^<:)/5P)\,6Z0PA_'L!S;W ;RR=A3 6AO$!I'XN5ZUYQ\0Q_"#GQ Q#=UVMQL1[/N< M]H,E>V!ZL.ZFU":S+"W_^F%>S+,/WS?[/ :BO&/!JWB2XDG/.:&/U"%'.Z26 MM@YW;$?!J^UN+(J%*1:F6-B;J57F\^.2[UZMVH.#5QF0+?K5_8SD /+7.$?H M 9PC+PA.'(=,ZZQA0OE,/G9FFHA)%)8I*%)4<0;M3<8,7 M(U_3UI)7SQV"1O?J&S@YXCV .GCQEIOR)AU!-%XVV5&J4U?Y2A3%*8I3%'>* M%*>\DP=44W6K9BN[AK*!Z/(1)&)(I-3 MH]>1C7IFRQJ6O2LUG/ MM5#FZ*Z0A.WJQ-I;W<>ET*=RVR@Z62^.LAS==JQ]XX\J@U*4] M7/C.)9!*WCR.ZBB&E#>3(69Y>I//\F6>J43.4PB77[PEJ/PORO\RDNR83KV] M:::*X!3!*8)3!*=\G2>ML*:32;G*IH?65R^"7(FI6_;>Z/52R%(Y8A29;+@X MO;WEI2G_IB(K159"^E"=N2K IMR;)Q(9GV55=8SP^&6;@*:E>ZZA;$#E=#D= M<7G9%/?1TPUK;V%"U:!4T:BBT7WC&G5TC^[-B+QXJ:@\HP?PC/:%\E6QNRIV M5[[2TY" %T$KIDX=1U&)HA)%)8I*E.?S%+5!?S)9/:QFZ3*;:M/L-I_D!U'] M+MN@^TATPR&ZRP[OZE2.%^5X48Z7UP89#5LG[/#>T4L1PHKD%,F-%8W,=G2; M'=[;^7X%8T=5_GZ)XUA[O]_YN;.I63[//MV+9D>$&G_>/"2R>9!&CQ[;U5JI MM::T/H_X=I\-7]]S.-?9+./.RWFFYM%R;_]"*RQTC( ?JIM'?C^X/U;.E^EY6/+24RB:]3H M&<*UOW=JZ?R@>P+PMT7I'L$OLUN\9, \?E/IM%C@W>%%XN]S>!9<[WR:EE,M M+>$+>*LSD &5]C&?PW>*504?5[J6_3')%DL-;E^K[O&K@!SI=S\\26![))() MX%]6[J2*'J.1LWQCPR#$W[N@S(OR(9VMO9C@=YH'77]9#6M[EX7;\WT& B;'^?,PV^\52')/XY:S-WW[VRY_SWOWCOKVEWG/ ME.-YF]F0(:U=<+5: BS^T+C2H=4B[,#*^Y9(\<;I6=Z6#.:?;;7!_"]0E[28 M:TM2I=%V:C)[\>PJW-S"3?,-4'/@+$\36?U*^Z7,ON:@!\X>M5\S3./-IONR M1!5**I1\.4I.LD>X[^*XI.G_1*O MQ/S]7(2D'^YJV"*>(;0_.;:AV*I"+H5<"KG.#+E4:M1Q4J.N5S?5I,P7+RS] MW#LR'SC-X#"']Z=]G=@@XNX_O'NDM$^#Z :E!S\GE8RBA*WB28HG/2M!3K>9 MK3B2XDB*(RF.=!(I(JECV$#9N77?**Z1NX\(,?1+:KZ=BG_ MGZKQ'*CQM/>F6"LJ451RD53B,-UQ52GT/E2Z$[(]3U_5XY]MA>-_%M4B\SLM M^V.1S:NL.DAD_I@W=0XL[V0.ZVQEA<(XA7$*XT[VX)2+9K\NFG0&"[#6\2$M M?\]08"L%>U?G2>;IEJ.F2"I#5!FB3S?T(3K=WSB";5PX7%CFM'H3*,I2E+4N M@3Q7)TSY>)2/YRUTQ1^+2G8*:5N!'()4+[RGC\D,G:J>/JK9W7D+U,NF4N+H M9'^1^8M/G%$4IRANM%QT+9VXAT_I?[]R\2**D$]&'?XI6VHS4(F5M;J3HCU; M=_>GZ;Y?PE6.($5:!U1/WXL6JLCDG9')1Y,GQ>U-IWR_$DBY6(^J4W:Z[1:W ML+6'AV(.+R@FO^O:35KE$QZRG^:SU1OW9%.%8Q=9./;1O#*?W9-26>+*0WTJ M"8>*ARD>)D_(N"*6I>LM1/FI*B9I2HB9U MO.^]JRDEYZ"MM>"J*27XV0NFE#R[]$7AIFK%?QQD55-*%$J>&DJJ*24*#T\! M#]64DK>,Y_9?BII212R'7274[4E!(UI41%_$XIXD<-0Z>V MFE)R-$1YQ\)6\23%DYYS0IYN>(=O/J XDN)(BB,ICO0\+?J '$-WW;TE+EX*%2K_GR*3C2DEEJFH1%&)HI(GA8FE@[ZGR&0/ M*MT)V9ZGK^KQS]24DM-@>2=S6&R!Z=<-/MUT:@I)2_PIIHZ M<51O,&6(*D/TR6ILXNJN9>P;?]Y?V;6B+$59Z\TI/5N--5<^'C6EY(QI^"/Q M7-TTV=%,;"4WE5="4>F+)U+JU-[;0,J+3YQ1%*K,W-OHO*]:*&*3-X9F7"=TO3V5@#Q?B60 MQ)0296L*OF!?D<-71;U?;J'<0W# +E?E7TINAM0"1:5T6-YG<(MS MWD4L!?T57@;_X6U=N;:;5O<:L@CX>E'R;S\"7ZRTC'?.WCKP_<$KFW*W;$1V MY]XNJMK?.[DB?\#G]S87WR/X97;++QFO*9T6O-\7WB+^/H<'P=W.IVDYU="6 M2?%*9_QJ/^9S^$ZQJN#CZKNG:X/V2 IJFL@I31.QU42-MUING#7T:IS(.U+, MU3@1_MD+QHD\NPI37G_^N_?Q+_*O_Y?-/_Z;YX9?/__GYR^?X^A!4L9]+NJ"& M_8KE*N12R*60Z_R02XT:.=E$_+TCLFJ@?9$-M#^:GJV[[/!=_=]O8%SEKIR0 M[J+8V$6R,>+H9']M0U0ZG6))BB4IEC12LW*8[KBJW/O$:G:4F;GKW-MPD;8L MM#*;%/-)/L,L-UFS W_%GWG^XJK*IEH^KSLES>^T=++,O^;+_$"-L(\3+;E\ M<7-AXECAC\(?A3_GY^ U'25Y6\G[4,!)_C.M<\NGV6U6EAEB9_6BW U5Z]/! M=(\2>GB36/D$E!!19"=*<4R=>GN;8Z8H3E&P M9-T-5%794DQ7I33Y3+B%ETBN3_H3.1^&/PI]3= G91T&W,Y&M_F0"YP6" MM,PF6?X5J^MUC+XH'?G%@5CJZ:ZWM[G!*@ZK#%EER.X;UPY/GI=BPRIB4\2V M%XEX^.Z#[UF1E7*S'D>SC%2FW:DIG,J#HSPXBNR&BLLLW3["^-[W*X 5 MD2HB541ZXD2JW*Q[/7=_,BE7H MG?RRR>96))+YB"=RAF\JG*??KSBBF3HR] M&;_O1=U5 O.=4L:\) M_9?9UVR^RI1AN38592G*X@^S M7=VV]E8A>"D"Z("N3<=3>F*#?3\]I^6Q,OY>'@6D.G546;Y*83MK 7O91*I" M$?.0R.9!&NN: M[=88[G5BZ]&0.3(;&]HO_MX%95Z4#^EL[<4$O],\F.]3FV2SF?S.7S\8'_CO M<(.3^O<770.'_"$M[_*Y #)=+8OZ#P*K^%^^Y=/E/7P;#DO./X7+FZ6+*ONA M_F%+]V_A+OLX!*&]9/M\ TG Y-A_'L;H7EJ3>QJWG+WIV]]XN7'6T(];[AWU M[2_S%2@_VS:W(4,*B6!KM0C8FNQ\8+UD2Z9XX^2KMR5?^6??A*BY*693\?3_ M B59BT$@3;6_I?-56CYJ)M$U:I!G!XP4;AZX3>DA4'/@+$\36?U*^Z7,ON;% MJIH]:K]FBZ)<9M-]:=D*)15*OAPEFYE[;SK=7>'A>\?#2A.H^'Q^N(?IFV\? M9<(MY[>/;QUHZK^4T+_^=RWY\>=_7&O)KS__7?OYE_A7_\OGG_Y-\\,OG__S M\Y?/\?4AJ&(_ER1IB_LAM@CKO)J>*Y:KD$LAET*N\T.N R:)J-G9&TDB."/[ M+8G^P)'5PQSH\5661\@F\B1!YWV1'7)VXAP\E*(I3%*"Y4HW^F1AR^I]+E3404?V6L?\6T=*9*\943 M5!&I(M+W2Z3*";K7<_(D56ZQXBY1]2-*)HY.GRCKUU#[D4$E$NU.-HC3]S!7%2R !Z1U-4 M)J-RI[Z]*%2>&D5VPW;;X3L"*H-.4:BB4$6AITBARI&ZUW-OL@K*[&LV7V7* M:MUQ4#;3J:6<.\JYHYP[3TH_3_?V%TA\OV).$98BK'7Y8^C6_IK!7XK\.:#G MU/&4FMA@WT_/Z9"L;,67MU,GCFX[JD18>73.6L)>-I6J4(<*=2BR4\+Q\H1C M1WW^?HG=F'J_W_FYLZE9/L\^W8L!S(0:?]X\)+)YD$:/;MO59*FUIL@^C_AV MGPU?WY<$L"JU=%HLZK;DRWL[3J38OM/QA@4D"SQT/HGW+ ME_?P&3YN4LSY!-1TF2%.PG_XN'I\&W\.W M[[^E\U5:/K8HJ.?)':OSE5Q$5T&[+XD&K.T\(7-?"505;R\JJ^3[YBR8I8 [/Y*-UBE6Y M3@ZW^3R=3_)TUB4,) 4\'*1)^"2?PQ\>Y." ^1:%7AWL5KHFOY"=K[F&'0K! M^O&+#W'Q#_D2D& B_K(UT?[7; )'-'O4/E<59KS+%GK(?*[E>3QM>.\;2]?. MAVUX(R@Y"MI^GFM)=E,B/T,6YN@<1Q+_.M!R>4S7OP%B7_%/:_PTV%\,JA^( M'VW?)X?TQRS%\H2/7XI%/M$\BV[+YOT=BZZEE98^<%&B:T!3> H])_#M/I_< M:V7V/ZN\A%?,LJK*!+GB?"P0@0]%M80_<] % >:E=I/.@'(SK;K/LF5UU?]P M0=7PK/MTJ:7RT=JW8C6;\H??S6$#_ -X>).!]]@(P^(&,$U0/H#SD/Z>R:\N MTD?!*U"DI!K7U3IO7A:=7T!.B^XXS6/YU_&)^!'^ ;3 K)P]YG5OY^:;XFW+ MK'RXTOX!D.>SF5 7X-.\:K4$4!PS%/Y9BXE"GK*](=BVPGK+_Z_OZE<5;@4W M\%!,\]N<1W2795$M))3 N><59[#:0[:\+Z:"B?,S7]3GW;VAR>IA-4MQ[2>Q M5SB&9I1:NN0KD:6C5E/K4U?:;PMX4OTK8%K&2W2$'I7-^ _W:\" DO5[>L>? MLD#A@GH[7S/-^76#JO60+U%R=!2LKC2HT3E]*. $1 T0?O&N G*8<4V+ZV1I M63[")7_#RY-J'USHLBCY&\6U3V: #'!ZDU3LYA]L1W3M4=EZ.S&PY94^A/KR$G* BTO+K-9&4.?@ M^@;V=4O_GU4*N'#[R)\IT!KM 6$G M=*@ 6>:S])[C8L/^GOT%K*/9#'A!B<3 F4X*;&.YFF:"M(!13G@;?2&8@31! M9<&/\%B*V]M/:[*D8T])F0/L19HKFEES57CF-*\FLT(:85QM]4";--4*! \^7]_#]FO81;#P @!NA$C(6?ZF$7/I4W'YJ1)8<,K F'G,A MAK=P:NT4.;>:%JAZ:XBGDWPA;D?RZG6;MRO*.)SWZ5?D^J!U@^Z*.KA$ZY[7 MKENT\IS@"ZAQ[+)VCVQ*'9\[]6NI?UO-,ZXD/5=!)>:1%=2DX4N?YT#0*W%W MG[2P!!&VU'XLJH[^:E+GNQ^TOP-RKDI^RWC)Z]]$>NI[Y$'5WGY5EYB]2BHQ M6]67\Z[U[8#.T#+WB=C;3.P-=<26CTMRO<] M94T5F8+G'D''()K1C7H!M,@#=.5F6);P7J$K8OJBR<0Z05&,(WLXS_6JT6^%C^.X"0 57M MT+]A:T#8K6K*[>HY,-)9!S1\?S&M@#/5/#"]!:+7(K T'V[@!V+7?#"?UQPO MGR-?>&@6-\H8['SST9P3+8 UH=#LTYU[>"Y?DU7+_*$6*4+:+KD&NB5DI:Z[ MYK?C; RYWTW6LK'GBF)^T%*^ #+TB.9W8%/7,A?=:D^:U&[7YK..S+$^S^'& M[W*@!N13_U844V&DP06* J^:6=D&,*MK0)T9*&TURGP!).-TT2S\#+B5EX@% MA]H(![OE4>NG=]7_9ZT2@*/LOR^^P?:T#.GA$2E<\J\I$M@2-W17;P9WEC<; MTFX>P?+('P#AI<//P,)IEG27XO%TPG3-S07M ,MS98VW*U5A1._N% MLM2O'+U>JW\'K*/KCO/Z>0=^\NGH#KA?LW6CGFLL&4A30+ OZ1]:S/&Y$C3A M3Z37(ZMY"9@4BS*[S^85HOSG.9B.VSGRAU%E\+"NM.YOVJ(LON93>"9:L.F\ M#CLA+? MBIL*CF8)C#7\F_^=6)9VCJJ0=;7=H\KY40EX\+"Q64M:(D=H51>^IRV><@M2 M& A*A,6&^(C7QT>VV5'#4=!NZ[Y *%RUI98N@.4BI#G?D70?B(>L6_CENGL- M. KZA]+)??UM6"N\1/Q\A0--'JXPC>NGX]5P.QI]M_)R\)MXUH+72Y^<8GVG MR?IJ&^])MN<>F>TAWP)*Y"SOT_6RF/RN=?]4ZT@N\4!' @T(&(M4A &W?BKF M&2@?Q6.6:=?W@#V? F[)_")\\)T8U/%8H=OE&J[&T4#8;VD;$4/V47& A>DE M@P9:BE[?JKX5#.FW.ZQ:1_C="G ;'2J<#TRXP05?O@,F*@ZF67.E_88!A/4+ M1J5L^?BIEC?H*7D%+((32:-T6L<_.0S6M[,A/0U;D9\3;>3K[]!M@YW5QNP1R.J(>:'<)TNXROP[1"__4)%WP M3?Z3DQM2-7XFF#[O'(W4N.(EGT!NJ08HNIIR^E^)C*:R1.U$2H6N-WBABOE>7W4Z!*OY%&O[_],&=)[4,/>RM>^ M$:E%WVPE*&11+-%QTH0TJKZDOZJ+$UQ>H@\6L+.:E/D-QFIN0$'2T1,#"%OR MP+:,M?P^+[YI'._G^&OCNWUL!="Z\&F3FW3 U<<". Z_=907JZIJ7U9FPKQ" M)\]]5VIM05]K"<\03!*[ ++L:32I?_Z7[U?5I[LT7?QP#5?.[>CYLM4 ?X'W M87CM"]QY, ,]\U__]__ZEV;%:E'3_RP0P:IKC%5%K6ALUO'[@U]^S6[_^B&) MD&K^P_JO+]$'+9_"'V#KGUAL&FY@)Q:-#2OQX5_;=UW/"4U&@Y!X'_YU []? M@%-]>;NGD=7W_'2RK>2QPP7=3C!3[I<20Y'+1R[#8Y!*"^'3_6E@ONP+CN&8 M]RLB[9RHJZ7(>NJX7*;9HLR N+E8Y1\^H/SZ9^/C6G1/(ZM/@\N@% 6UR(SY M*"3^O>7\Y9O^71Y#S_"0=U@Z+_$!)99NJBR'^H?MDZG!:I; MU]K4&7B]Y1K/KXP5(+GDS\.%#+TE%G)+(Y?3MWW]>]K\RRJE59>!+8ISAXJQ M!&77''#QA\95,:T68P>NR<(L\:SL[-L;IVA[SU0Q?*Y/=[*UGGNV"B%'(J3Y M!@@Y<):GB:)H2KS@@!4"*@3<.P)N5]GMDRV>4#7UN.XEAW(/A=R_F95=2P@S MZZ1[47O1I)"],XB3Z ;P\D/]T[[.;!!]]U^'O5G"?J@S(IY.[;U)GY- %-4V MXC3ELF)+BBT]FRVY.C$56[HP6_4T=:^?;V\Q='R[*K%$K,PV/-(7,:3M8'1* M=&;LK9WJI9#CZ5'>R2D#[XU07)UY>^L4=2ETHGP)AT UWM+COICQTN\V;_8P M.DT1TS=>0N "4]+ MRN>8EG178FJF,ON>HE!+=?I7-I^R^9ZF$E.GEJGHY'@VG_%^Y=@OO>FTN@:G M=C!AME<]5"9C\*37K4R,$R1NV]*M(PQ2?/ZQG#%/4%;CN5F-YT:M%M&]_4VG M>M_4JNS-4<[9JOKA!94RR@Q]XC _4D?WG+VIV-OX=KA$BB/EFJAYCLI\?3UU M63K=G]!\S]1U0*/7=-ZO,-UE].) G/UE3*^7"9B@UTV+%19BCJD3.'T5\BT3 M&X=.?$SFXR$.^&C1:%=W]E"COO)17HKG4K#]!D#=YXGV\ M1%O!;(Y=Q":\$=NRJ%NL';=WUQL<9M3UQ^$TA#F.4DFK0_9>_Y-W96JP=@;O M/.!K#MH_'O9@'6$/AQ[9^2?G.-LXD>FJV\;$F:";F@S[]-$#_V]Z?[^K@:1M MVU3-YQ-P]K7YHS=7Z^Q$SO*14CQK>BN+/FDYGQ*)?WLV2CWUWO&\XJFG:Q^G MV%.LK+0W[.VF6KD]OY4;L?;2R\TVW[2=&3OK7FQJ[^]S[ZJ)WG%#NZIEU#-; M1OT;SRM-TKSK?5CFV6U"TG]3JZ5PE6%JV^&JS]E M2RTHBM\5-SVY .51L/+Y89VWPM!_\#_@:!PXM/0NVX6IOV8/:<['F_Q69;>K MF?9C?KOSR]C?G7M 3R&5ZAVG)4=BS T.\\@F]W/XPMWC6W*;PP=*>U[ZI'/O M*-=P$JWACG3$(L1__#/&EE6><_"#?A<1_3/BN^>E@9PMSU0\0HUOK>6*M21R]1':6Z2P_/>94VJECF11S<:1(Q MN7IV4 MO$6A[VDBN.,2W6"JT;<*M)Q5U?R)6->$ZH:Y-Y?CJZSH]VLH*QI\=YTK')OI MAJ/:[2M*>7//T25:.^S ULX)F9NG:0;]-K_)9[,,&?M\6::3PU@W1VTS?YJ8 M3CS=W&-Y^*5WHC\CPCXYR7.^9'D$ \K=7Y.__08GWZ]9I6CY$FGY#42LJ]OF MWAR+2L0JLCS[@WN+/DC'#&"]YY:57XIE.ML;SAZDD9I*:=GKV;_]4;^5:'<- MHIO>_C3WP>YJ*LE%.7$5SU0\\XQYYD=*=GSWTW!,_V93LXU^!BCPK5GRJ MN*E8\3%SWIANTOU5"BKU5?',,SR?-_!&L:MG4]VS>DJKAH^O:_CX_ :KJN&C M:OBH&CZ>S'*U]S,%7C5\5 W*GM;!5,-'A:,*1_MQ5#5\5+AZ+KBJ&CZ>D%=% M-7Q4#1_?5QZ2:OAX8?$369.QFKFMA[LZI?93R_7_M8D>#[Z_-H[JUSOA)4 M[X9*3NQ\WH!NK%?55^P[^J[:@.S+6C](':7R@![V4I2+='?$WM/=8_8-44Y4 MY40]E_)VQ9856WZKWB2$ZFR/P\I&7\7)IA6<<=,2Q>X5NW]S;%;L_@38O:U[ M]K-CG4H)5TKX27+ETSFXTZ1R>O5LA>Y9O59>"=GKJ>BEG4*.VM&E6VZJ97\L MLGF%/5S*[:0%[5M:[:>;RY_8%='@6[.^$M?7/%#?$USFE=L2^#X!Y%DA>X-Q MKV>G35PJ)=T(GKYXU^& M/:\"?SN?9I]'7V;5(ILL\Z_9[/%J7[SRZ,VOO@"%((><8,GI[6JY*H$U]K%/ MT0D+?MCFH4?HB?5\*GJ2+>0<6-'-J](^ODUG+%E9O*8*]36ZVG7-9]>+N$RW*3WX05V*,V?^7RZ->,I7YO>4SNK9NL;W1V;LF MIW>O"[P$C9Y-9T>=5_@6"<6.[E!+"3HEZ,83X$ORU]Z;H ,ZH]9+- $EZ)2@ MVT%G+V'72M"U!$@<-=A>";H]$*#- RA8DYVEM\NL5')OYVF9U-:IIZJKCR?X MWJ;(Z/"8Q N(>N-C>V/JYYG/>,X>Y+-(5GP+;>78D]A.'DN/Q(W/.,VK2Q)> MYW?!K?:8O+".K^)#7/Q##APZGXB_;(_3*(KIMWSV= WHJ:=KM,/(1,"^S!9E M5L'K*I[O-+E/YW> #)[.S2&%2.0O_RR\E1> NE]30JXX-T MELXGF98N-9F"I1(/"2OSE(#[J PRM.4&?&=6)<: RM'=APRG=Y BZR4N*XE40 MJA:\INZ\*!],"5XE>/L0Z=^+)<)\)Z/4>W;!7G4G&NBXES^9-)NO?T^;/ M9-+/R;5N:L!U3]OV?JL1[#Z7*AW+YWB^HG>.D.8;(.3V63Y?#S]-_-VGG:ZP M4V'GWK'S-;WOE'MO?Q%S:5!5Z2PM\ZS2M9MLGMWF2S'H#^RLA[RJ7AA 5[D_ M*O?G^>5+NNWL;]+$*2"*:E-[FL);L27%EIX] ,?6#7-_$:Y30)23B[TJ'6Q= M![LIYJL*UFK;_3-5 6]#F);NF:I#DS+=U6C6 4)Q=<_=6Q+1I1"*\B(<4H)U MP[*?RFR68B?I9?I'=ICT^PO/SB5$=]G>:JXN7@<](RH^7^%XZ31GZ8ZKNC(I ML^\(J!8_+&;%8Y;!TXK)[]IB54[NTRK3%K-TKGW+E_?WQ0S!/(CLO!!R)3HS ME#&HC$%E# Z5<%)S;V-C+X5.E"UX"%3[&?L0'LB'>?G:I\54'P1E\)V0 +QT MDB.Z[:H*Z.,9?&_3#O0T1*-L&=I7P_(B>?F"S,-]55.>2CG:*1=-7GIMI*G; M;'^^L<'2R%-!.66JGV[6EF)VBMD=QA(CNLGVEY:JF-VZ\KB[W/N"*[&%9Z2. ME?^8IS?Y+%_F \'Q4R['%CNJ%=I9NZ.Z)EN59*N2; F]*LE^\^6J)/L<%%Y5 MDJU*LD\3(571JRK)5MAY\=CI:;LLO8_ >_WI?Z^J93;][O\>E.^>4/#N-(,) MM1VY*(O;C)=HIS/8"/;!VE\P055%OL+9<[E5D8YN&RH[]FB(\HZENN)*BBL] M/[G14ATD7N.%/V4K^+25+E[3I@JUGSHJ4W?-O25670KQG1Z=G9SD?V]T0G6# MJ1(6Y3(XIO0JTZ_9TX-O5;;P#F)U;94MK S@$Q*#ETYR1+?V)Q\OGN24=;>/ M9JC9[!;>7:U*/OKH%4[U]Z;$$IUXJM>0,O:4L3=$)U31B3+VCE>'?1"-'DDMW;;VUE!*E4^P1I)C=N@8YOA;\ M236/%SVOJ7D;9=!L'-:P?J3YOZ#&^966RFH);5EH978[RR9+7A"=/RS225L> MO9K-X.-E650+^$;^-8.%Q8)W!H*O?"D6^41S#.=J6S/<&\#76:;]5"PSC6JW M!2BF6K5Z>, *.P! [.(!3J^Z>O*&]UVQ_=P"[5<2^^M1^9 ;?569_FL=A/E\ M,EM-86GZ 8K#E'_)K!U>9^74R&E/6HPV$&Y?-2^9O-I45;P:;K$TI.O^333 M $U^SY:P/1TX4KDHRA30*(.O+GDSX[GX9%:LNL_#]E]UN5 M_7P;5\O\ ?;*VQW@#?Z:W?[U0Q)AA=]_6/_U)?J@Y5/X U#Z)\]VC-BRXB $ M66+;04RIX;J>$YJ,$NK%'_YU ZU>@\87@)5?X+X790;8EM;L[S:?P[WD8#-7 M2SAMSH8 ;_'0 4,>M_9OO_P)<]']6.=P:H,<\O1-( ]C\D/X.*-G< M%\>T"C@M2+K!X4_;(+XG,X?$:'GP$:K*^T: MSC&_!0T 0,CARQ6PU)O_YJ\HX,?)?0<@28;\):LJ X&@S4 ,\%)G(+-%AL2' M+\+M+?BN\+<<\'9^ER,-P':R9:5KO)MXA\YNTFJSV5SV!_ZX+8L'[695 4Y72&P/-W /_.:V ('W%JN2#RZ%G].?BI!B>;%U-<)@>?&R)_ [> M7V:3 JZ=GS._XU3"B+NNJIJ)9;,6CU/M ??9.7;YJ9:6/( ,XL(C?L-7=;\>;O=/N<[BN$C5FCJ%E MGB'BX7>%K^P6[@%DSU^T>Y!1H%SK@$++53J3B(*(L9I-M6D.=%QJ54M] G' MH.7Z(;Q45JSS?)0&P&1__^&V*)9(\3_"+]H?_$]E@8SP?KE<_/#]]]^^?;OZ MXZ:<717EW??4,,SO\>/O\8L?Y/>7CPOX/C!;D*[9] ,\6CX;Q([\RGV)LN7_ MX;+$H-2.'">*#,<-PL"QJ.4)6>(Y(&>B^K&S]":;2?DSM.;_F]W,UL&!=Z=P MWA^T[P?A,2/#=I*(1:X7^6'D6"C:K- R8XLR.^B%9V#-.'CBT Z)E5 6V6X8 M!J&11!XU T:H%1&S'YZGUXR"QS,3)P[,R+7> ;6 MC(*'A0D)3 IG#:J(;7G$L2+'-*(X=EPG[C^?@37CX(E]G\'M1ZY//(^1A!F, M>$G(XI"P(.F'Y^DUH^ )/#NQ7,.W/">VG,B/@AB?3>S !-2P>N$96#,.GL + M'--GD4E @22Q&SJ2=FU VO[S&5@S"I[(\"DQ_= BK@?/-!@@J=!E0;=E=B\\ M VM&P9-X(4U(3$R3))YE$>(PN5?/<@+2"\_ FC'P$"/P8S-.0B^F=D!\/Z)P M$]1*C,@R@,'TP3.T9A0\!$P/WZ+4(R8UP0XQJ2_W&CIH>_3!,[!F'#RV"]NR MF0GD&OFFX?B)>'8 /UL[X'EZS3AXG,0/?<\C-+ -YC,66D[LQ';@NLP+_'YX MGEXS"A[J.9%E,LOS8QODCP=$;+MV;">)8?J6TPO/P)I1\%AV8/EQ&!// <[/ MF,UB*S(-X+86\>)>?6-HS3AX$H.& 9RV%<)CJ6^%H*)2X&H1I8[;*[^&UHR" MQZ:!E?B !X9E^S[*1D8=:B2.!3N-^NE]8,TX>!*@C(A:+L@D%Y A(;6NY[I^ MV,N?A]:,@L=EA@_2T2=APEP:>9%K@N0.0$J:\*)>^36T9A0\+/&8"P+(-US; M,A,(QPA[Y=?0 MFE'PA%9@^PX#3DOLF#+@> ;6C((G(1381FB MQF#% 1!+K5OYH$F0?OX\L&8,/)2$@($6[,MU;=<)/(N"7HP/CAS#"7K/9VC- M*'BLT"61"]L%7FN9AN^'U(UMCQJ L4E(>^$96#,*'MNPX!F@Y,6NS7PC *O* M<'W3M&D,FS9ZX1E8,PH>!IL,8[#P@+$ZS'$( UZ++,X!"HK=7G@&UHR")[1C M!XP[T/-BFUC$MX,8U%#+ >$$*GNO/C:T9A0\<4CCR**A15TKAG](' M:<0T6 ML'YX!M:,@0<4WL!Q'#VE.4G<2\_'%HS#IZ8^$E @4;LB"56 M:("V1^"QE+J&V>^/&EHS"A[3 NV%N*9CV;;CA)Z?F-(6!\4F[I6G0VM&P6.C M]&&VP\PXA$=:0,&-[\VS>O%G:,TX>)+$-6PO<1W#!M;&P-0#?8*"#A&!\M>K MCPVM&06/ V:!85+@^#$H>J89N9'P!8+Z$!K]YS.P9AP\29A8#)\;V2P*F4- M/C(*AK#K^VXO?QY:,PH>US0#(T&#U[ 9#7U0A<,H(+%MAX9M]=/7P)IQ\#AF M8H&F!XJP[21Q$+L137P:ABZ\D?;:%T-K1L'C42!2+P 1Y-EF' 1NX+A!8!(" MPA*,\5YX!M:,@\?Q8+L>H*83N"$@9&Q+7AMZAM%_/@-KQL$#-A,S#!,4!]OT M66"![0#H 6(:+)E^?^_0FG'P!"QP*6@/- H\-W!-$))"]PPIJ%C]\#R]9A0\ M 5 I4*V11(D-,IMKQ;%%D]"RDICV\\.!-:/@"6W ^ FC%EV8'@!,+G09QZS M8I-80?_Y#*P9!0_8+BXHH&#\ BYX(9CAH'@FC)EF["=1OSP=6#,&'@N>2JS$ M BX;@JUK1V$8,>(ZP.TL,")ZZ7UHS3AXP(#RS,"W".""ZP;4!7:;^ 2(%TBF MUY\YM&84/)2"=1"R'VJ8+ M_P#M1@3? ,*2&$80Q4$4]=+[T)I1\#@L )9F11Z\@SD),RW3 874BBW/]N-> M_6=HS3AX@@ATAC BS 7>SYA!PCH68>W05X?6C(,GBI,(#)@PMGSJ@[V0U+$1 MCS#:CS\#:T;!PWR#,3L(B>'#]5-@LHGK>:#%Q$Y"@WYX!M:,@LV+3B)"!. R%1;8?@+T9 MPZ.)&8!1TP_/P)I1\"0A:,%)X-O4]IECAB2T>>Y#%)E1'/7+BX$U8^"Q@6C! MI(.G@S:3A-1Q E;C M!T;[Q@:,TH>$ 7Q^ P"V/ "CAQ8/F2E_CACOCRT)IQ M\(!"#FP6[,O(2P(0UJ8KGVT -??:[T-K1L(31\#QK=")$Q+$IDU UV,FB:A% M_:C77AY:,PZ>P#$<(X'=@CGN@Y49,M ] ]\Q4(R9&\->F1^ZH)/VQ[^&UHR" MAWDQF+D$3"G#\@(,(1&)FT$8F+W\<&C-*'C0KVT24(:9XS'N.I&YXZ[I!OWQ ME*$UX^#Q4<&C?@BV"_69[T:>#;IQX-FA9^R@]X$UH^"!R[ R;, 3(7(H+Y/";$Q+,&H 1*A%YZ!-:/@22S/ M"^"!E%&+4(,2R^:V;V 8@ W]]#6P9@P\#J@R?NB$'G 0 N.^^/=0VM&P6.QQ#,\ZAAP RY8"Y'G^9&9F,0 UA;UTOO0FG'PQ XA M;L(89O$ N?A LX*WN7&4]-_7P)I1\,"%)RPPC8"P,$A (S;JV+YE$=9K[PRM M&0=/;$6V"X^)',L.S9C6L4?/8J;?RW^&UHR"AWF>#>P5R )X/G-\VP&M#P2W MX8",\GKEU]":4?#X)H9D/;!48BNP8VK5OB4/>+_9ZT\86C,.'GB. 8]V?-\. M(]/QC4#D,B>N"?IH/SQ/KQD%3Q0&8(HG81*9-F8-QZ!!)%$ =E4"*F"O?CBT M9A0\L6';B4/AV:$3L8C_+]>%#1_4Y%[]>6C-&'C _K<< M_GS:H36CX*&@$'B]M+7T)I1\%B)9<"!8P)HY)D1 M"^TF=]CTG%[_X=":4? XB4E)X,=@P8#N&<.S09>)?-@GHY3VPS.P9A0\KA>Z MEDT=RS3MQ+-]ZOF&&X9&Y'@A8;WT-;1F'#P),T+/M@PCLH%./#A-:/@ 4*E01 QPV&.;1A>4RO@N2".>N7[T)IQ\$1>E$2@91HN027+ MKWVW 2$^Z<>?@36CX/$-.S"H0:R0>L#A*&A]DG9#>%VOO3.T9A0\$?6(S1*# M,(,8)(E!WY//IH9+>_GST)IQ\-A^8H414*KM6*"#!FY4QXI9O -_!M:,@<-2/K>6$R ?OO@&5HS#A[FQCYP?9\FP$K@-\^M:W$,:Q<\ M3Z\9"8\'*A2-P$*P?),0S[705@ %A\6@[>V Y\DUH^"Q(N(96(%GNX81@C%% M:UW/"VVW%W^&UHR"!YYDA*8=ACXP7+ :J!D2US:):?A)DO3:RT-KQL$3$SAV M)W% M@37CX/%#&Y 3V"H!K<'V(M.R;<^)&;/,,.RUOX;6C(+'31(P6YAA$+ 5F!GX M'@W,(")V[(=@DO?",[!F%#R>%8(M#G:*'WF!8SDA)EERWZT5FWZO_CRT9A0\ M#&1T'(=N%(-B9DEF4;-LCG(/2(ZSM^ M!#9P'$6]_I^A-:/@\4,:>V#8&68 [;LP2^(_M1@DSP1+WC @0@Q*GW_\SM&8,/,P*,'(44\<#\YNZOF7:4>!@ MBKX+1-S+?X;6C(('R[9,"\M;S="+8@HXB;GGH,I8-O%[[VMHS2AXW,0/7 JW M;R6V$22,A1%Q+= HHB0F_?5Z0VM&P0.[ AH%TXY@\#$&[3P4L71JQT;7C,.GL1P7&)0*S)M']@;G+O#**-1 M1'V#]N/SP)I1\(2V&<2A;Q@4RVS=@/HV/#;V0@:OL'KUGZ$UX^ !(0T\/S0B ML%S@&IQ$^MI] AONM2^&UHR#)P+3Q8W-*$R8Q4+@N77N@V."UMX/S]-KQL#C M&PXZV4#L.!B\ FL\J7-#C(B07OUG:,TH>."$PR" )[,8K(4@">.Z-HC$H++W MPC.P9A0\U, 8J L88-N)Y?AQX@:@$2=@@3K4[/5'#:T9!8_E!$X,3 MU"%D;@@( ;M?_QE:,PH>FYA.Y% K#N#D+=,W7& CG@72&TR]_OS#H36CX'% MYV2@!R=VX+BA%T18!*0#KZ;F"% MCM\K+X;6C(,'# 02VU@6#-.'@B9E&+F1YU;-.( M? MD-C&,Q -U.^O]QQ:,PH>+Z(&V'.Q0WDUD,_JWE0N2WR[ES\/K1D'#U8J M$4!0%\M@: A;!]P,$_1;D/Y\OZ$UH^ !Y3,V_"AQ7#?P8L)LZF&L#UUP< 3] M]#ZP9AP\+B:&D"BP8CNT L:PO4<8!7'DAZ"C]\/S])I1\(34 P2PJ9$D-#:- M@)FUK0G[9[WY+4-K1L(3 ].@0"R^[:)U$((&',:QB]E80:_]/K1F%#Q1C+TT M@+&9S+=]&CFAW*N/153]^#RP9B0\ 2A4 4T\%L UQ%90ZU8FL7>Q+6CS]#:\;!$]F4AAXU/3?V F*2&C<] M.PKZ^[,-K1D%CXG^8\.* F*!\IF(BJ 0BP)C@QF]\FMHS3AXP!0/(^K0V#:L M,(P\QZAC:X'77]\TM&84/);C4,\">C4".W(9R *;6A33^!QFFKWZ\]":X;:]S2SXI?^^!M:,@R?T,:D;>[YA)T,,L@E9S2AVU>B'Y^DU MH^"!$[9\L'H[M>T+6FFOOVYHS2AX D !@WG 9*EM4B, MF11BWJ[O434,;-#T/K(2 ^0'(2(L!QPU,()A>> ;6C((G M3@(;!(00<#$#!99=A+:) P,[&T& M[!$R;Q '%"A@[ ML$$C)EX=J[$)2?KA&5@S"AZ+4I)0H%V@#&P"1:P(<#.(32>Q63^]#ZT9!X^9 MD 2L.JQ=B*/8=P!90?<+?-\-G'[^/+1F%#Q@144VHZ -4]NFS$]\BQF8A6$E MIMM?[S"T9AP\+$1V%KN&"SJH@Y[EIG>IU]^_96C-*'@-'2>)C1YB8V@0V"BH6:,,$#"JP[)+>?+^A-:/@"<'F-:D76R@2O<"C#L&F MQ386<8?]\9VA->/@B2,/.%I ;0MTF="GE@,D@F3B);1?O@^M&05/1%UL3QR" M& ([W FQ.Q[&0K&8/.B/5PZM&05/S+"N/L3V'K9K)T SI@7$:X&(#(.H7WX- MK!D#3T0LZC,:^5;L.(9C)ICB*'PG0-)&+_X,K1D%#S7,R+6=V =&'QNP="XU48MQ+/0-]-[7T)I1\( !A^$1 M8M 0=?'(C2RAFWLX":!7O@^M&06/9\2$D,"AH-2X2>Q$B935&!7H[T\RM&84 M/ &P5I,F1HA!&VR;;D5>""+;=FED^KWR=&C-.'@28*R.%:+:$ 8^_'](_3@" MG3U.@)C[X7EZS1AX8B.VX=J!=Q _L@+;PBD;HO=2:$=FK_XSM&84/,3Q$A*" MU>0PVR=HB0.E@*SVDPBLS7YX!M:,@H?Z?@*TXC/?M\%Z"4 0D-BWF>^ ===? MWSVT9A0\IF<$*(-\/W:([S#FR%HE$ 6!T9L/,+1F%#QV0F!+ENL941!CLAS& MLD V)J$+TKM7_QE:,PH>A]C$3L"@2W $B9V83IV;'X'.U4OO0VM&P8-U0 FH M,I%#"!@Q@1'5LSXB*Z*]\92A-:/@\1S;!$$8)1&V#8PMPZYKR[#%8C\^#ZP9 M!4]@,O1BV\!JDPCL!H/6M:W,\$AOO'MHS3AX(M@NB<*$F,3QT:W3] ('Q;C7 MWAE:,PX>$$.!P3POC!C)!Q1,!I,20*"H1O.;9AV11,AM"-^O-)AM:,@L?W+3!Y M0\,@D>T:CD^)[:.M:;G,\=S>^/O0FE'PA(EGL\1EKAO9L8W]EWA?U1#T+,_I MMW>&UHR")XJQ78Y'C8B:P.ALVO"2Q-_1CW%HS2AX4%@;,2"G9]F6&_J$,1<4 M'!:".NSTY]<-K1D%#ZAZ86!:L8G*.+&0O^)=1"ZU2-P_/V5HS?/@J6?E^>5$ MXV.N^1AKL2HM)P-S\^0WOK]%@.I'UZP5=N,+)#"CJV[Y@&L._$8RRQZ@VZ3E\>\!MM\"7S M"\^2!E\R$/$\-_B""8MGN<&7C&P\SPV^8 ;D66[P)4,ESW*#+YE2>8Z"_D5C M+P^^0?.$-NA;;A"!C@W;BHF/Y;/,KP6]8SH]#MFW0='7;_ 0JIIU0AL\%U7M M1:->SY&+OFAV['EN\ 7#:,]23+QDNNU9WN!K-W@0+GH(.?C:#9X-%WW)P..S MI,&73% ^2QI\[0;/A@9?N\&SH<&7#-4^2Q1]R93NL]S@2\9^G^4&7S)'_"PW M^)+!Y&>YP9=,.C_/#;Y@='IW@R8H>"97ZRPLNG(,&IM!$CN^RVR71#TQPC?2 M9%Z[P;-1U5XR;/XLO6JOW>#9>-5>O<%S\:J]=H-GHXLFA(+:B6-A?2L.,#U; MPND'Q"?GGX1 "5 /9G0;KFN[3N!9U/ MW%WD&$YP9"9SB U:(4@M%RX1K D+ MT,T/*5;R40/$?Q+2\]^@;5BP$>+[L6LSWP@H[-+U3=.F,5RETR.FY8"!B.G@Y[_! M.*1Q9-'0HB[.7Q'#,WA:N<$"=OX;-(%5.H[C)L2(F<]"WZGG7C#+!]WY C8( MBE824.">=@2R.C28C852":6N85Y ,IYI6@GQB(N-S&W'"3T_,64:"2,T/G^# MU[310&*VP\PXA'U9("R:=$K/VDV#!]%%#V NO7J#YZ*+FG:2N(;M):YCV K M,V*+!)1ZH1G9F\.PSQ)%'<-+#)."!HH-$TTSU<$F)?O<&SH4'7- ,CPMOKS>)F*;<9!X :\-HT0 ML)^8=^2L^X-LT/'@$CU@HD[@A@EVCY"Z:.@9QNX;/!?'[ZLW>#9BPO--PF % MF/,XE!9+*2GP';!U/>?H2>D'H/GXOA]_0;/Q/'[Z@V>C:#W A:X-(P9 MC0+/#5S3HO4D.6I[Y^\V- -0RD!),Y(HL2/L6&HX6'B6A):5Q/0"K(G0!A$! MVBACEAT87@!F1>@SCUFQ2:S@ FXP#@%#;<.U?!]',WE6X)MFPIAIQGX2G;_+ MPH*M$2NQP(X(F1':41A&LGN(983D_%4URX@#ZIF!;Q&@0=<-J L&1>(34&7, MS7+E@\O! PCZUV_P3)Q.K][@NB0PCB2T2LX01__SM M0@TUH1C6KN9S$',I8-LT'2"V*:4>+ U%K&P[:&,W;)0Y"3,MTS'MV(HM MS_;C\X_P6DX0V4X21H2YH&PS9I"ZK7]H78)GVW*B.(F,F(2QY5/?ALW6Q5D> M870W#9X-DV'8N=4.0F+X0'84E-#$]3R& SL3&EP D_%#$'P$NVDR.PE"ED3, M9$Y,7)")<+/GO\& A*$1.-BI-(X#$(O,JD?=8Z_T\]]@:)J^[1$G3)AM&U8 MBEL ;)19P''.$8"=YBXKH\] M[G"(4>#:!&\R( M@1YCN$'FAVY"Z 54G]G,BV,73#]F&9878 F3[+/L!6%@GK^J9F,ZLTD2''OI M,9Y%(ANYNJ8;/%%6<"X&KPV2+&$F]4.2V-1GOAMY=FQCK^'0,RY!3 #169%# M'1PUQ @-+%"R _32.*9+GZC"/I?8Q.LW>":QB5=O\&Q4M2CR+;"+&$X[B SJ M^Y00&TLH#CFGZ/M"/!_B% M0T%C*P[E!BV3!>=?1X^FDFL:#I@2 *KI,S.PY( KRPG)^<@PS[-!>0&&"4HV_[-.EPKL0S 2^S!&7EFQ$*[:6)L>L[Y9SJ!:6M2$O@Q MB&J;^C%L$"QZ #5Q&:7T C;H>J%KV=2Q3--./-NGGF_@E+H(QXBR\^>B+EA* M1NC9EF& Z ;#WHT-L/%I:%AQ$(3G;P^Z(!-H$$3,<)AC&X;7C&/P7# HSM\> M=(%[1DG$ LMP___NKJW'K=L(O_=7'"1!D!1;AS/D\)*D 4@.";0H^I(411_E M7:VM1BNYTF[2Y-=W9J7CI 'LU@)V 1X;MK6Z6)S[?$-R!K1VD>?#> 4@PP)L M,!LJ!@VXBE'"/7(Y'Z?T56A^=^%WE,V7P!B%Y=U ,F"@-P%!9P+1!%Q )L.4 MNQ.DDY"\B^A+X/GV66H+L,%HK$+5%EDG@)=,AN=!J@TD5"R P!1:EB1-L*N$ M0?DIAGFHC7'+(# *KD6.F5VV #$XK8L*2$PMI/&WL*-CB$8GH%$PIE826YS/ M;%<*[[;!4?8'+R9PE))%%'),M51KEGRMIX*V0B +LN[>^_B[2Y$:B/GY[H/Q M-536OB2G..A(9#$^@=[E( H&8#'&4 NR.-*8B^A?BXL@,%<2-RI9&0@2I,C6 M$47?4G*VUO%+]S'T7FI+1EPBU61+CEAL8:"6J^T+"!/158 0;,T^:L>X MQ[-JKMD\?M$I)H%)K=7 3> \"4DV R=O0R-)49^Y2_,3E.XO)W"40'\I@<,$ M^B0IJ*_H'!D2D%MJA)!]9O+#!TCPU M[J6%;FHGJ,G,12?/=?S*=BR=71(K8JM#"W(!W;!O@%X0;WWN+>RG(+"6[$-+ M7?ZAP#W9UCD:%H-$\ LXA)!"6!M&"<2"M43$&\Z%Q5BU:BQQ(([,8',.C84I98 M+^KI$R9DQFQP 4Y&\$!I-1N#.ELQ%,PDM+58D]#IWHWH1T$3EQ,X")JXF,!1 MT$2J N4ER:Z&0\GB;WP_'XC-((8X?NE>PEX3VVF6:T\N56O9HG_D@T%-( M\%("A['!BPD=+R(!*#Z!9&=:/CSWLK ^T0+JHIG >O;H6A$? MZFPV0:!@="UU.&(="3$101J5/QH<;".I'W\?Y@I[" P5)9,C4AR[EB M"T&,"0,S0\BAN.KS^"6+[#-9:*1#7_0F@99H7(@02]9>7>,?B,V>DT.7;$1/ MUG!V4+6]:#<.6E[ _,$<&4VETCP^3GG)R9WGT8?4,XU_(#9KDYP*XFF"#B[ M*@(5)U.[GIF!Y^ZK]A0$)J_'T+G[$$ILD BC7L[20XEF2G7=X1:II_%8/NH,M 0_%C68*NI]4 MC3S16M >067\/?K,8H'4),W;Q0"2Q4+1,$#1;2UN3)7 MU2S0>R0X#!Z\F,!1:C*7$C@*'BS&NP W'3(FYB2_#G;H(T&Q_>B!5,4M-NJ MN-#'C@])4AML/86.()0O@,!L))%IP+F3M^1CQKFR#>FYO>B3$,B$6"/:&%HL M8&$.$Y&XU/'#1+%Z3MLX+N"(>C]-F:@Z8:J99,8?(JF,'AL9 M5RM';^;K=24N8&+(Q02.$N@O)G"80.^\Q^@D>S&%."3!AX0.M8><3]:.7_@M M+MDNTF"V+F(TP>+<"<')#^/79(H3(V(H6;0T)NAZ4_)4LDB"$1?0;J6((KIL M2]"&FSG;9&(Z3:]KUH8%U&2$P%ARZP[TLGAQ/?PR6"KW-OYYT2(96:^-NVVV M14,>LY^WL!F?>]#P4Q!8Q/1,BI)E(UDTLNQ2M==HCNB"70"!50C$2JY1A-I+ MDD4F<$E2[F+%E8Y/8.N%Q+F(XV0"4Q/UR-KE25RH:7;\[;/2!25)1#>)'?5* M4(L)$O@EN4DMON[U8HB,XS-:8X=2T0/2$56G2O7!5P,J0)VHX3W M@N0$#]:,SHOS5 <:.RX 30AJ"#YW\2CB29.$!^_A\8*D3CTMSWU_\ E*][4E M'5%;=6([!>KB3:V3..$DYZZ%WYV+CK+YZS7S'+0G5QW_BBLCQY B]R:68Z%)RH96H:YW MNC\X/AYD*[!/V_D:K%I%X\#N5%6+1"Z.#Y MP&8:B;E)W(/,KI!S'4]XL%=B.S[@;>!CAQJC\8DRZ-:+^%"!2[ES*$L@$'/N MXD5SRIFH4)'$%%JFE#UC>L^(S&$(M-$43;)S;AZR3\F?QS%(YE;,NV^ #D,@ M=1!!N1 -EZ9-G?34O:")+CFSH_$!KXB-@+KCU',*D;KUK*267/GXI":,S1/# DZ&'M\ HM->J:)))'I MW!P:G&>?)1-A_,M9K; ($;AVL."S[H7.XQA2B3A^&^J+"1P%T;78Q*<;* M2=Q*L))]1Z>[:DB2T ROHEWR,8Z20+Z.A(0??1+Z!QG,0^">YZ^W"S/DZ?>/,"IKO- M=KO9[_2MU_N[NX?[U?WFA_6TOKU=7]\_/OM:ODG>OME-J^OK_;/:OOCZB_]BT?_-M ^1RI,P[?=3/O["M?O]=%C?;I7H>^'FYN[-ZD2_ M_G3[L-W*R_>'_?&-O$,9M+K9O[D_,^Z[_9O-]>2-?S%]NUY/?U6B<;K='Z;5 M='RXNU/^R]M.WW6WWMT?+^;:AUP5?1*N'3__\M./P9NO_K%>'8Y3V]T(\WZE M9*<71=/2VT?Q[:-0]\='IA[6/ZQW#^OITX\C GPE7'IYO#YL3AS]Q%Y)WG?Z MT"=XA=:<'\.5N+1O5UO1QM7N9A*^?K]^U$:ZBN'\+7#EDIT?!K2?V<__M'N[ M0%W#U?3C>KK9[U8J=KB"0%?&V^GX>B5DSW8@RSC>[Z^_5[U0#:C;O1C-835U ML8";E:[SQ?3WM1!RK1[O1B2]V^^4').^NEX=7ZO='%ZM]?_[!.&%?VMHJA:/ M.K7:'*8?5MN']:QE\YI.*Y%EOMY^.Z[=?\I,(:5K_6D8GUIR]0?B5P@(\?NKVX2 ?/$PW MF^/UP_&H=%ZLJQ\ L)Y$5_.=NJOC[/).$CW+Z.7J*$P142O#'N7YEGG"\-O] M=KO_\3A])NR^?[U_. JO1?,OY<2'(+$GX<1G^/GT6VZL[O:'^\W/J]F+K:[_ M]; Y/*K8O7QV\W*KK#BNY2,?PI'?//,7^>&;WWW]A5*Q^5+__N8_4$L#!!0 M ( ):)?4X^@21YYA8 !\# 0 1 8VQD?V M>G)P?71VMO//7__VRW]-)O\ZO#IWCH4;+B@/G"-)24 ]YY$%<^>'1]6],Y5B MX?P0\IX]D,DD:N3H'T_*^Z+<.5T0AP2!9'=A0$^%7!S3*0G]X.M.R/\(B<^F MC'J @D^QBUP%HS@@&GY.-RR?A41%_@&\[:7Y*I^XI.'>T??XDGSGHO>G4QH<"3 +',"J'0MV^8%B M;19_3'C>61('KBM#ZN$'RI5&\8![%\&/=9) M_/W>S_"OK<2A*.[&,5%P"/<\^]+1J"4Y. MA%1>P6*TL%Z&F!-AMM4QBX37K$"]M>-]3^W82KU:ZC<$V+*B:&,8=?)[M_?S MN[W]UO+[*0*Y4>()%>-4*>#"'>,:F=92L32MC__?V>+_&(IC@-EL_A^XX(HH MW<$Q.#*GA,G_)7ZH?3&N& H!RVXDX6I*I42/K)NE'++/>O/YSA866B2N8_\4 M!0=Q0W<.]K>5=L2I;-8J>S9Z),'( "G=S"F3)RI@BP!C MHEM%IZ%_SAZZ9PS7B$*C[I3]<[ON&%.YU?]*L-(:I?%R,L2<"#-'H[95LXBI MO7.*+4 UBKV<#K")?9M-+//Z4@K?WE279!GJC<,O+ M O8Q#9TYNCU9ZL.!>2X996,%!)6Q3@[F^%..VU;.(JQT#]TH ]5'[.UO4 M;I/Q!D;L1T3-,5G]0'R]:,N];T3>@W("(ZZI&TJMMVTEU!):?5S_P1+7(V#' M@*P'5@;;R8!O95?@=E^GJR?T>G/[P1+!MY?MQCMG[6229:G-S LTA?KM(*Q% M589#JU''2KY^!QTKY-T+>2.$@VT[ -PJ:I4\NTW_G6#6>P0?+!Y!%XENH)\@ M%@L6+&+&'PD>,#ZC$$!UD%\-B'J/X)/-(\B@10/2A+<5#'(A6D?^!GTMPL4Y M)8I>DN>DYG4(*HR?I' I]=0M!VE]%_P(%[-\U.^+I%^TFO<=Y_5&0/63^2?;9%XKNHV1O^X=Q]C:LB>D/5IA.-X%OJ.Q2;JDHFCWUQ6.O464'5"^Q#PVC*X.91J\:[%964US>E71. MN8(9'#<#K"RS$L!ZV;WK)CL3NMZ\L)7A-/:KH715X1F0ZJ7VMI/4,K!;:1D\ M7GF*:P.V08X?ZN>Z*CEN9[V2 *ZH1^D"76JH\8 '5N'GI:31CKKK0+CW&-CC M_^?"!Z$J3+,%S\> G,N"5>6_:O?U>O*^TWC/<'$,9)P4&T>C$:4.#(3^[D0H M82"ID=JDT"2Y>0P/^4"4%CP;&S+:ZD8MC!H![Z4!2GK_F?%3G^31X,Q-(ALD MFG2AYALE&%DC5]J*Q-JV/L_[T9+G-=9?#$ ;+@-C*2W9QA3OB,GOA'%=(?'. MOQN10OF=@92D.W^.P7D'05K6,?OV IC5)_$^6I)X=OTIK?*EN\'B'3REC3L) MPDX@')C[3;@IXO](NO <$I@U-C$_:-..;HG!&@CU&<&/EHQ@A1YL8"KPC .' MZ0UY:B\)LTFM"8?_RB8\:NT$V'PS^=QW?:,.1*TIW-^W[<Y;#=Z&SP]HJZ M JR_S^)CYT;108 .?JBO9*0H'#\MO +'_T9<2O' \)K=4R&-=OT%O49D&E6F M=#0BIS(3)X];="Q"5]#=X*27(NC$&!HU'$02Y\\430>O:-IMQ"]H4-4U'MBW8W:N%2;I?JL6V04: MV3$IZV@?1"7:=M*H#J4]%W7JD#MO564CMJJ02.DXSBG!9UN(-80BM.RB40U* MQS5KU"#I4PN[(AK;ZD B(/BD N:"7&!\4C;+G:/$5:)#"N.'#NZE#(Y"HPZ5 M(OLZ'8IQTHH38U6P+_KX[YW&;.N/5&I:MX"]W+ V3M_?M\3I.:EN8'0>GX2_ MI/)Z3B1MR_IBL_HHW99H3<_$ PQ' ]E MJ10+-"MA$ =K)T1RQFJ? MEKRWR&L#78,+.2,\OA 0QQY5KF3+>$#&YYG;2J85K/K56ENJWP0;C;@,L!Z* M,>BMU'*<[KL^T MV_1HJ1%JEX==6JMM%A2NJ;XN])#)XUK>*$5?O&FLKT,KV M]?[\6\M0C$$Y&I9C MO*H_> :PVOWK5Y:QEDU?+:#JOX[K8HSN&!!,:H'RR8 M'X4J$ MPS=K+KPE0_9SWWCK0HHOEXC@GAAJ]GYG"W0HKXW'RM7^R>I4NZJ>_ M]Y:@HY6 HWVANFCC4]6-X@$W7F^GY"Z]N//9+-I:/;02U/?2J >E_1-M]<#H MUS$ZWJJ"34C7;,;9E+F$!^E*=%)S@&6MM?7?J#ZE5%I;]3$P,I?(4^NR71-K MKUW=TA5MP=7O/GQO26"TD_T&YC2NZ0SW8?;8\F]I61\DV>X5BX%LZ/;^,@O[ MQD4M(-5'1!\L\ZU%.!L?"9497=PO&-B,PB8KF+3O/MK*@!^J_43U* M\ZE=/"]J MP!X;%:@4U]D4J/)M7 MI/XG)#*@TG].5?B8!.26D]!C4-Q>0.W U;M>MJ=:$\A."MH8;0C<^2E,P&\% M6.)X9T/;"6J],;4]KM=)G!MJ*UN)H*L![0*TWJK:7K?J*-8-M+>X0>1"+X5> M^J3]2E^I7;T%W;-94'V70 3#T4 VF.^](]@WL M1HF7$PUEB1=$GJNQ%;=5)#\HF\UA4!P\@ QG5+^$HNOA@DN".I]%;?M>2;&N M[AN5IIR\;#(3"4).C)%CH*37>S*D$C ;?J-$2;B%OXUG!4[4T IW.JP MG03X5G8%;IM7#GA6](:2;U0>J?_^D%O%'DYB=!%Y!N>+&PED_6XC:W7 M\$_)KZU8BP+(,C;I([NWV2/OT=U$A#^K:!?L6D9[/Q0:34(YD]S%))BIH^SY MX5OSE?GX#B5 [>\JV26\M1^54K9>(;\>A:KMJE%Q2G>JM5><2?4]]EO-J!)7 MQUQ1%YBU&:0]_+?*K/*7SBS]LONDO"]DN61\*O!3_(%S$6&OO^$GZD=W^Y([ MI??9?]T)9$AWM :XOB?_'3,/K]JD[ &9AKL_#Z93O6T4(T6THL#2;W1Q1^6. MP\F"?MWIWHSY^OV_! $5 D8L"!';WZ0(EU]WGNZDS[XP&*([3@"T?MWA@O-P M\<43"\+X&10@"W:YK:?DC9 #A%/6'^C#G M>6>@N7R&;RQ$\UUAE2>9MJ?TD')W#@/I_E)WFK%@2)#].9?(6LU6NU."D?%D9S!JUR*-W_94HN:M 2UYI.Q2]O0%RIV + W6F M%(P*(?'_V:LB>#W<%?(_8=$0@/HS:0E<7EE9$A+ <-TQKNMCZHEYL9.@#Z'' MSZC@I2N'1$56CG(5W3GQ2*2G],(E]8J,&0SJBQBDP1FH=Y^LRB\;D%?%GJOT M@M\S#^J".T-22YL88Y)_*B(B-)ZL3#VI8># W8QV2AR2].3BU?BLXCJX6^YB MM)S5RPBEN4Y?LG,79-.A.5$JJ /Z$RY"?9-'>I\V\9%5OX$[%]V$>D.>$N:N MO9>Q\;?2)R^R(*YG,LI>W)]"W*;'9RO/HNV]JE?M.!60SZN;_ @>?I.$(5B:BJ]!*VHA-UCP;BJ23..(Q4QUI3CK>5HM4A@6WDR*LK&1\09+BX3_S($5][53,\34E,^1F("ZA\) MN132DH*H+'WY\0^QQSV-K^E)LIC@.[G1*O,-E8N$B%8U1["R^CU$YHII?,H_ M0K[XL3^>#&0YH[(.S3Y9+$ 0EY'*<8BM8'0>^@6G26"?UWQ;PF\SL-Q#1/7Q2X].9<'<2QY:V[\HWQ4_ 4_X\2J0;4NO907[G:&80.I7\A- !%:\-R->O>#=S2==@\EJ#??6JEU$ZG.ZU@_D7 M4+Y'L0;5:P?T]2M>3.> :M<"XJM6ND%8]9?ESA7%",_#6/V4*9?XJ Q##*1*'Y@ E*.E$Y$NG:14 MM:L[M@6DE-9X_W2T^ZBPJR5_/JE5S1$DQRO>18R??L93'LHXQA (LWY&ZTHP M5DA>:]@ORH-X1\40K,A C5C_^Y.7;IH>@EJ>CCOV:CLQ]K_06XKFBU?GF MEG7'YQ(AXA)#@V6\?>E@)JEN4R:PH=[+.T)XW%;$%QBC4YH,0]P=DT:E395& M:_H-Q&\QSGO$!7\^P[&ES];C^ -KPY0R=WIW;C4V^BM5]YK*!^92A8(3T]^$ M\)"8Y.NU\ MQ2H?ZXQNG"9K6W=U5A>,E(WYQR$Y&L7 $AL5^V%I*?&(4JQX^ M9U7BA(P^:_R-/&&.)MKKA#@DV4.:,N%/Z6ILN9_VG+ZK)__BD<,\ M-6?+R\@](C.Z[,'D57M9HU.W7BY&.<4?0M[_+D*IH.,?E-Y/A3SQV8Q%YX-6 MYV++7M:Z):R?_6I)\EV1Y(,9^$LS\ K/\) 15\S5H])R^FZ]78QNGUIO<@N7 MRT3I;[T5.CK:%A(?=T .R>%>7;[X<4D[N05:\KFS;DU&D$3+Y-5UT.AS.!#( M@N]!/;RR!ZLE9SE4CB'K@3_NJ;@/SYV MZ>DU:VGT"@+N[7Z@"D9@823^!@""8[#\:<(E]DM69O *';]T7JLWS;D1:K&+ MP\$<@TIB@#"'V!?\V=2K3:[A2LENJ/0RWFZU2P']NY(M"[(Y9PL6I2J+X7/[ M^B.,J WD6V="NK49-]'VC$A-A7&38\^,U%1X^>S(#5W@,2KY')VMC*;>[,8^ MS$7@[X#E#BHEM/5N_>*KE@7,]?S7E^S6C5]->O:60QSOZ[=#=(7"BDEU\]#4_QS2Z(@47?*ZHWETEIFGMA,8!X+S\TFIT5[!R MYQ#M_OJW_P=02P,$% @ EHE]3GGWG(_0,P W;S[VVC\]_JK16A1Z-W\ MET$]_/L_YQ_.3N*[[Y/ZGR?^.M[8WT;>3N?OOIY.;__YUU^_??OVE^]N//C+ M:'SU*\68_?I0:NT3^2]T_QC*'R%"$2-_^3X)O[R#%@XG\W,G]X]]?//^- MS9\FQIA?Y]\^/#JI7WL0JB6__M?OOWV>MQ/5P\G4#GW\Y5__Z=V[!1SCT2!^ MBNE=_O?/3^^?5.('HUF(8_L7/[KY-3_PZZD=Y/*?KV.*'='9MAU=Q\G[X[Z-1^%8/!JT:T[S>4LT;3:; %B#*[&8VR!KM M/-Z.HZ_O>71R,QI/ZW_,__R0/HY'MW$\O8,O+OY[5M]F5=@5()U+4@C"B^^W MT8.XE[/I;!Q7IY=O+@113^T_9..^6'CM MGBUX6K8K,6>3>A@G$WB-JX=S%FR5;GV1_H0Z\3!<)W7^]1Q&^:6MQ__'#F9S M#3"S8LV9NZ! MY.D?SIWUVNY5]=^(AH.N:06="3R&,%?0L,7M(X7D=P?[_&[!KN+?BZ MBGINP%*!P;?[2OZRAF(B[TWT':KKN3&?8HCQ)NLO>.)K'$^SE_T1FC!?/_D\ M'?F_YXDH_WL]&D"=DVQX3._.8ZI]/=VWT1V]MB-P[K37;A-O4YD>Q5JQPN^7 I;>[U.OU_O1.._/?AD]U/(? M-=0^]M=WR^K"R?3ANX96QN$DZA'29E;*]I(=B?A^"+_&+_;[=IE>>;1[(7:U M1!L4[5[(3]&/@'J#>KGMM?+5R33KQ]ET-+Z[C+F"P<.7GT!O?AF!$_"USJ$- MEZ/Q2KG=F]N_$-T#]]I.ZQBLE#^'8VC-U;#^1PSPX&D$>JLQ?TVN"5 MA?!7X6_5V!TK[[.AY\O9'SY^33.W:>9N5??:2/AH @8>" PQ_KJR49'-KQ/ M(]@/L;/1WM>KNP>IV02WMD!' BVWV#[&\>=KL,>WB;/F\7Z$>>S+$S U0SV8 MY5GK<<7OXKL?0 WA:BH(8T*O;YOL,[LP.<8E+DL MIW8R'P+G6?P8GA4ZF4['M9O-5U*_C/*2SVBXZH6T!:X_4?H!L=F8W%BH(\$^ MC*_LIMLFY2QT%Q=[5=&U39T?-^A3G,5T?[7AZ-X^W ML+[1(LZVVY#JHNU4C0?_.EGZ&/']R@OEJLZG75SD:UEVKJ9[ >ZU1[.YP^^$OW M3[8PWOM^;REXFDV;.U;3D?"?XU5>%-IAB7-]B=Y$VE51-Z^A-Y&?+ZLLGW@M M%.K+*)M+N=\?%__W;FBW[^T-GE?67U>^/;W[%&]'XV4$P]4.@>C=OZDW")II MA6WE.A-O,(\V_\\9&#=Q/+A[ .O<3NV?0SL+-7R]7=J=JBDK?&,*[5-;V:8T MYE775D.R;?IB[(1\'=KLKL.[YGL39>49I6+XG<1^5V*?AO?/GLL%ZOP@T MO%J4W75_L^?7]@7.L[]7XC,O)K>W?TY L-.!]7^'YD#YQA91MZ_IJ?$-]??& M4EV)=A^DON),Y6WOV3RB[>-H4#>)YMRMEJ*BKX:1-251VXJ+-G >SCQ9V+$Q M?,@><,@'!,/6L+1.X>A,C.+@]8/%P9NVLXW3JM:B3>M6+1U4/:V<^+T_);1R M;&VQ)V^'=Y.=#M<6>'59D%Z-D.P6C":O*-KHAD;"'G6M;89_W)#\#?Y>/IYE M;I7"8_&^^'T:84H(?;ZQ?;Z,!RFSC/=2#D;^23]KT0Y#S7]=U&+'_@4]GV;<63[QZR0/S5PCJD&UW)?/F81Z[911#F#V=-I'=R0X=7<8G-WCX\LSTN>?+/CL$B9\2E.XOAK M#&FTB$?Z.!O[ZWP\\A76]/J^*CJ?]2P06V:"LT01Y8$@J3AH7A6C4VE_PO$W M3+ACP[V42IL;IFW,P&855"%WB60.6:,#2E)AQ)/5H.,%-YX9$8+;GWGB#3.O M=R +SXX[L6=MF4IS2A/U G&L(PJ$,N0,$R@Q BABR@PG!W<>/HY'*4YR;+H= M7,9=K('7"U:$,(>)P* HP!PVQAG$E6(PO;&0N#30W?S8G8F.^G2-)= 9<*6& MQ=QH@>;J*A"0>P5%RSG*8.!1,'!I@L\)9\)A &3!][(Y$/Z3H M!JV][<)EH[Z,[='[L#T&W/ M=HE5J1'^.0[2^^%D-L[+@4LCR:5KJP3#UE=BZX#7,O4XZQF:X* M]D?*8MB@F'D#9,(6.Z(M,YSVFCUN7"+YX?<]VGSO&"E MM)0T@0= K;1(! EFH-46*<-5#%0K%UM,G&7\I^ZZ==0S=@57%EX;V_#[(+XR MR->V<[-?WLDK*FRQ]L'"5$(<0U%9#SZH-XA9RCQ8(>"9RDZ<-?06*7A F \V M@7>?4;_@U'19#X$J.1PG/!=M\^2TN6 5F N>8H^$%QI)%R4*2H ]9GV4UJA$ M"3W<]+1!^%=Z[0_HCR_?XN!K_'TTG%YOFK[:55QQRJ)TSJ+$60"+E0!^BA D M2!""4D>MM<<^O75)C-&!T2TU >[6L/\;[?C+MU%G-%S65U'M#4G,(:9P!)TK M$^+$&"1-Y$1*"ZJ_FZGM9V#?_J >,>G@];%;VN4:JZ24D9QJ0$9)!+T084QR M 9:IQ50&+;AJH?;*+),>%_'VA/5XJ7) MG,&>6\.3D2U"!\NLZQX7[_9#]3AY=Y*F<=PY^9[46N&H&(VG-2>;VR"F9;99RT8.I) MBA+AH/"DD6#O>8Z5TJ -6T0=%UH2/]!DTAFD!YM#7COXU_$.\;:+1GM_74F M+.[^@+$:QW$RG;R?3&;S^Q/S+YGMW0"V[2T5B\)$CPTBT5LD@V&(2@G.-*/" MJVB%54>_V=T?@4;'!/S>(:8[B#T_287U^P<'\H8*Q*"44-;+,\>S/0KQ\3MUN%ANZO4VE"G#5\$UR^>W'35>=_C99L< ME57!^\@#BD8S%(4G2.GHD6?6.ZFM=32\02/UQQ@^/?3>FQ]-4$L$;;*ZDE9R M$*V\OM*@N;14 FE"<[RMX\B[ +\Q0E4B D?:XLQ1F6"'&$.;Y*FXD28R"6:!8 3AD A*G#ODDO,$RYBLBOL/JC*! M1C_%H.JX%]_B*-OG>$V1]U?8X("U)]]A9'S?MAB&G]1F^AL;-%BDH0%05E&$4;08UA;H W-H*WBH6*.1:= MM@CQ+Q/V]:..H.[[[BV.H^5LO/K%(M?P?1Z8LK;=>CFJY"*8URXA, DL4IP) M1".XJ9%1;ISTV)@6V1U5F;"7'W4P]=%]76[R-FF8?:UAK^2?WF'7M\O75N($ M:WXA%+^\H$I=2'YYIC4CA%]@+N#G_N37/P_YC["GWN*T\<=HZ%\,^;GO5FJO M;*T %<*"[J];%B?IZQ89/ 37%3HUJDR\?_SQT/[)N M.DQ(4?_AQ7D_=V4S%[IPT][FX20H&1743**5FV]7(J(7V^/-:M@_+F==RLZO M4%]^1T[2;5=?95_(]'@?83T!"":S\5IEV;+:2GBK#'8<\0B#/H8@D!(&+Y-; M6H:A&?M$T:Q!8?^&-FB+P99*S#!*R5C$'>$HFZ1^WR.6KGT4T;!8$TK:(2UC$LDD7$"(N$\0EY'"+@(0)\[DV(1QMD M?#"*%4!Y;_MV[:3P5*15V";PS,KQJ/DAO#^'XV@'V?+Y=UL/3_-C\8O]ODF9 M]??62C*J3QCCXA0+>79R(<[/^>GI&:-$GYXH==*?0G\JT=I[1C:7JLX5)X)) M>@*O.CO7]))PHLZ%/#F39_KBHL566@$E?BQ]NT&_M\/[4'K]&7Y[C\!.ZZ]$ MH"QOKR.5C^!*@15RBB;PQ6G2Q&D=C_?8R3'R]="]4XK=S_&>GH$7=54F;!A8+Q^NO%99?0!&+-N@\SN/F(EY4PYC8IW7NM%.ZD$F MR,6Q_;SA,IF>VDF]BP.TK:HJ89MIJ:[4\4V'T:W=S4 MC[/C:#@%(S(.?=];3NM?N\A>_WL]K&]F-[]%.XG+JU#SDY]G $C^:#SR,088 M25#O'Z/A6/NVW6^T1-L6$/%<,!4)X-H MOK686^P1AMD.16N$H$$KX1K%UAX.AT_Q!F9QZ- /Z1)\-3O(.0U;(O-JG55B M@?&<%=MDF*30$5'C*>*16<,2]4$7W-5$.%2%EA#W-X/OWP;Y:9L MY MA]HJ<&Z59-(@GH)')HB$M,30)V !*2.B2*Y%4%09X_*X6-<&VZ/C74Z;WAGM M'BJK4N28>QL7^8<9UP9ISA/BP>!HE))$MV!=F5.G1\6Z-M >'^GJK]WINH?* M*L!9$$L0U[G_*484R^#U(*W.&)6YI#F<9&N!;1'1KHOUW$<;2R0BI1R'PF1IL7],65.-1X1Y5HA>V2,>_+Y M_>+%)_C2#CK0>YMJKW2,+$7&40@Q(F_S1F#.#$6(2#8ZYKENE/.A88C03J[B M:,55W!&B_EZ63XHS(H'6'IQ4(%H("/"[CWHS7"K3*#G_&U@5Z(XYHR/LEKWC M!!NB5S]XG7V1M_%+JBAY\@FF8F4-S,>":I0T>0AE<"[)%J>[CFI!X7"D[;,[ M"I#UP5GMEZZ-7E,Q;Y7"4N3K*_+65B1(&)/NA[-S5+70LD>U%G%HPO;5(?U3 M]L'3[96QC=Y2 011><*1\PDC!XXWTL;R)3[:24J./GG6VR!L7_U1@*_W3G*_ M?&WREDHG*PA+X)U%#_V4;W!Q[.'PA@8/7K5(#')4*R"'YFM/_=$W7Q\][![I MVNPE5<1<@F$O$+4$IB A%(K)/J 3/"C6CPY*%M[ZXY>R?I'G([24QG? M#_WH9NT!TE:55D)X&[W#R'J84+0.&HPB\V"]^T#,7MGFNUXSZ066W=Z4[PCS M.AJ-9(XQEW(>;>[8_1E!:&FS>).#'>$J2)5.%DFZ[(H]0HP/V0U]XG%4(2\' M.51R3-WPDZXC]J+0F[VABHXR&6Q$.$%?F< 93/[L'A<52&(M$BH4.-MXQ(J\ MMRYX8PJ\#QR.(F+LN!5VC[#_=&OG/:KH[>^H;))2^IRV6D5P"BVPEMMPOTAK MX5/?XL!OOZOF;T-)]]();U)-=XW$D019O@55W1/T/]^^47_:>OLKJN"L]$0' M9#EX@E1JBAR5\1X9,WH2R[J4/WJ*N[AJ(XXA,?@.:NB?@?[K] MTA[U]-975#$IHT("CX\KA5SR\(,X>X^,I:"MCG6G]&WHZ3[ZX$WJZ8Z!.(Y@ M_K>@I_L!_F>+$^A+33=X0X6M9X1;C5]%]P7YDL3'])9)9GTFE:,;^]6*42&(SG(P&=<@) MED[M(.>"^7P=5ZX]+)[V9?7RBV'X/!WYOU^/!B#U)"?]F=YM./NUK6@EF28J M@*F6E# H6>,1%Q8(Z>!_3,8@?*.(N=Y;WJR1%9928ATL2IB#KK-)(A9@6!G! M!'>28]!TQQI(U$^GC;H$J]2)R!4IE[??->O_Y<,5F-G.A4B1(5PBB\$"5TEZ MY!5Q7).(-7]+--BMI];W^/[PE.KX9S<;;N_\UPM4GGIHB,(HX)00]2Q/K\FC ME$02+#(,"+PA NS5<<]SW'6%5"DN7-S<#D9W$4RF>;;#G73"UK*5PY$J2B+B MW!(82"H@8:U%U' G- :K++)CC53JB2%]@%:*+-E*'%L__5L]O3Z;3:9@ZH_O M&W"WG2]-BE?$Q6@%-8!H@GF72HZ4L@PY304#>]XDW8(R94X;=DR9GG K.-WD M"T9W4BUKRU2:4YJH%^!C@VL9"(4F&G#Q$B,P,#!EIHW54>9P7_>33F=@%4O' MD6_,7)'X\5K-#:Q87ZARSD(314)*1XVDIP)>.M\S@QX2A##ACSX!RE3AS&2+[&-W"NP.FW"N%$E936N2A;;#(75R7=+V]T"UXIHNRT MIO<:8DJ*! H2:2\-40DM,2KFCH10 M9X#LX*.MP_OAF;VMIW:PR1EYO40E@[>:48NT)#!.E [($9AXF9&",0"0XZ-/ M#=TQ#[J#JJ!W>G_5Q]QN!B;?CN-U'$[JKW&QG9GO_/@C3C^D+3>Y[%93I8SF MG+J$"(TP51K.$4N6@*Y51CFIN*8MTM24F5"ZID_O$):BU:>\@SN,X<*.AV = MK=XHM-GLSVPI45QGEA(Y(,AI&'/Q"C2:%(73")P4_:XC!_F660CLG3 M"VK%U-!DLK+]_9IVF3]0&1F"PH(BQ7E$@>:;T*)2X, #^:-GAHA&5FB?K6BP MO+?Z7!64"=[#O&!8B A''Q#TA$#*DWS9$'23.=H+XMMTSW/EUQ*48J;SZS?3 M[G13ZM;R%8Q+3J(U" LO452$(2ZY0T)+*Q0)!'!X&Z38JT>?V]<]85:*,Z_= ME;5=36PH50D,!J1T$26-$Q M5(?<#)B#TH@?#4I7A.*@50R(4ZJ1U(0BPA)#PC-*HQ$FX*//$=KA]-(+8J78 M M9]!!GGUU0VF%5>>[RRB6&"HT6*)H)DBCKOE.8SVT)2$;0F;;:5R^3@[(X/ M'4%4B@ ?Q_'6UN'B^VT<3B+82?/%@Z;.2(/2E8\&SP/:L?4?1S8X12$SP;U;=[- F6WD2;KBU6)*1NP MQL@K95%,7B!OF$1,&T>D=9[3%GO*):W15BYLQQ@=TCMI%'*PN6!EHY&&X("2 M]!B)X!.*/)E\7C ':#FKVAQ7+FF+MF)%YRB5XL7[X=0.KVH0?($"L/CBNQ_, M GC<_SX:A6_U8-.^49/B,*MB0JEB*.H8D10YO,):BK1T (LV@;5)_EW2$&W% MD9ZP*L64!FQX:(5F!/2@,\@$9Q$S1N7KXR6*QEABH#TZM B;+VEJMNKQ%G@< MQ+%HZE%4+H(WA$&5J1 "LA%^:%!H*$0O B'!N-2B?TO:BJWZMRTHY7;J)M-Q M[:=QOKK::-I?5Z3"7J@HHT!$"XD(UQ9YF1-NP406!?.,XQ9FH'HK7=\A/D7C MD9=33^-0Y.?/5R$X'(CFB%(\/W4,]HS#$26;J/=!$65;K"KIM]+_78%3Y#3V MFI/('VT6^CI.:_\8'-3W6>C/4_@Y#ZS\D/+0N1R,OAWN3'26X-F.T].1#1[> MTP]6GOP8Q_4HO!_Z<3Z1?QX7_\+?"YL.C+MK,/CB)VCP14K1;US0+2I(911G M06B&0LJA N"?H$080Y9$QDA(RM!&9PGZZ96\) LM!%?[:PT\.+W[0^9 M$T[\M/ZZ[3AW\THJXL X"Z #N)4)N:P2,#4^+QDYT.<4T^=9\H]O(_:8"30J MV#/E#.?;2.S=K,L[7)[ M8M,LN+90Q:*D+.7+8!AXJ<:9@#R3 25CD\!050Q'OW1;B"N=HECR4/)"#:[H MP _IO)XL B9 .WXFHK,.TQ1F"E>7?/M*&%29:,8B+D?!I.^X7S$#W7FVTWC>6J[0R"6/B M$?CH&B4I\AQ.!2)8)N&Q-TRUR*!09GVY%*,Z!K+8=H.MA_D@Q(?A9_!1/J0G M^ZX/FZZ;-B,:55#%1)Q23"-BJ$.6>XLD,Q()H51BF'FJ6OA^\H?23KU!NIU4 M:Y+&YJ#@!>:#P>A;7MJZ9_@7^WV^/'?OS&;0/L5Y[L11>GCZ%?YT4F_E01]C M8ADH8ZJ0)-(@')1 2FD9%"-8IQ:QN^J'H-6AD"ZWM_Y\/>5EK.K&O?7MQ2N1 MC/3$1*1%BLB8))&/'B-/O0D*+($86D1MZ1^"9ST#>C@ZK8UIW8E5:VNI&!-) M,V61<%$AK3'\AI-!-'@.GU#A:8MM7O.#DZM+7 _'L64@Y+U2?C4@Z-:FP MPI$3J:U!,-\'9)T#DQ3L4<1D#L2.U&/58ICD7K\YON1*CUU53.:8\] M)_D4HT32!H/ S1'PFU3$VHA5FYM5R0^U-M\SL =55L]R7NZJKYX5KVA0,L8D M4/ Q9T4$F"6CX.4XZV#X66ETBPR2I$PD]B%55GM BVT6QNEC,IG-43*/SU66 MX!@MX2CQ -,XH= RDC?(%5B'7& <31N]\T,MK+=%[KB6#1XR8K9>.GBHJ5*! M):U#1"K@A%*4#"4"+WIVRB7D!4](A(B-P0%[>?19,MY^\%XW/5/L?.SRGJTOHQ,/ M0([CR5=;#[(CLFU/0 :P^M.?#\J&WOV!8\C^UC#)-+@'*Q=;H_X7:LJF+,!Q$D71Q' M5HKFJ#;*D=(8@]5B$VN3]N&@RQ2=$ZY_; _!N-_M="GT?%WX[B&MM1T,)IO: MV)"&>]=?.1H(5\RC@*5%"@N&!&8&">^((#@9=OSY00_ S9* 'VQ*/IU-ZF&< M3.(B%^K<"EI\$W:9CS=44VEL\VT1"A%-_"*!!^,F(!-42!XK'6V+_O!)F&6$XM;=\NV%*TH#IY);Y(TU"%!UR%"73YQ*8BGQQ+8AU$'7 M5/HWYSI LQ2/5O5I;L#\]TF]Y5C0AE*5]SY@B@TB/FCD)&8H,@&.$HL,ON)1 M\!9I(\N_#$D1+PPQ&7K^. W[#A3!G"P5AHH?(.>H"V=;=OF"R[!G7O\/Y[H=** M4)>C'/J=#[.L)4KCLI4Y5^I4"7(BZ!D3IUPH=7%&L:)8G*G3\T9WUA_APEA7 MY.@+R-+>WC(2Y,OHB_V>]]/RC1P@=5X?V?7@];Y55IPQ++P6B).4$,O;=I[G MZZ*\-IHQR9SO9JWK )Y@Y\JH',@'\0OSK3 ?;K/$DXOO<>SKR>9%K6UE*P4@ M@_4)5FA( I%(F)7>6P/S4>PZ*&[AHN;%?S=E[$%B]XO M7%::1(-BD3I]!?QZY) MBW*RX7@XEMXZ].CY94DGT2HAS.@RB/?XK<%@UZ>-CDBI(M-G_=G=AJ-UU>>KH37!@N5$\ABCI11&C$9X(=P M1@:?0)NW6 LKPZ*CZ?OG$UHG>!=+3S<&^3Z.1VGC+?M57$2\Q]BBA8&%R"& ":.HF,=A$3AGUR1Y\(?.^^?G'S2@G\BH7Y MC29@=^>+HG( _^AUA7)+A85WH11T1(P&!6W.60Y +0>A MB!&FQ5(#+;/+W!55.L6IN)6RS-K4R$:Y?[:R- '1,\FY9-SG)O<(/;BSM%'/#:08WVA MBC%NH3 MUI-I1N1KW,Z-+26KG,1&2NJ1"%(#BEJ!V02F%*9<"Q^LT*G%E2)EHKR[)4CW MB)7+!;-PU!?SZE+>S7>"KRM2Z3P0N*#Y9D/XX;*;GW2"H1&#E8H3HX]^ ?]8 MUT(Z!+W8X9/1.@1-C$*" M66=H-U'_/8=A=[H3T 5,1[$+>/ K33_%$.--WN6%)[[&\33?]_YQO,R9.X\W MSDL1^=\AI.#^38_ 0Q@K"1TS%EIL_:] M^C)ZJ.4_:J@=',6[977A9/KPW7FQ:DG $<6@7(="[M;UQ'954EB06848U)*(P M/]]&!&DYM"^NTC-_3+5D*0EG @GW--OF2A\ Z&Z(3BVC%PRST MFC_L>+$FMME"ZOJUGR(XRQZ,N7DU']+*5R?3;*;/8*C<7<9

#ARWS$ZLMH M?NYP L5 &ZV4.[2)=WR>;\_M?-J':QH#-OBB$Q\Z]4EO-D&GB_=47*; (L]W M1"O0:$&XO(VL$$G!YU!9)U6+W9.2 6$M^;)N6>% *!=?EWK:3OC@##S%>G[, M=+[-N#LC7]91$:\3MXHB(P1,:3K C\ HPMI$&HAE(G5S9JK/M:N"=.L$P@-3 MZ8]1GFARTC*P$I:0O9[\($>[[$ZSW>JO: +730B>$^]A9*R-R%+F $E.B<;! MF#:!!"47YHLPL'=T#\S.L_D9]<=+P>[O;)V\O-9U=VKN4'G%,7.:]@OM@4FY/!;XQ(8XKW.F(O"VZL=]@>9, MW%9C%8W&W%J81XC!2 @?X#?H)RV"%,;'*%T+^I6Y-Z<@_7K <^\5GT7"C8?S MG1E.PHY'#NX+1&3"6+F)#::RJC:W.YI?[1J-89B@=FU>+JZ8=,#'OHL^0R6($)]BV4EOG1F-0!?@6V2%;6WA^C-A:#8/)^.#\: ME',<^-'5,&7D&U9JN]ZKV%%.'#C1\-%_,^KNPC_LX=0*$1DG@AFNGMS M-Q>L-)$P0'*(>. ._%[FD?*1(NFQ#D$(P[#GLP M95W)RADE4C(.[#S0JXDZ@2+!'$5,I0S.N>1;)&(ME#2OPVY]G3$=PE>8,O-8 MSQPT"+VV#W$VEZ]X8%)XDST$%I!G'@9BD@XI\&<#U<(F<_2GL?JG3^<@EM8[ MB^6O??3.FI(5#(WY]9Z0Z^4I2Y M7Z'?W:C94K**VAKK$LV[H/FP0" H.1@FTK 4DV24=I0JX(U9-=WC5IHKSP.< M=J;,Y@HJ*7"47B=$.#: ;B2(4)F0TMQ@DS2-QY_/LM->7L.@SF$L3:0G$^W^ M=&I2346PM=A8CR1V'+F@-6AVYI#7PK&$DTNXQ<5V9=11"5+U!&9Q'?5L"W!W M';6Q@DIS["VW%!'!*4HV4&0,]8AC M:AX8Z9%HY8&8.HB([J&L9#+1&^"&5X M>K3KT&MP+\1;D6WS"?PM)2L/U(J:*>25-\@'@G.N$HX,D83E$$G&V.'6Y%Y( MOV-C$X>$$4X)[K2U+5)0E+4W.NG%-6.Y)6BEIX ' M<>>+^KN08EZ@"H: @85%OEPE(>,UX 8S6[ZVQY$0B"7VZ-?:VG?=-B[LB]7! MV##?,%E\MIR,%(@Z=4(BUB0$%I"C"#1L]J MG1//%&ESPU]9#Z9/!K6&[6!4><@CE?-NG-GQ^"Z-QM_L..RDC];74FDPXHW@ M((R5 <:.38A$1I!P@'_RGS261;YQ"G4)XR)EN<3[E20L:'!G:L:8*W,.D M4CX+2\&@T"EAI&422 ?*C5<.='6+_,%EHN,+S6W=PGA$1M3J81.8J>^#9O8Z M2]3'ZRJBE7-*8NC$$)'G,'"#B=!4+*.RDC$<6R1(+Q-#?Q@#K 36!V/R3B>) MFIQG"<8F)3U#5G*+F -3@P05$(_&1>T5MLW2W!ST%&7_?F,GR!ULEW1E=667 M+=*58I7P5D?%*!(<7!@AJ$(Z1H:\9B+8Y(5F+5:=#L63'I:=.D+O !IF1>"/ MXYP4<7KW<6 7*=+^>U;?KJ8JVZQMFM14\1A )&) *!@_?HZS4!&%X(W#G@39 MYL[+ ^V;[MWIZQ503V >EF KT_8N*PV;:JB!XNT 328!0QLX"&" MYR.H:[3T?PPK#H4(U06(AR72,^-O9QH]*U\9FI@7EH&O' U23GG$N";(>2*3 MDV"MLJ//.5681.TA/-@N*7PTF=8>5.G][:DKIQ?R:LHB*?%19T/ZGXL)C_@B MR'N&=8OG?:U5E,D$SB)*'GP55I:#K"_5@EA,_/&: 75SJ%\.B4V]N M9]/%@=9T8<=#Z-Z'B@H< 5TK^MECC1_2J9W,C:SSW)88GA5Z>ALXM.AF-%S- M"5^^&?VSZ\/XR@[K?]PO4I_'B1_7MTNT9I-Z&"<'?W_)M*6?XB!?'O#1CJ=W M7\9V.+'^29Z/DN\LV^X7]W=.5B_P/.S+[S\]HLC1UVXYO1?O;H.)LK%<)86P M/."<1%O#6[6.^?J0@ 2UA$@<7,"-+HH\0)N7A[GV;?JR>$5N_G@T:H5B >M[ZVP!UM/\"IVACQ_F3K6WP^E#[I3[)W<_'E%&YOYMT,_QZF9^PKC(Q4W6%4ROPXN1F- MITMG,U]#,045G%,%+E3O!MIN+EA!.W&25"!+C44P+TKD;, (_O.6 !J8M,B= M]T:O=^\+O>?I:/7YAXN%UDTQG51>.<.UM2Z! MF\<4LLEA9"3-?VH9E R"QA;.3IE \DYGI4/!6DI%O;@YO8G)M=\MZVU"NM^2 MXND"I@+.[TO_X95+5%>^/;W[%&]A(LY.W++L0;R<$E[D(.94O/\Y@U$_3@J'V]) M7-PSG;/GSZ^6/J!,*]\V0?D2"WC/12HPIO,4/;X#&CTN9^8[ MNF* MHT624B*UY4*81@G*^L/LY;7<)XN3K,"*=<[A3N4K!I8JB=8@++Q$41&&N.0. M"2VM4"003X[^OLN"+&AT=7I[C$LY@T]1:;2+NJY(A;U044:!B!82$?!_D9=2 M()TH?,H\X\WB#PZZ;7HP)G4(:PE7LO%\U6#Z*3B#%C7K&TET/";/HTE],9G6 M-]F6^',2TVSP&^ U65R*88=WD_N4+T<"X*J]TW1KLZ!X6TWJY1C-/YR=Q'_] MI_\/4$L#!!0 ( ):)?4['N?,%0XP /$&UL[+U9EQLYDB;Z/K\B;\YS=F)?^G3-'*S9FI.IT)6477.?_+A( M#P4[&?0H)ZE4U*^_ $EG+.+B])W*ZNI3I8APP&&??0X8S R&__C?7^_G/WS) MBN4L7_SM1_AOX,FG_ZO? M__J#S2?K^VRQ^L$46;K*IC_\.5O=_?#W:;;\XX?;(K__X>]Y\MCCX1?_JI?.RG^*N?(/H)PW_[NIS^^$.0<+'7LT,/AD[AS__WMU\_ M;"#Y:;98KM+%)/OQ?_V/'W[8(E?D\^Q]=OM#_-_?W[]YTW??IS,IT6 "DH MT#]S].M M5H\/V=]^7,[N'^8!I)_;'9J:3(IU-HV_R!;+#2'48GJSNLN*W9]^G:6?9O/9 M:I8M;;9*9_.:XC1Y4Z<0O$V+(@SG2]9(O&.]=#KT2-OI>I[=W)J[=/$Y6[Y9 M_)+GTS]G\WDC8:KWVY=X^7(5V!*(LKY?S^/D9[.'(IO,2AZI^[Q8S?ZY^?'F M]EV1/V3%ZC'\P?UC/7N(LV9;@+0^DIX@=%\?LDD8KE^OUD7V?)3Q+XME>.3- M(LQ^GV>?YIE:+K-5L^^]S3?W!%%'\@\IW,F9.A[^%G6.#&:KM5W<'4L4%[US#E@9HTN5=M/N^I//-'F@Q_2TM_@A8A'=] MR";K8H/1N=%>UDNO0[]TCFC6:Z^B/1EPSQ?DT#0\7ZV'5C%I?3B]@EGMLZS3 M5UMBY/?WL]7][K7![EK-PL8WS/451GV^:?>#W&ZN?ILM9O?K^U^S=)F]2Q_+ M)S^L V+Q5T4^R;+I\O=%Z/=ML$6BU3^/<-X\;(S,Q>=-T\K,'6@\W<-Y\;QV M>5?="U'QHZO:06L#7BSS^6P:K8CG&\\* SW3L.L!ODN+@-)=MII-TGGMT1[L MI8.A?X@;A_OM1B-.K'Z>_WD1QB<[Z'K 89=49'=9V/Y^R>+6L/; CW74L0"[ M"2S\M>[(O^VAMR'7)OH%W74LS/MLFF7W2/ MN!#%_[W+YZ'/930\5H\VNYU-9JNZ0K?TVI; *2.&T?L1%#N1_S?2__.0N] M%Y.[QUUW4[7:_ZVBE3'O/9+NSU[$]J%>?']2HO'GT6.YCO__@^S)L?\[ )^#*+61 ^ M+YZUNUS<[@?1/G"'(JU%L%)^7Q1!FL^+V3^S:7A09XNP0%2.2+7V@DX%?N8( M/PA_(V$O[+Q+0>UN]0^_/C0S-Q'SLJX[%3+\:AD,O#" ',V^_PBT!$-;YT% M^R%K[6OOZM7M@U1M@3O:H*4![4)L[[+BPUVPQ\\-Y\CCW0SF29KW13OTF(1;)I]1Q5IU-/KNP;+I/-)S$'9C$6G MR\TG8./PL^FK1FJU*F:?UAM/ZL<\NGSRQ?-=2%/@NAM*-R!6^R9/-FII8#?% MYW2QRX>)F&7+23%[V &Y"U.=&^&MR[_/5G=FO5R%Q:^H,.Z*'?0U MX/*WE]MS+73=EY!A_MNX?A:3[.;3?/9YZ]5K2\Y*O?@^=#?FU6V7W MQ*%4J(]Y-)>BWI^<_[4%;?>]G<%SP/_Z[*_Z\7WVD!>[#(;/%R2BM_^FSB"H M-BN<:]?:\.:;;//_=QV,FZR8/^[!LNDJ_7V1KJ>S\.?SH[VHFWX'7YE"=7KK M5Y2JW*G165N"Q+WIS68;\FZ>GM\*''N^H^%S3[?!6S5E]#@<[9)[]T\%PW6 MT@FT^+QM>VE\L^/7=@7.JY^?Y6>ZY>Q6MW6EIT.GIV8G? M\I30LV-KVYA\NGA<7G2XMH=7]PO2P0S)=L&H\HI>A:YH)-3HZZ@8:3$I)=G] M\[DP^ZHBL\7JY^GL_N?=,S^G\U?YKD?JEI2E2&+-$[H9_;.6;0\J_#OF+^>+ MGZ;9;;J>KVH.\6@_'0XXOT]GB^;C?=%-Z\/=]/[3?7;_*2OJCO50'VT/]"[T M5TS6G[*?]M#4'.Z)GHX..I!FMMB<4O\U_+A[.HZK45&<[>NRKZLL&%G3#E_8 MO !-#X,\;9/T,(!+2[_T.Z2.BJ_LA8@BE$+,\\FA;VOS7=VFRT^;CVN]_.ES MFCZ$CPR*G[/Y:EG^)BYMXB< =\6P_N?NUTDYIK@-7CT?6$ J>Q/6[?W0YNFG M;/ZW'\,PDNJ-$R,A)!Q"RBPRA#"%K.66&H <0H"1EX+/8Q&PO-@IKUO)G]1X M5(S-VGY"_JI=)!H!&J1%D%FMG3&*:K9# 4B(<144GDBLBLD/>1&H^K/','KU=5;KZWIJG4#O 6-:>Z65 L1**_$.+,@91ST2Z\02 M_BW1VF=#WC5X&Z8-29HX;OO"\+R$-$^M$T^;!J+&4?'?\^R M7_2HC"+: MJ69)L-VTU=AIZSTD#FC'Y$Y2[)FQ5V3:=#A;78[4$R?^X^<#(9SN0SMM%8GO M-1YUV8AZV%E&*;.8\S)]/;0JX:4JS1.G.866!:M((LVPP MA@#3"4&JAYC.=9($&P 28Z3 2C'DM(1 [9!07*L^'7,G@TSMJO5HF*EEO$8= M:#HAJW[\+?WOO##S=+D\$W"ZH)<$&P&J/'Z\] M/IW!V)M'\+@$3^-_F]Z?#RA9A.S+]F$WN%OD\__SX/A[9.N^V/-,R43B8 M), SHF3!"G(N7V2UU3*:.K70=691O,ND>O-N[VK K&I01,ST^]F#Q6:CW&/C8%0W2Z/(!-A1#(N=:) M0>%+4((S8+WB1$.NM-(>226!!*1^)*0S%U)O;&D=O1&8->?"(^>:)AP3R #3 M&(7)5 (K39!\BZ8A#+*K6G^:;_A;QFL$#'GFAG_N=ZS'F2.=)9@9HQTED$J. MI212:E>B(H&I/^L,L49URJ)V$!P!KTZ'.4XW3*1F&BE,'?8 :< $9*7M9I#U M\JI6J4[Y.4 M/7T[Q(TO^V,H-K4(XT QM4,'9-N-BIV[C[?KM[5T7VZ/@;E2B&1? ]66%'1KM]JKB\T&.LVT3Z[FA3E$3/E-E-(%( ME9^JP8SZ<0?0&FNR C/:P.NOP951AL#&1Y%+J?%MI9GXF^0_@WV?+_[,BS^6 M;Q:3HZ[EH\\F,DR<$D$5%V6&$.58BOTJC5F?*1D5-U4M8I^WBT[?'_BSW<2Q M/,_SEBM+;XE,&:L&1 M-(9AY9'DO,1&,3?"!/U6Z38\I".<"4]Y)"_I)L&86X>-I0X9ZG4 1OL=$@Y# M,<+0Z]!SV:68#6@H'YQV;XIRUGV[CDC?W&Z^F-U?+[.F:[P@$=A #X$!@&,K MO$,QM1:;'^#EW FNFP<]$0A'46("&-%3M4K.6@?NBT M5Q=P5=4V=@%?A-9?Q 4L.:*&*0ITNX,J:O-B_5P^OOP97KLH%/!Q%QN(" M]IQ319F T%E@(==0\G*5%@CT6INM+1=P9>S/NH O0V= Q\>[(O?Q4KH7MP]N M]@\WMR4Z'V:+2?8J\T1-5NMT7F%":.U=B58>(""0$LP1IA@E'"EM@0(624ZO MSAU4I2_+9VQD[ &*CY>)?-BLU%+JM7-[E\CTX<3"%U0BI% M$(<4$L^@4I88QPS#R%?*S?W^G#@$ .^TE(Y #YC52&JT0P5;S?L\]5G?B5-9 MM4V=.)>A-6HGS@"E-<(L'I!CP F.B! >>E>"QP#N,RVG6V=/998T*;!Q$9@C M.(G1<=D#SHG"Q& O%'):*1XTL,.#&.7DN)U#G6B^8?V#>HC^BVFC="U=(\%: M4J\ M?C2QTF'.M1 :$H.LL-Z G404"U._[-)HJEW4Y4%#J(:,1]4,:@E>9HF1'?>^I;$F M+XY8UL/KK\&54>X\QD>1T02U8R$PK,,Z*C""5'H2X-B-TUC7Y_G7UH+:E;$_ M']2^")U^W0[SP_5TMH&5\W5%3C=/A V;)H.QY)PR;@7PHEQ66;"U1E@(JQ/G M? =8#>^<*F-LMZ>".%6:)XX8*#%Q@@/OK;?"D3VL7++Z+!DFRMN,):UB-43$ MMN)]Y-<9>;56Q(4 <$L%-L@I!81! )BPI@KI*]4-_?XBKT9P0SSD@!!/D*.< M$;5#A7DC^KP0JG[DM;)JFT9>+T/K7Y'7%QY]KKD+_Z=B15'AF>*&4H.@<-@' M6YM^/Y56*K.D0>3U,C"'-SDZCX.=F9YJ\I&#] M1:CUQ8X/,4=U<[/]SA3XL#79SME))]LE B&N$/+A.^..2(^XXZ7!@(2K'[8; M6ZRFKF74)GR]464[Q+/KSXOG$A)AD1ACB!62! >P8"D+Q(Z,VXYI24^OM=\" M0M>M]5':%&-0=DM1E _K3\M),7N(Z.T&<#J4+^WB _1=UVT-XE.;I%3-V&*:Z^X=Y M_IAE'U;YY(^;C2UWUN]UM$WB&&# &F&M\XR&G8"QOI21&-LK9RJ:4X.J.N\& MV-H6];NLV!Q/7TRR]]ER5[&'DV-2_ M]:JSLP^C8%,7X%[?:0F@H- ,Z""8$@((+7GYH01;P=8_%7YYY=AQ[A+; >[[ MR(!WBCD@C2$4"VEYO&R[Q%!Z)\6X=W*--7EQ*GP]O/X:7!GEUFE\%&G)J&U\ M6D+ 33C#"LMD,+\1IGO/J.00764)P,K8GSTM<1DZ?7_@?=Y]P(!B6C-MO-&6 M6ZFI+^TE!:FXCMN"?FV<8-LA9@,N#R9?KO8UVJ9NL9JM'C>2I)/RSQ?:H%5Z M3"S#SI%@Q2L?P/?:$5%N_)4'L'Z0>)BS%DTYU2U\ ])KL^5[%_9B52Z=.M@N M44I9KZT,1KXP$DM'L2YE#?9^_65JF*M76J1*;9!&N%J-Y,XRH9"TU@@9E$2) MQ(;QTK6N.&UP!FR86U=Z6.M:AK2V.5SUHIA\?U%,D.A+5L1-Q/LHU#';N7'' MB05".JV-=<@"PP%RJ#1*%1.X?M(LO0I2#8)B8QY5N4(M.A=;O^KNFTX3)(0C M!@#EXC7'4HHPU>\DUU*#^E4*V/7QIP\$>P]2;A.7#KO0W\;/8+G*MG[RY<=\ ME5@"@'F!"DU$: JGZ*.+\*/E\%ZJ-)*3D:-II,LGG\^%^VC'@T22FI\;K$ M;(YTN( A"'LQZ+C;!Y1TL,;K1^O$5?%Y!-CVQ=I?\GSZYVP^+[?I=EW,%I^W MW]T)]IUJEF!+B95,*(P--%QZS$K[1H=5JOXJ+Z^*12UBU%LR[VZH)XZ:_3V; M?;Z+LW@P:=//6:6B)4VZ373XHV/4V6)R=Y\6?QR=?-I^13"F3;QL+TS'7D%J!=0:!E0TUL8Y MW:1<\W4$! 8&=(AB.N4U+T':=#&9I?-G][U\C_5UF(T^*HV(T-H(2P A6EEA M-I=.FFJS9T?V\H#U=;!T& "-N<)4:JT$=GB'BO2BU^LFZM?7J:S:IO5U+D-K MU/5UVLM-TX08*1Q3R'!J+-!"\1THBM &)YC&5C>GLO8KYJ9=!MSWD6]DD5&4 M A8,+H9)L/E%+#*W_50EL".O@]-8DQIT%'$K%'"L1" 8QO,KMDG_KIU(C&EA)L@ MOK>.BB N!CNY35AI>_W(6]AXUC5%VX=J#!1YFZT"P_/[+%X;6I,H+_I(O )& M"4*0%50#KCCWI0UF-=#7EF36!5V: #:$(^+#^OX^+1YO;C>7K,:(@4]GQ7^E M\W46KYI]?1_KK[/TTVP>7IV5H>#OT5LAD)4:(>H(\0@C&Q1'3% 7Q=AP82OE MY7]_W@HGD BKHN2(6VV=(1B*'2K*85\_RMRGMZ*R:IMZ*RY#ZR_BK0AFEF5, M4$FUH\8+A@W=@:(%H'T>>.G66U%9^Q6]%92PJ4U+*4 MV7A$K]-;45F3%V]%Z^'UU^#*57DKAJ/(6+P5"#-$/;>Q;!GQUC/C>3E.!TV? M@9'6O!65L3_KK;@,G0'/)CQET+V9!F-E=CM+O[D@Y^"FPJ3+N_"'F-#\)9W' M8@<59H=N7IPXA:FE#"AH7'0.4D)>0C+ VT'71O3[6 M5\_R=T7VD,ZF[FO,P8[UF&Y6=UFQ_=L0M#\UG@08)JQ33'E'I*'6*EEN.SQ7 MKKYS9IBCFJ/[#EH$_QH_C'=%_I 5J\=8DFRUL_X>MC[,7CZ$H^]/J(?8 4.4 M!F$GQ8ET$)?8>Z3K5V4?YCCI&(C?%MC72/0WBQT9#F?']T3W,Z-(L%%"AT57 M4D:(DU9!JDL] ,GKA_Z'.0,[!M*W"_DU4G^WWCW_PV22K\,&_UWZ>'G5B>[& MD1 (M,;,66>1XPSI6/AEIPM!1/W#8<,3 M;S[4S4ZDI[GY^ 2K*34X5-67G(MH",*[3=!1ICZ.]!A3NR.85)N#>U1S,8V MVU8D.9[]VO4K$XZT%IAA;C"7V)$X/6Q0H]Y2YQJ$)HCNL0N;T?7X177F7F[@;3 MZ)TQCOLLB!N@.A77'&P ;],BUK3ZD@V=J[R+>[\:]9[:)R:%,RT3AX7# /C M'&+>4!T+Y2( M.<,^VJU3KK.6#XL0_4TY1/M$^0=C)YS"GB\ 5I[J]E.?AJ, MFCZ/-YW,36Y-CT?3D]M#J<^D:I\--K.H5?)>]CW:,CF<BQKPY-C7MJ^KZ/)H=^.J)1#MLH:1>, XT M\,$>=.6XF:*0CS,=N";VKS77"(/KT>&HTG3[55U_*OLMP'>_OC^IM!?/)-8Q MRGPPN2T73F@).+#EV%'8JXTG!;(VZGD[LG>JM_3K>;T]?R912AJAO'=6"2[# MX@#$WIKPC(SHUNI6]-9 ]K[<"#;[M'K:F*@O83L2EW2?%Q_2387FU6RQSM?+ MWQ=%EL[CSC2>(WV7[S;!87_W\2Y=0/1;>/(NQE?6]^MY/+5YYHQOI^]-O#:, M.^Z #=.C%Q8+7AHD' (ZPA3IKNSP,>%+TB?/CC1(+ M@""6$"$A!MK9F(.UAP8TR)OHS1G4FO+SCD#KRWQ^NH?X\- /__:"NZ,O[S:1 MB G/D(GE9@VPU!AE2Z0\%VJT/P7_XXC-BJ?VK72;ABZA5U@ M]KBUD?UZ,3U/I,,-DM!],#N0B1Y+8;!S<%N0.TB'G&2]WC-<;<_5CS+S#M#K MBQLFO[\/ML0LG;]+@U%QEAH'GT\@A['XF;2$ B4(=PR6'QOB -4_!=#9;GP0 M9K0!7F_$R(J8R1(T%2NXV>PA.I?.T^-XJV!>>D$,%"K@!1@W2L(2-:2,&N&% MH<.0I#4(:WON8@Y=L9P_K8G*7+C/UN<@V6[C315C.M0L;V$VV$U=0>4BY MP ;CN\[.AO9*@2Y [&N^V*2[Z73R1S9]VE>>G2].M$HTMH'C&H8Y MT&#B(.&B7# QL::2+ZO?\Y2#S!?M0=@759[=5A+P6F_N&SOMECG2(J$<$ARS M-X$BB%MN'/&E?-3R^L>O+K<[1N:3:0>QOAA1WA(:G?G;:Q=GB\\WMP>$6'X, M UL>_M/9 G!MOB8!%HGHBN6*>"L\8/3IVP*>^7$[;!KS(Q\=M/\B:WU$1^G= MN6J.7O-VWFIJ-2#8:T14*J^(=^9=V@4=.H( MW^O=$$8GA=3<4>:UCMEXNYNR@YQ$.E;?>]"9 VD4/&H/TOY6L>(AC_=.7S@C MG6R7H =,QHH&W;:0C)HM2QE1;)!3DAGSJ=1T*=-4'N+>*T7 :N'=*[S2O&N M X\G3&!)"$>$6\%),#&)@*5DGNCZ]U1TYGX:!5U:P/)Z0QS(40>(UBJ(1J5' MP=[;3Z=.-,B4[ZP:UB@XTQZD_9G/'XLL7:Z+QXL,YF.-$J&%QM([[:F43CK* MW7X:Q0;7#Z!V5D=J%,1I#='>7-]YD10Q8]3CR=A?64&*@04K-3'DUVI5)B^(Q?!^;8Q%GDIF/-TR(5E)8"QS MF$),A,6ZE)9).J+;4=I1VH&LY=;0:>LS?SK0]4L Y%!(M$*K))A(V')K!*;> M :]MZ6YS90S]3-M6G>XM:K9]J%I2ZW[0TQVMHP')=;%T:)CYULFU (A.)/< M,D&%#Z:-*:G);-AHC<8.T_H;\,YBAYVPH#$RC?;?!TN%'*FL$R:P97BF MOG74PUL3SK6U@"+C 2,48@9%&=+@'*+Z-PQV%EULE57C@[@V/9\/[^7TF'XC MVP6^HX;=)D 8+J7S!!)&/5<:2%I*#ZFN3[#.HI#M$ZQ?#$=2;JG[$M_Y_?WL M:278%##;I30.\U:_7@5M[6HT_IJER^Q=^E@^^6$=X(B_*O))EDW#;!'Z?9LO M3+J89!MRW#QDL1;XXO.FZ9EB4QV+4K$N><>CZ(%"BV4^GTWC'*[3>53%A[OL MV4UX_9?X6H6QW&_N1*E0Q^N;AQ.CG1*:Q$I\'"J&K?; $$DDI]9A7LJ+J M ]'KN;8JJ1LO'TR,SN_N' M*ROXU?.)!9)BBXV1,*8A.>IX*5M :(R'I^LJYZ".F\'19T[M 3?R1:FU9]LG M#D,?9)50>Z,!\-YA6\K.!.OUGII+J%!;A]4* S=":]?Y]-LL#>,/*WV>H\"4XU M2P1&E$B&L8*$_X^B+C[/.LD9:7BA:QZ@O;I0;RY@56F%] M./1X(A4 #!'APC(8+&MEV7[R\Z1)/G]GV2+M:K\%4/I2][LB>TAG4_?U(5LL MLV#;;/:K+^ XH?T*K1,4%D(#/!9& ;7Y@9;6D/>B0=7+SI(\VB5#^Q@-LGVL MNFU,O'%0I]BFDUI0Q4KQW3P-$B^F M<3/S$!TC87DZ^;D?;Y9@:X.P!G/+@:?>"FWVDCK6H")?Q[N!QFZ"%E$9HM"X*O[.IFOI[/%YU_R?/KG["GEX&":\/GFB<:<8^C"_&D)"W.AYV(G.0/! M%AIA@?26&-$!.GWQHH+N]Q((RZBQ1'%C@1;>4D!<*8$2N/ZLW[&IWUB_-1$8 M9!M7=?^6$(014BR0$G/-@C02XE(6IQNLX1W;ZHVUV02&OE3ZLAA_I>7Z6)-$ M>D4\<-$(913+&/?2>](Z43^FT[&1WEC1+2'2E\Z?[14K*?S@\XE0" /K[::H M- [[#BI0*9O7#8IQ=58^J25MMP%'O[OML]OL)(R94Z*4191[*:B4TI2CAY+6 MM['ER)592_Z^M/?K+/TTFV^/:RRF'U;YY(^[?!YP7<;MX.JQ0O2]:A>),X@% MW+@,U@7%0CKCY=YJI&R$<;<6$R\Z0FD GE3/RSC>*%'0(1?L%&ND=V%.L]Z7 MRQ:DSO2:PEB-"^TK\#A#FJ'5=U3V7?H8/0C5X[$O&R2:>X&@($*I,"-B A0N MS5;(A82CYD)M51T)QS;"IB_-N_N'>?Z89>^SS4G.;^$X08*S;$B MEK/FQG D2IFC^.-;)SK@0]LP#1FC+P?_6"](_[IY0H+0E@'& <&:.86Y@*7D M,.QTQ^>N[8 @'2#5X\)1K"^<-HZV29QB''($K8%:T7@)H_9[ /D8KQ/H9OEH M!9[A[,F+[,B$2RVD5IAQKC4!2 -2XH2<,"-,U>A Z8UQ&<6B4,E!5+&'!""# MD(VU!K0RA%J#'2OEAY+4MR7[L!VZV5=T UVOGL1G&%5W)QYLE%@ #/76 (*4 MI H@9FPII0&R?II''[9#-P1I#:T!%H]JJT9BF9/."HH)=])J);0K7:=!)#UN M&Z%S=\.%\/2W:IRM57+D)L4CK1)D.,=*!O$TE09P@%QI#B,K=?V-0Q]60U>K M0UMP]46+6D[J$\A)304%"GD&$!)6 @5*%PL*-EG]@P"=!8\[)T5K:/68#KP- MA&]&?N[0V(&GDU@6TX>=$C1&?%%) MVZ\?3;P!02+HI75&.FRUI:J4"$$Q0O]B!ZINB$IOKJ+I=(-RO,IW-GVS,.G# M;)6>2O$ZTB(1A@),,+?:Q<1HB@@L=\98$%\_^MB9X=^!UML!IT<_85DLXG5&%-3^W0QM8'9$TNZJM%[ MK++INS1Z0^^RU6SR9'MV7%IUGWNVO+F-.;]^GO]YO256F0<.*6G#-C*6?B86 M*F_BX5$5:W15N^.P8\DN++&*L'$4(8T5=<%H=CI(N)5(6"]P_0AD]R56*ROC M=(G5RQ!(O[<2JQ1X!"W7E%L+74 S3%L[\1V"M'XDJ=\2JY6U>*[$ZF5XU%SR M>ZZT28#EEAKF#9,*BKA'QJ5,'GEX9256*ZNH4LG->N!\'XH?1N&7EECM5]^7 MZKFE*ITPS& $4H@185IJ82C:C4E+3W"#*DL]%U:MI;(V(.EKOQRK/H6M1T#@RRSL,_3C[\%L>[/8 M7[JA)JO9EQ=WO9RPGR_O+ D&J=308<:0L@%GY[DN#56B3?U(39^E6NM:VYWC MU2.+GKS%IPGR]%SBH:4ND!\@;!ED#A'-2EFD%2,JD]V'PK[E1FVH^@O=_?=Z M=^GBFPR2Z,6P[_GV4:=B^GN,NK-[T]PLTKSA @IK*+!IH#. M A L B9VDF-)0?W3[MT5*1Z4 -^4PF@=X]Z"4'=ID>ET&>MXW,=R>^?X=+A! MHAE71FD5"W(:%H04AI32:=T@DZV[4F9C8E KJ/9F5 6H BZ;Y/[9IW4@(WV#. MZJ[0VIAXUPOJO7'RI0QE;:LP+7\^?2G\J7:)(I)2R(F5Q!(J(!.LE)5(K>L[ M"+LK]38JAK4(;E]$BG=)1Y1N%O'FX)O;%Z5.]W5.3S"J6@<)$-A98P51D@H% MI!(2EM)CW^ 4:G=UY\9$K4Y0KNW8CFG0&Y:K^3S_,R9_E&3_F'[=%'&R69AL M@WT887V?;6XFSF_W3Q_S@3?M-Y%>2R.,5P@KP 02PNZ_,#+@?_#+E=2G<%CUGU3A*'I8AE!I6CQA@OO60":ILP0Y%X0.Z!*']I([V^N%Q!49U(5:SS*G M,7+#<>;HW3$74>=H+PG7$B)#M'?(!6N *JQ+/PRE7(W0NS4(@]H"<#@B[6X> M*1?J@S>07,2I*ATF$LI8Z%[$VBLQ:0;:_4Z&6M+@6M[.EKA!Z-4!EL,QK;J+ MX6S;Q H&+2+,Q:,/EG!KN=Q_7834=S-TYL@:A#_-8!O>(MK59ZQE#NW:)IJ9 M@!X'BA"F"?5.NS(*18UC]=-:.O-(#6H+U8-M.*H<+]UX$6N.=Y-@0A"3 "%/ MN--46P)*C"G$L'Y:0F=^IT$(U!J"@TX[K^KZ73KSO&J>$.@! AIBJR6(5P9( M44ZX+(RJ_CGXSKQ)0TT^S9 ;$V=*\VR/6WM\.M5U(I'5#$'D!!1>42\P*F=L MYBRM[Q_O[ *'D7"M153'Y1#8%QYL[!38]Y0H: CRCAA%$%*:843I_KLTO+YS MLK.;)4;C&*@+XO@2T%M)/$^D)\&6A!9SB!67W'B"2Q3")G:$=3_Z33KN!L>! MV;1-C&CI.,.)SA(6X!"*>*6%54QY0NW>@. (UF=7GQ>@M'RHD#+(1" M9#E3NP.$,EXI6#_/H._##IW0JULTA^#7;^EJ-^"-4_]Q7P0VG<^7I^2K2+K: M_2>$Z2; %TD#MJ03<$X.1=J4>N*-CO#]DR%6U/23[XM3S(<9O9O/OY>S, M$9L3K1)%N!":.P:\<408C=$,+7O^N\L_C-H%9Z0_S&YYIJQ265*,"PA-!K$3; MW E 3#D3"T)I?5="9Y&9'EG4&8X#L\G/%NEBTI*C\T1GBH0.I'N'_KWM'9'EY#K&1OELMU/ _Q)JHDG;];?YK/)C>WMUD1)*JXH)WL M(W&,:L=)P)EQCY7S9G^\0VB*KZ?>2RN*/K&NM0EC[<-2Y8!NGPW(Y_'43#PE M>)06E=LFTGB,+3,Z_ -!(!WTY<0JF2 CC)7T0(>NX.M[I[5+R/J8?TR_QG!T MK H=1AV]5)>6PJC;9>*H9\$&1(8JJPDG2.O2 2:M;G 76-\^QD[FFWY0'61/ M%LN0WSS$T2[=UZR8S):G?8GGVB9 :6L ,!91*)'4A+JRP(.4B->W=OIV(':] M'8%YM<6)1>]6E_2^9D:*Y=TDTB!PKJ/F+*40&K#5IB4 MNU\)F:I?3ZS#.XQ:VX1UB%2?<8M7(WV?A0]I-@DK\DZ2E[]X]N2[8 ;FTV^3 M "?S=5S G\.RA>I,**2_@20&2X$I=01:Y11C M']>L"TKN\>[_!"I=9X.VJL MKX+Y71$Y01L?G[9Q6ZUPT*F3:H>54A#6+PG?X55/X^#EA= ]T:R'>WY>7+/S M_(*[Y\6*>[SJ9Y=-&_YZY.7CO^N'"L<@5D8X#P@6AC'D#*6"0N@@,)5<-QU+ M=N%=/\XPZCT!'D/O8C5]B]%.(A7VN'W6(;_TKI_*RCA]U\]E"*3?VUT_&$K) M%:1*>AO^&WA.S$[\>'BPS]J\3>[ZJ:S%1&V(\J9S66Q-)@K.TN%.5,_):7G6X'J*; %2%KY"DV^7.6WO^3Y=)D^ MB?8AGT^K?YCG^DBH@B8ZW+B7GGLDC81T*Q=%!I$1Y8=T_*VVC%3CS[>V]BNV M3[P6#$BI@=\<.K4(21OE,5Y"(E3]G53K3ND./_*64>K++;>;FZKDC+U^-$$4 M06.)Q,H1K(DE5N+]3";'M#IWL)=NB$;/^HV1VD.U MS7G1\Y)M*&_X\5=,]3 MX)+> L!&4 &M5IP&=!W51I>X<"-'>-];?=4>YDB'+F7JYF)W5^:%& M"?98:D8%XX9B#YA$F)120J#[O%:[HN(;:NN@[EN IB\"_%+DRV6PE&YG)V]4 M>'HJ 0PX28BRF&)J)87$E7.D=Y+5]Z;VF1Y>]]NN#\1@<;&GF-2[M B_NLM6 MLTDZ?SFZ*PI0:8&#V>XX<,H:P@01:.,3\5!(*6@E,V-< 2JM &-&:>TDE0;$ M]"JWDXAYB_IT85X:H*JLC-,!JLL0Z#- =3$)MI=D/$$5M16U:>F3$1P,!DG!&N5K58C1F-\/J^.3*J8-AXJ7&MGGG "!'8,,^E L!: M@8$,BW--O14VT-_&6+C]]!3!90*^TGOU"9/#TFO@CPZ;'&L M-K;^/09=7K/2.@.Z0:L_3^XR"^^*29DV^Y+-\TW!C-U='4=YH<@38"$_/M/'K9(BO2>1BVFMX')42/9JR@ M4I4?E=HG1H6O(MZICIPUCE*(6/E9""9%?4NSRUM0.B!)%VCU-HF46,1L_]5C M3*#/%YL:A*>=%2?;)0H#@8@S7$(=4/7:>5_*RJWI\Z:W(=P5;8+3VP''ET,] MNPD]^'RB7)CT3#R$A*$47EA.=2F;DUB,VT'1DMY>GV1L$:GOBPVC=$6,B01# M!83O[_/%YJS_64OAFV<3A<*&"FG-L)',2FP-V\L4XV+CF/(?5ZL9O_')[YD81(-_WQ7 M[&XCWMA;,=TN_F\LY3I65<3K7Z3($1IWK MU(T#T5I"F<<2&<,1AV$#YN0.(($0JQ_#[#??J;*>+W(@7@;.=;F, /$;>P9R M09@.9C"#H)3-&7_5#L3*>JOD.ZJ'U/?%ABMT(/9+@FMT('*"I.;>*T<059Y2 M+M@>(>Y[36!KXD"LK)NS#L3+$.G-/32=;A!.Y^_2V?3-8G?Q\5F-GVR7,!O# MHX!;$:\QHV%CJTO4E )Z1$4$NM%^F^CTQH3)9'V_WNPL-Y>>ORC#MHVYGV=% MU3X2B2B13!NL:)!8*>5M^35HPE7] $-GKJ*6&=(14OWEMJV"^-G4I<5BMOB\ MK)#.=JA! @SB2 JFG*1>.QVV8R5^6AA?/X.M,Z]/NSQH!9;>\DS6GY:SZ2PM M'K>W.FW]-6>VB,?:)%P"2,/:%V9!H"T&C'E;RJ@-K^_PZS>_I/;VL"5@>E/^ MTRC?IO?AG\](LQ=6QOX?9#&Y\6?:7&JR,@EW20\[(:UL0P$,AM! M)="\-*9,L(7KVX1]YAG5C2]UB%1?G'DUX&WP^F:]6J[2Q?3T'87GFB:0$:,( M\A):@X'VU ):2DQ8OV=B*Y]4Z$"A>:>X#<04DQ;%8SRDQ.L :])8!R+H-\6&)G-:8&.;.3U2(]QH))G9*F/RC; MHLU_I?-UUA9KJG668,>$589K9C QW$EIRMG72M'@1KDN#V'V2YI.D!S.2OXV M>ZVNH7RRI\0BH92E%DOO&+',:5WN0*QK2(HG")\081Z7CP"D@^SRB.S8&- 6K5PK$"\2SJ5U'G]#V^L M@]W]PSQ_ MS++-0^_6Q>0N0/9NGBY.)V76ZC%!0 5C#"IAC8+4:^A0Z5(,GXZM[W7MT;SM MD$R=(SHPXS96V%%A+N?;Z?Z"+B# E@#L"%4&&$ A*;$)N\GZWIP>[>)>V=8J MGJ.8W9YNJMQ&P2)JF[J\=2>WHQTF!BHM(/-(0N=Y^">$I2Z<);K^UKW+*B?# MSVUM =I?-N-_KY>KS5FCC_F1)+R-9)]>'^)]GP5$E[-5MJLNMD7A?3;)/V]U MOOG\3B9$=OOJA#,IM-&(0:%%^+Z1A^5.R7$*ZV_W.KOXMB\*CPSZ4ZL;!(CEU9.K>S@',/%VY^ _YLWYUJ#7 MQ!L*K8(<&&:5MI8KN<<)*M? #0NNG7?]P=H7_8X=UOA]$8"(IA*6*,(LO/C^?W]]FJYO;TU>X=?7*!' J+?18..^DA$3S_2$# M#Z1L4&7\Z@,((\%\:%8'&+/9YX59%T6VF#PO3J(6T\U/\VV)__UW7@KZ+A9( M"G^X+)&GUW$DB#F##/8:>8HHE!1RMI]AI&C _ZL/GXQ9$8,40#J6%-*H\!,U MBEBBPO)&$&?2,V3VSXI@_L;W.$X^1,C9Z8SD/ M%A1E_FFGJ%BU"]8.T^MJ8RR#H3L*IV"=U+=V.DZ\X)Q #3$6'&GE/&[A#\# M9-AIUN?B]QV!:1O9,3@5.Z!AY11"3@PWB#HN U+682Y*K"#4#2R^JP^B] GL M*";#M]F?FS_5GO3V'20<8N0TH4IHP@CE5I9)\ 9PJ!K0ZOL.CM1%< R36 /Z MO&R?2(>\=()0CW@<"!$2E+(+0AK4UOZN@R)U >R+/&'CN]TS_WHZH^7%QA'C#:,OGF5DWSAS/!B?J=)H0:"0&CTG$DB5#2251F+B '&IP1 MN'H75V^H/G&OHV++-I^LHZM-+:8NC'WU^&9QFQ?W+V)>KRHF[\;3Z+7[K?!O M04WK(KM_YMOMZ74?)G?9=!W/ZOO9(@WZ2N?;$OP!BE]GZ:?9?.N0#UHMHK?^ M8[[OY3]GH?=BXZVZJ5ON_V5B4:;X\(DSWL\A^((>$*<=[LW@?[>]B>[/= MVWQ1E#_J=#E;_EJA4'6K[TD@]]8!+P1VC'EIPX9 :X4U)"C^OE(<=+QXGBN/ MW=H[DK!Z!7,8 @5B#WY.'!/QUS/>P^* M?GPV6_HB^\V@%WH_[;$6O"JT3PH%D-F")I7(.>A/V_GNY$9#CK@'7JF:/L:9U M]/XZ[!F&-6<*PHV=-.,ARW(_*9\M-ENE><)1,#(,TA9XI8&!4LI2JS E<:0M:;TR5=QIO?X_]$]\"7=%[AZI+CC1)HI-"*""<,\#A8HP+Y M4DH(8?T\XHX+TPYOV[0&:E_4>3K@=GCHAW];H=AU_6X3@#F'EGKGL21 "DCU M'BDCD!VW$=0&!;ZID=T[FO_BWW'$1FE&71OMAJ';;_DB>_PM+?[(5GZ]F)XG MTN$&B6%(!$1%6/VE== @;]P>4JSK5^WOS'3J1YEY!^CU=K F&@TZG?R139\2 M.\[?^'&\56*(QI$):T!V%O!G=^?Q_, MTEB8.GTX4>7[Y/-)W)H0B+WCBJA@9ZKPLAU>RCM3?Q+I+/EY$'JT 5Z#+.>8 M^)6]SQYVM4;4YR+;[ U/5P(_URXA"#J#O:!,F9CLCQC2Y?@AKQ8LZK?\2Z_* M[P+$WF:'F!YX.PL:RY8WMS9[R)>SXW2IT"J)%V,[#9P2E&(A$8+ EG)J:.J3 MI;/UJOE!A18/=+U;:M$0.<18H0 Z#!SEB@& M2CF%-[1/IM0/<+6@QV-L:8S9D-Q M;B!RD@>I$J;L&7@%"LJ(9.\M#&UI6*$ M%V ,QXUZF/7&C3+S],(R(VJ>+ MR_?DUV8EMX)H7XPI#S='I+:%#P,*SU*HGX18?@P#6Q[^TUFSILW7)$PH#+RC MFF/#J* ^F ,EDD8S/G*CNBD_7M_3,SRT_R)K?43'::)?,T>'X>;O'W[)OV3% M8H/5YRR,/5O:[-/J@OA9U2X2@R1QGCGF@)*(:*TEW2%@I <-:L5T9; -0X"\ M%WRO-RBKB%*&":F5$H8SC(TI/V<3,*@_-W5F^(^"1^U!VE^0MHB7;*VR"V>D MD^T22*7!DDC&(*0<&,P!+V6%X8L97]!V%/1I$]2!HOQO\WC\>KZ>9M-8O[-F M9EK]3A.)(5? D*\MR2V]2( ^9#.=5XI MA>W XPGUF"'%J1,&0XFE$1R7DL5TBO%%E$?!I1:PO-XLA&@6,DH,@H1RIY@$ MN'0I6LYD_2./G=6.&@5GVH.TOVW=QV+C-7R\:"-WK%$BH 1$>0:90@A"!2TV MNZ/-AC)YYK6G*/J=I5(*KA62OKP M11$GPG\C7DHI@*^_C>O,&S4LC7H"NE?O^(7KX-$VB1""&1(,"D0T8EI3BY_ MI'R$1Q)&,B>UA.@3:SJJDWNV)2L_IE_[>LO;M"@V90V' MKF)W\Y#%@2P^QWJ=)HSJ\79;LK%2;;H*K1,L/ ^[0(NY)0Q+ASDC!@&@;9RF M>*5BJ7W+?JZ.W)F6"46 L.AI\QH"2@1& .]D9MZ8T52':U5_KV^G:16C=,R5 MW/8?MEJO[O)@W)TKWG:X02(4LYQCI)2AUB.'/9(E)$#!/D]L7Y3;UYJJ\PY@ MZLO.^7:P9_.9CC5)M%"0.R.]#QL!S4E,9"TEM(;H<2?2-57;618T0NE[Y,,H M<]7&0H-AU!\&%[9PLXF)I:J+Q[-^Y8//)QIH 8AVT'H($/*<2;63C3,E1W@Z MI+F:\O:!Z4OI'U;I*HL[O*"(^?]9%[/E=+:YMNJL^L^T3+@2%,0K6Z!WTG! M'49[>;49X5&0UHG0+D3#+0-OT_OL8ONP;)1XR#$7(.S1B??$<@I9B1Z74-:_ M+Z[CNG?]V8@UH1J6$#5L@Z=FB0*..BL@,LX'WB,/P'XVI$'N:[,7+U=A)58T M0NM[YL>5V(_#TF*HL/)\%F;*Q2SU1;J8W,V6[^TJP10IAWWPA"*G1# 8OVOET)1OCY=^FQ[AB^ MO@AU'*):$8U$(,^D4(@YYJ$EF#A>+K9AK24CK! Y3%CC0J!Z_-,+48J+!O*[=N,MAE?1;N&@%!VD>LMU/4KTEV<<\E/SS8O;/#9]U MM@C*6)U:1XZT2)R"7%B.+")6>R*M4WHGG[(&UKT#G[$@WY]\'ROIPD9SI,,)?!@L<<2B0DT@BX_:Y?><+K M']'H[&S/ !QJ%\2!*;;?&;[+%NE\J[S#H[#S0 V3I LO,$PV=9>.^#3(O);#[;F&Q@OO]C_(P^YN^*_,LL^C%]7CQK=SJ?K^4LPJ>;=;<; MTZ"/7XJ@_"/:^OYS#96@GAMJN6;&$:>Y4UA[ 0%$E )3Z53,U>4:>BD5$YY@ M#9&1DB-E=S(3*UF?-6<:YQI6UM^EN887833J7$.]7@:XEDLU^</TUN#+*X/+X*-)2!/$_ M\V*5+_[,BS^B=7XZ@'CHV01P!;Q 7#HOM.#:2(/*<1I%>LT5J+;Q:1'[O%UT M^OK 7V]DCFP W-=84RB>,=LX'9?OLB+L"!;A%Q]S]S6]#RC&Q]]GJW6Q6+[/ MYW._75E/S ]=OSIAEE(J@+4**2$MAU:HO4WH5*]U.MO;B->U=$<&]_4YHKTV MGGLA!-& (F8DY:5UR!2P(RR<,!Z55_1B7P;QP!2RV206L(G.H&4PT )*)/>?<^+(#KHW/W6JD3X?\,X=V?O^0 M+V*EBYO;@Z[V@1SMWV1WO*SG,-2H=F>DPF!V);2>XQ?-4)T%&S0;0]"B\V(. M;[-5E#@0_\-=^E1FI/LW/>E#+5:SZ6R^CH'7IWH_VPDCFVZ^SJ"?]6HWP;BT MB-/&OJ.A S4-AU\EFM/6*Q(OI-0<,XH]UC&' =NB MP[D(4;LO2JPDE!'CH,#06TB \&B':+#K;9])P2<#2OU3Z/6!Q"%Q'W60JB$> M^O%P!V<"71V^-5%,04.@IPH %:L"2BQ*Y6@A*U6Q&2)8-A1'7Y>?&HUJ>BM[ M=G# E8[RG6N:& DI8-9[)270B@N-R$YB2Q%"XX[.C8(+E?C9&/*_ ME&&=[[ M+CDV#+=,OO@2J\.'Z?_B2VI.MDP8Y9 PR1VFE@*IA/.ZE%?!!BF6G;GBVU/A M-_=_M E5?^5.\LD?\4,*7^7F2WHW3ZN4.CG:*F$2>\< D$%4I8 +$KK2%#?, MUC>S.G-^=T:)]F#J+PI=UJS=C/WWH(3E^P^_GR7$R7:) !8[[H$3- @)M6)N M+ZL,LH_/?]P9)=H$JB]2N/N'>?Z899L1WSQ4*H9TM$VB'$+804^X=,109+&& M)7+(L?I+1F<'RCHC0UL@#6NC5C;)SIY#;*7_Q"$>$%).> S"?S EH,3.44!& MF&TRN!ML". [#TH==>V;=#Y9SW>RQ.+<,>ABH_C9]%4CM0JS]:<@>+#J/N;Q MBK=\L?E:[_)Y>%L/89=7 ^H\]')3?$X7LW]N3SL'6++EI)@][+#:9>D-_/K1 M5-Y^GP469=-W:;%ZW%R^DTYV$I\-GIQKFE!,F$5 ,T8X\U8X"[?994@I"]B M-;>?/J0C0BSUXXN_5(Y]7-!?@DB8Y+CW#$#OH2-(>[K#AT:K:2PACO84?31T MT1ULHXY0M'>,!@,6=F(<<>TP!$10JMP.E'A5;/W]26^1@4XH4/%PS67H?1\' M)I"1C&AFJ/32L&#I\-T!I2!S,'=&7JVQL28O/CE1#Z^_!E=&Z7T?'T7&3> 0_75,;^[.&:R]#IS(R7 MN=W<;K9P9XR%HVT23 &B0'O@ V*"8&^5VG\#8HM80K$RAV8:6M*'%DP]CS6-CQ9G%S>YO%*QM/VX6'GTZL59;"&/,Q"@CII(Q\WXZ5R5[O=1A.A>T! MU%_,NXHQ=,9:K-Y)X@#3T"(H#102BEB>P)&GUXH/OTK4[>WF&&HV=8O5;'7\%KGC#R=8 R6D]!(ZPSF6RNG2=!:& MHC[C$Y7/W]972=XR'KW9^XLOV3( ?][H?_%@XF)!38<4T59IBRU OK2*A,=J MA&9C"]IM!8N!+<1Z)N'V!DVN@:6$Q2LGA!0" 4Y*.9TV]??VER?!79\-6 /! M@9ERT6K_[1XLS'?00^LIA$IAH(G5O)0U?'3N*DW!R[18C1F-\/J^.7)-QN& MU&C)GV3SQ2:%;96_S1?OBOQVMMK;,J=]2^=;)H)RZZUC#-OHA & B/TBZ:SI M\R!K#8.A@4[R+G'J M\_K7\UQ^]<8(S8668.N2 .^SAW4QN4N7F?I<9)MDN=D2.HH[TD+>/4G\G<<,R&#%P_UC/5H]/U;_. MY2F=:IB(624E;(*V2!;[?(+ET9H.72!86^G,E\.]>SV\>#S M"922JC!W6BN-UY(1YLLO*SKSU#C-A9;U]OI89HM(?5]L&)5-,$82#*/\9^<2 M*U3T>/5L(B#%V#.$O;, *!C>46Z3%8>@USRS:NZ$AKKYIG!',T1Z.WT]G6X0 M3N?OTMGTS<*D#[-5.C^K\9/M$BZ9 - RS3%0Q HNH2QEQ?TF,P^B_3;1Z?N\ M2L#@TVSK!C/!(II--Y<6Y(N-F;0M<@M/$..2;N(5@()A *00' @,L)?E$0$E MFKB@^G8Z_MKXY&6'N/47@XAUKK-I>9)?32;K^_4&+QN4-)F=*M-POG$"J.%: M ^*UM@A#A@TO4SFT1F.\<+XSMK2.UA#Y[>L(7O@AEB!8OEDNUUF8*I_!=&I_ M>D$W"0$J[.XYI(RI (@VW)7IOMI24/\BJ@XKS7=UOKL[W 9@T+MB-LE>U_,^ MS98731)G&:80!2&502 LQ)R6.3]:4%A_1NFL;% ?S&B"T0 L>+%,OL\FV>Q+ M-KVY?"(YWT^"P]2I!J^[SCH/+; M71&T,*(_8\VAQ6<[6TXV5W&DBVGN\,8H#9PGY;[&QX/^/ML=?>\R>69 M5%5[CN6#I=80 FL%%=Y+A- .+^,UI+59):Z&5<- 67MJ.3+,=T4^R;+I,@)6 M?A+Y[3.'H)IOM)=-5_D^N^C83-3F.Q*)+=-4A^T? LXS(H4OX]K!MF?UG;+R M:B@V-*C]!7[#>+>;.KN.IR6W]WUM-WO;JM)Q&8X7:NTK3#\5:3P9&6[2<6)U ML 1C.C]PVCCKJ$&E[]/$V_3J>_S U7!P$"@')MY_I?-UU@'OJO6; &>E)=@) MY EADC*Z/]QCJ$4-',W7YVGN$\DGUG54C_58(L?+8;1:3?38*_\2%401 \)! M%^P@+X)U;[BWL:R3(I83#UDE#TA'$\\H*H@*BR''0/"PQU'"48*XVN(3CZ&" M/I,=FE40K:SH5BJ(7@9;.N8*HMVDW%'L.%-$$H,@!E(AXU@)D.62]= ;H$+2J4RS(8T0HD$A! M9210!N&P[=]))30?>6)_%^H[7S6H'F;?"R-&:6F,DPBM$*"W\E$>.>4M8B[\ MKU%.!Z-,E=)0Q$9X(583E9PO'W49'F.N"\"\YY1)RRDG" )#J<4[29#SN+ZO M?)2E)"^U!5J"[?LX[HT%!Y8$]!0V3#D)+;*ES-@#/$Y[H+D*:YW[K@?67X,H MHS(31LJ/EK)6WH1WSTU>/.1%A:H AY].3)@M!?',6.,5]E+*_[^]+UMR(\>R M?)_/Z _HQKZ,38\9UFJ992DT4F:5S1.,8GA([(R@QY ,*55?/W"28*PDG;Z" ME*RRM(0<[L Y%\!=<"\82'TEID5YP9%K M3FH.P:H_'K/!#G!;),5 J1M0@Q M+'SJ+Z*^>8BA\_2: 3CM"*7&K*X/5#[15G97ON^C=6^# "#!A"((D?(4:T,U M39$\S#%I?FB]\_27 7CM"J:1'8$MJH1&)==A3N.8G+92&^.82^.4%C??BK.L M$MJQJZ\!@B-+2LL*D-0*A..$4LPQRR1"D">G.S9(V#PU_$Y9/*D49#.\+EM& MLE+N\Q6-CC2'7JN$0N2M4ZC* E0$40R 3EXN7&5RY:/W=\S)B55"3\.I10;" MMV+^4%2C?G1+5G'3R?RHPEBG;8 \CH +31@6&'L*4@V#-90^GQL@A[Y[@&I MQHRKZ2:9;I-F6:DXC<@_\34!<6ZJ_ ;!%&9<4VATTK6)D;!YCN/0*?1MY*!? MT)IG.%;GN;^6MQ'/Y=7W>?SUZ^R^\DDLBN5;%3>.-PJ &^V,B0:6Y)(2J"U- MCBX2C=_,@SN=G&?M'*7A=+SU:E4ER3VWTA,)#A;0VD!NO7=K( MB* D(Z=0[R>;NP*IZWS#;8+:.FOH296@57DD<;7U.X.V4 "LG-1$'IC0@C)-M(:*008U,NDH'C6" M-E$HLI58 XQ2EPGCJN$R[6Z^:.LO$JQ72YP T!ZF!'^5_9BK65\6-- R!Q M8(8:QA4&/EH?9N=/5GFJY4'6,U0+KRSH8PY7RUB#BLET_SL%R5 M=]&^?-Z?CO.6CWP[_?2WV>1SG%P5?F.G,MO9C3: M"@Y&E6:GZ][>#RX '- MO<^'N,42QR$T$D6U"7N)O4MC$MZ1/./Z[2EZS75GX%P&\5D%ZS/ANZO(?+'Q MV&Q7J2/!^+<>#E0ABT%5BUD H+W1 8V;^S)[.4S;,5'-@1C*/$^FSE/[)YD]/\Q# ME++YH&4A*>_+^;2= ML#R^(? J:]!#("VU1J"(*-+;\5L+6/.UO;=0ZSCRTABR+$2FJ: $PZG"G''I M&"$44"1 FAZ6(-0\$M];L'4<\3@1J/%=?A^*Q4VYN*N\W5>?;V<;M$;WO&V[ M_;&HJ-X4B7S=RRHB-%T5U[_/[N(C5S>?XD^7-Z>4&^SJ(P%J)Z1 C&M/">96 M2VJU5H(A20!1M<)WF2)YS._7S0>"%UY0(EV4*=ERX< M7FC>/@HT+.)#>AV'%_)/J\EB92>K?;[+?CX4#*R*/AF.K7%>2NZXWU$@A,W6 M\SFT!'8] =JP,/!)RN:#W!16/G1;8E>?"!@CR: 5'C+AN/%VS>0:04KHH.&= MVC'A\U_&FZ$_OLKY:?9E/KN932?SE?DZF7\IEN_FZ4FU7!9K3U#M,/ @P>GU M>M5G#SYM=LMW\[4(K)ZLOH-\+)OJX1'^:5$Q4/7JXVSY9QU%?G^CP+QSBE;7 ME%)$G(FF&>8""L@T=![5*Q4QT$B/*=IO-P@(($&IP-XCS31E'+,T0D-%B_LE M.U:'I'LPNF[2K1_*\HOB\G]U[A2WAZ(J>]]/A#)&2.>",TQE%(Z MH]D.",M$KNIE6U[+[L'I,[RZ78Z?]O!@>'7O\\$SPIRLHI'$:>^96]_+O!D3 M()+F&U?O@*>R/X0N@_WL@NNYD#Z.@?>^G/^Q/U'VC:<"-Q&7:*-J3 1W1FJD MP'8<-@XOHUK:'?%1=H7%@,&7YSN7_O%[[, 1K]*!5D%2X2@$9&U.6J:E &HW M3J2'S($?8P_O'J+11*'J[]%:)P=:!:<%,U%-5HK')9 H+C' &$D%L(KH1 R'*C=9_'FZ6O&L:=#$(,:1I=Y#0S P1(GD=R&T13VE MGFMM]Z];M,%I/,E(G3Y]'WG1-""J'56<.J(A=1@!A9)V[1CE_.Q4C8:$'I64 M3G#[&23F7-2/3 1E' 'Y-+DMEMM@V/MB=53Y>//Y$"USS2E5WOIHWDNI+4J* MFU..952>NWNZ7EX)V0% @R6-KT.OOY>U[GQ[^6R0%DJ!H2; 6L0HT];)-";+ M3/,P5&_GAWLCO2TXHVT''Z(*%G\P^5(<.C5RJ%E02!$CH*_*OVA-+4?J M(V89G@09(B[9'*'>3VN\/@OPL9C&_J_K6ZP/3F^?\+/Y)/YXQ8"Q.9E 5_.#06*(P M<$I3J(2LE<;8T^AW=H&&^(5 M:U&TM>/S"-T2O?<>\KZ R^[80ESTEN7M;'-=Q1J]@U=_O?5PX-@+68%LH )4 M QP5[RW<(!KS0_HP&]X.T /=9<>P]1G,?MW!@['L?8\'&D>"M435-2= ;)!Z M')'.U/_0!44'V6Z%SB7PGI47(1>ZQ[$>MAK?_,MV53M^E&%/B^"YX,1# )/#&6 M8LVL9M0XE)1C"(#+9][VJO-W \]@7KZ[:NC_VMKV[^:KR?S++.JC&Z?5(9?? MP895$HKC F$GB=4: !8'F48+N&E>V:-U\X>BLFT*^L](%:XRWA M#$JU(PBE$8 )8B6@AL&XX^YF#Y7-Y:>W4NW];3QC(#JXB9%J?]9M@ -3OJ[^;2\*ZH 0QW:'Y\.-IK: M5C OF65,,2*\EFEP$ M'=*>,T !M$SJD M,=H^[%2;Z ["3JG?-'R@AZP[U'O(J3;5 MQVI2GP9:GX&'[DH3:X8Y\08 2[EV5A!%71J3Q3KCW-EV%-6J4=P,G,L@/KN8 M4P9\=^1K^/3P>3E=S.XWQXYJU*7>VR!0[FVT881VIDHK=9Q2OMTR =0HLR!2 M!\B7/<#2G,CM(.J1^-;# 4OOJ&9:84DX9TYQP5)/I6]10VK@FM7-".P DL$. MB:>L??VPC!KK"%C?TV!!E0N;DME.I1\J$6>2IC'?/TDOT.$#IOUK/2Q'(B MNP=U[-C9CL,- D1* (J1A!QXIB& A*0>6^0R*E72$O%]:E@;.%JK8?7(>^OA MJ# J1[VTU&O#%(K;$]#)]62Q;SX'^X[CMR*N RB&6EK?J%7YM%2E^VMZ^W = MU8_JI$'\[_KWR5\'%N &;PL*.$>)L 1X[(Q&" *0<.$@)U-K$*=K_Q".=+R+ M.<)PM%X(<=Y)S2S!J8_:J^;%J<<]T7,JS=W ,T((;8":M;?KVL3_YV&R6!6+ MVQ^[4)V=K"9_S"=1[%?5M\;N0?\%A&MVI']*JHNJK]8*R(?;R7S(3V530OCM M4U0J]F[^9:.H_WA\Y,/D1_4C]7VRN/ZM3IRV]CM:%=V<3M:_7BW+L$U^U94G8@?$8>WYX.- M@H0*24@04%I[;Q44/.UIPEF1847#IM"7/6'2+9N0-V S-0I,0& =)UP 66U# M4N#D31&:NHR*#O3.9D-,FK-Y=W];_BB*M?/XP\-B^C6J"S4Y/=XT5&48J,+0 M4("]L=K%)6L'3!3*QLSVEEC<";.=(S-<+/O-Y-5EE=_U^"]'[^2M^Y)@%,54 M2,BT5G$O\YPRMT5!0MOB<$//!<_'U\-[ WD,43NJP;U^. @F".;*:P]AG)R( M.)AT(&DIS?SRE3[H.R AK3"[%(G(4J_/4Q!&,N@6L_ET=C^YO?H^+Q9'JUB] M]7A 0!L&J,;(6JT-]K0*R6U&)DR]E-RA;[YN3L]+^ZX](GVFB'VL]L0#^:"[ M?P^&204M5@(;:A$F$/JT*\HHZ\U#R:<7%#D3O: -?KUSOG&V+]DKA4&Y\-A5MOPL-0-1]G?(WQW#W<'27OV3$#> M4^2YIIIR+I'$GB6'@S*4990@T!CULINQ]\K;Y*_CO#U])O8=&X(]ATHH++7T MA*K4=PY)\^G62YIF:]Y:C'TH-7:SB_\X>LOLL^>"]0@)@0G@&$NJ%3 Z:?<* M*]@\*G%Z=:PS47FZP'&P_+O&V#R.;GY=.^+5Q^>",D[1ZE"(E>POJVY4JLM^@!W.^[Q<+695SM"ZQW]$VI8?/_UQ5( . MM@L&&B_B4)W +@X8&^Q24%Y;A8<\:':.0M0EN$,)TC]BGZOLTL/*_Y.G @". M26N$LXI!PSF&CQ," M7<9WUZ?=0S4_V;HSBP-!Q5>YX]%X0@4GA!XB8O);<. M,)-\]AI#GKFJW8B5MYEMA<=YL5*RYJ<>&[FN]WB3=X2U5- M&FIDK#2 ,V40TB[YL@PP<-";MNII"@UYK&>?=(!1/K+R^_>R UG9O25@YPCG MQ&FB#756("D3UH;)%L=?>],JAY*5IA@U/D#Y_J'Z6GGS++O_Y5')9P\%H:@D M-';,0HB,YAH@F'KF48LZ'N,9EMUG3+?&+1OWV#YL-H.[NE'7UVLB)[>;VT'4 MP^IKN9C]Z[%01Y=E#XY_-0#)L/02.DX()EI9+OD69ZM]BW-4X]FL/6;T9T/$ MV0C\D&+^"E,I%$$(( R#KO*'<-![<'!_W<\6ZX?C &?E426]BV\$(17&P (OJV0% M8!G%*0QDF6AQ\PN_(/D>&_;L%93U+UN'XV:$L ^EY(W/!,NQ1)1)K63< 0%W MR"95SQFAF^>MB$L5X'&0;ZQ\I')+L<>?9_-UATW<+F;7Q69&/;G:=VT#K+NZ M5,OEP]V;CH[V+PV"<)?N>1:AY'E!P$2"S4TPA&CF00$\5V-,@=%"QF&X(*$."<.VIEOKW![H6;O MU3E/?45 5#CI 5,<>^9 -%"W228.8$Y!+^BGO#;%DLWVWMQ-_+577I^VHQBSK3=.W\Z&,RG/#Y@ QCB"FE MJ"<($2619EOD"<*^Q>K^*YPW""7G,AG6?K_=N(\Z!7N<%R?V)"Y.,-(AM7#5 MQ4::$"!(XD- V2*O^U<@<&AV!D^DVES#]C8H.Q?YQDQ>KP4OM\;WY>K_%JN/ MQ;3\,J_B_T^2@0XE1PSR_1"M'8\8HP)S(JW2%AJ0L"<2M3 Z+S%LF",G9S\? M-LN$+Q?;'U7/'7)6#]N1X##BV"E,K$*8(X61-XD-&2EJ/D,N*>!X%N1DKVBI MZ;2XK1RQSUOV97(?^%QP &!CJ#,X[L#4"&E<4F&IU;!%YN_%QB''I>#L]X'' M-VT:7:V^%HO?OT[F8^I*1_H4%-**$*^QE!P#(!S8%A:,' GH6M3;O,1HY[GP M-/RYK/5/=V6RCWO^._I&$.LB7YAY;X%G7#@#=VN,=+K%/1 7%SD=$?>. TVO M^_P*JVUMN'^6BS__JWQ8+.^+Q3^+XL^;WL]6/TV)377TU"!,G M,T!("6HI%QP"D.PCRBQI<1O\)05*\V,B?_6[^N5CL;E$+&U2?9^>VO.](!SE MC'.$N 9>46X@X E;363S>SS1)05M<^)@A%5ZDUVQKG2]_#J[?SS)$.=K4K:Z M7Z7K?#5@IR%2/*X*U@!"!,,VK0U, M%"?B\I1IL?$]FOTMM![VR)A\_+Z6*V MUO,_1CNZCX7ZR"># L9[[AVB/FY\6#F#DAN*02Q;U"+X%8+MC8;L3R?N3(9% MW)*N;F+KNW*^N4]I;U)._Q\-",?=*UK1'$J/E&6:C!W3[I*6\>TD27&-+,A8>A9/W)[#23 M^]DJ%67Y6"RC=5Q4,5C_L'I8%.^6RX?)?'I(AD]^5^!66:N0@9A0:HDWRJ(= M)A@T+PR%+C'NV#>^PP="WE7$36XW'IB;9_5__\0+^., _U__P MQL^W[WC&Q/?OW_]]>EL^5.F>_SXM[_YC3<.3XX?K,H./1:U?%!]7T]7LVVSU MPQ:KR>QV^;R;Q5^K(L[*ZW_+6!_?"40?BO<3:;,64VLY U9)BKU2B&JM!(.. M6U/O0JJ>D.NJ7ODA #NKB1[584XA1UY92"SSC!*WQ9%)V.84VLE+U>3VMM\% MJJ[(O#1/1@)[O2A5:%VO_F=<4>(;__/?5HMUVL?VA^5\%9<$=[O^]G_^V[+X MQI$3S#EB,):33-JH,9D@BAM18*:EC5UAU0 M D>ZEZ"V6)1](#J4U?M6;ZL_+HKCUS4=;1NH\]!#HS5GG'K@.7)X.V8"C=)Y MWV70FLD:DM$%7C^'K(PC(T?N1,A/1#HR^_ZK7*S*^?=R\>".B%([*[WZFWEU+ E/?: M.BDT.X2RUHC.6V'$DM9\+*"DB45'1@E#'A>(6>>P?MR4^ MJ$8]X@64M2D_Z0+*T\#-9LG;6^"[W.:,N:CQKGZ\F\>Q/ZP1?U+:_F-Y>^O+ M1?5\'W[D4_L0H.>,*ACM*2 ET18!FO0NSER.]Z:-Z3#-E);LI\;K8;_(LMQE M;FZ.O/0Q-4[M0]QTJ]M6),1":*4DT$"@Q(%S'%[0U.A//KN:03VS=_XSZ'GI MI%$FT/,N!"6P]X@+P"EGDE0'U&QB0&O=O'16?ED\%S!_6I%W_M,G$G-3S.+R M,>H,>M6+0"##2"%.' 72$0@M2*J*\%@V]PSFEQYT 9.H+7_G/X_^L=Z#1YU$ MS[L0L!?64<>LLHA7Q=&4XHD!YDQS"R>_G*,+F$&MR#O_Z5/_XJ2>'0G]]#2@ M2*=D417G7'D?=0ICDU8N',?^@G3"$=T-69#W,TW&S&=@@)H[I8A6T$J ('/2 ML,2<%?227!ECRWZ&<_A$^L]_XF90;KSK/@:"()=<",R%%PX"PGD20"FLOR1O MRD\SA?N5@?.?QUMS^F%1+/.TB]/ SOK],MF^1.0.F,QH<(H)C%# MEB-N.(*. T[BLGSYJ9:U1>!@_L1I.&:CH9[!(71IH8IZ U40.X$T(;Y:)"ID M(92.@'/*GZ@M)4.<1F\&["_1[0[A,\B?."N)'4=2=Z5Q'VV&H[D3>]L$PS1E M%&B@J7,8:U==0[0>HQ)&F"%K'XR9-U&;ZGVWW;0$=LRT]F9%,VC\ A$<(BX, M\\BCJ%8G/4;'?[O\3-BFFEPWB%Y&(00$D,>,$\RT]Q)XBB1*8S;:9IZMVIK) MDRLB-,/KYY"5+-6;_$3D5-'HJV@&I!A@3!T#AGI&H!(4[/KI:(89FQUB?[1H MQFGH9&,E';DV?+C\RH,?#)AA+BEBM K&@ZB@<4-WGD! ;'ZR-Z;[,P<.SE#" M^\N0W/>MP*/][(C%&@L%!%"*>K?#5.KF22CYR75'PM6?K#>BY%S$_/F!J+\M MRF4OX;[]7PN*.RNCH6Z-U<9(C+GUAA,F-1?$P.:W\N9WS"Y/46]/RF#"7CEG MJNKXQ;5]6$3X-EU>CV[YQ'.S='\5B^DL#O>0+)_\LF 4)IPII!WPBCAJ,$; MABA5O(6K)+_S9#V):M^8G\NRZ_ZZGRW6;7I-(-__M6 48$)2PC13S$N&HV&8 M<-710+R@8U5Y+KOM23D?85]/YLK7VKLJ_>I; 0O"E<1"Q 7$(>"<]2!A6A6P M;"SH^=V?E*N@MZ/D7,1\F#J7N?*$C1>G?Y/FM[Y*LV+J9DC?8LW.!.J] M!8!:27UU/5?"9LWX4R5H*Z!Q55%I02041'$$ M$_Z&L^:YD^?@O^Q<2,>93R>2F,TDVGO:HTX.:&<3J;M>!(HP9U)CP@GT5FF@ M)4T\",HOJ81'AI-I-"+/9D*E08X^IT[J2$#:"6F$IP1 KTC4K%FR0IF"J'D* MPSEX<[.?5GUR>48SZY6/<+RY=5)7@G40<>8Q)9@J;YGRT.X8X;9Y6.\<_,MG M,+OZ9#.;^57?,SF2/56S!P$IYQ##3BCNA?,^:N4[_*5K493T')S8H\^F44@\ METETW),YTMQJU['@C4+"260$ D@QB<3.^N70M[BGX1Q>KQ62Z>IC<_EXL[@X?O1VZ"\$3J#P1TJGJY)!2U *1 M4+7:7E*YI>9.\Y# O8XO1KT)B#/)<(*00>-\RPR8G>\ M0 IIX^G5N=/\IYE>_=-X+M-KC_IZ^OK3YZSKKI.!2\T=C.:OIQH2RC0PVPQK M*AR4&6F&/\UD'(W=X:TI]>7+HO@R617O8L=G\^5L6N,^A[X_6=WW9)1ESANH MJ:'6(6$2:DC9YAM4?@[RL:RESEDX%Y_R"1SWD>]A:]28S)X^!82,QMP1X8W' "DA]&Z= MLM T5Y$XP\Y$0B MQ2W@E!H$@+;2*H]K52SK";FSJE$/);?$01EG,P2>: XQVN)HK,;--_'\:M37 M%IG>:M2?!O;D\FK4>R^L4AH0P(Q#&B ?=8TM %2TN(?X;&K4UQ:!@S7J3\,Q M&_/H# I] V\,X8@J"X%EV%)D$K)6"GE6->IK2\D0%;^; ?M+=+M#>!R1/:E& M_5E)[#B2VFV->D!1E4 @((+<"Z&4]VRG$Q$[J,R,6*.^-M6U:]2?!FPVR]P^ M['9VZ1/S-?F<_E%6%NQM--<_3E:]N"KK?SU8[9Q!3A%O@2+4:>]W2CYD9-!* MUH/Y8QI;-MD1-L^:=?%$7R5@TY#=[Z=G!2.TVJB@".$6N%AC9A7M6N MR>BDW:5-@@[HR#Z@>VCR]W8"[NA' ^ .0@DD]E70)4++9=IQ'=9 Y1..RD7H M<^#A+!?\-& [^S:[+N;78^@]3[\=F((* .)1_+_ C#JI7,)<2-B\N$_.)]>R M6/ [H&/XV-2+O^_&=77CEO?W?RQG\R_Z=C+]\]/T:VR__!6+.BR(0$O%N+5: M.1[M2&LPYQ()YJ6 ,"YYOV)1]7SCEAOGD&7:2ZV@\YX(L,41((6:'\G*+Q95 M6V1ZBT6=!O8%QJ*,I58C%Y=D%M5Q1K "-@% <(L"#F<3BZHM @=C4:?AF(V^ M=P8.?>V,@TQX%)4<:J,F89E+R )OW3G%HFI+R1">_6; _A+=[A ^@UC464EL M!K&HTZ)0VS )AT ![ DTD@JJM%""I7$)RIH[;<^2I ME=#GP,-9+OCY19XTMH8I*P3$G%EMN$F;+ (*-\\DSSGRE,6"WP$=@T>>UG[' M?8&D;4_:??#A[FZR^'%U\VGV93Z[F4TG$<'IM'R85SE6'\K;V72600?T)*(Q M+3Y]+8K5V-&U]\7W)QU\W,PAC:@9)3CX3MDV&RY6#T1WOBWEX(;?Q3B>*\?IJNKQ:=B\6TV MW1SA1-@,"-4*I1ZZJ$B0[)WV'#K M"/&R8T@:DW>U^EHL#E/VY)'@JH*-GE85'0D1N'+E[08HH&X>2NW#XZD9=E_52/M]Z/% !51R=1]P[R9!@3";\)+04YZFJ]K(CY/@#PJ&K7:!P4L\)5V MQ*6-&"*FA4]CYZ9%>F%O)QW:4?AR-^D!I#XMOH_%A?_ MEIRKT4(2>6H*K=AXF]%6>)PGMUEM]>-1.AR5GZ;%?+*8E1\6Q;=9^;"\_?&Q MN"\7J^)Z[X9=IUD0&"L&&>" :PZ8LYKO(B0$T>:U27MQ\;1@J.P-E*'VY9TB M>Y#Q RT" I01;22(_W=:,<^(2N,2 _I$1B,[.[P&$Q!7RZ+:(Y\7J[O:SFD MB3][,!@HD0.$<(.5P%IIANT.'>$S5+G'"_"V@FY@2VWYL9@6LV^5[OF^6)F' MQ6(=_3UFH+W9+'#&"6%"<*\%J^KM:)V4UX@='30@4T](FE+UMD76!2I#\9^N M;/KG;/75Q)6KO"L6:S1JB4&-U@$HI9S47" (J> @FC8ZC9O&U3&?#:%C:>@> MG*&$(H6E3+E<+8]+P5N/!Z(@54Y#C9CU!$811SB-#$K?O !:;X>1.Z*] S1& MX;DNP0'8*JM+ P@T\JBZV4V#-!9FV#V1-A&(K2WV:3SU7JT:Q8 MASZKEO9QU,& M>P)U3#4A#>E',SWA9?- H,>:$AP-KS@C"3,"I;B(D41DY";HC]0:*D1+W 8T M+!8/Q?43B&I9%6^W"=HY9H615G*%> 22V[38&@M\1EZ%P62C*["R6$+>E_-I MNU7D\0W!: :QXMAY)AQF7A&2SD\9R!C,3_4<=R%I#-U0HO.Q2DV9%]=NLJBN M&5Y&T7^XJ^XK*JZC3C:;S@Y)S?'&07#FK #&8H$9T4Q1(W83AMCFUX'TIM'V M+C"=H]9_CE>MC"6V_N\NJF:N!O MR^]'J@\.E[-5LT/Y)A[]-DS"%@91[+43T$+@D30 KZMR&H ,87;$B[GR3-BB M#%!N.-+$.AZG,F)*;_&2BOHA;V#H.V&KKF1TFK!U&KX7E["%J!=.JZB86B<1 M,@9RD8:OD=4#BM> QWAJDWXL8>LT^,XC;X=I39&K;F,@!D$#B1,RC0D[ /,] MV]..HEH)/,W N0SBLSOXDP'?I_+<3 M[@G/.F'K5#UL"&S/*2N'"X44Q])YC;&RSA"GTL@, MPRA/5:UG%NNDYS0#[I)$(RME[@PD8M1C@#TG;&E/-?;(2J44)1QSYW<;L3#0 MYZ-.=D-AHX2MTT#*+V$+2@F]A)P K[RS' IDM_W7Q.'FP92L$[::>'K:(9=G M4H]2PM)J\"3J[1Y'JYBRW1@P)'EJ"JW8.)C=TPR/\^0VJZU^/$J'H[*OA*T* M%*L$ X PQSGR#*0M2&/9(AX^4,)6;89.2=@Z#93S2=CBP%65< SPCCHAE48^ M.5IT1"VC4NG=D=T='D,IZ.^+U;OYM+PK?BN7AP/G3YX+'D*,L4 >$2>H=\P+ MG$*='K-!JVD,=D*W<7BW.7*#F6EW<46:_6M=KOGJ9G<>_>MD\:4XZ",\U"X@ M1@RS$#J*,"*$&L_3MFBDD,U3-7(^Q]U02KI$"B @3R/7FC0W[7L[#/4 Z'BBM#?+[22)VON6 M4"5+.J^UYU6!3"^@)VB+@XT;XCB=?]3>YHVT#/.#!_1GD*5V:(ZZV;U(E%#SZW5P_^J^6$PJW)[\VZD;X0FO#DIR MHI#3@'CLE+$ :!@1\TPQ3CUI7D*5_0SRURO8>6V@N]2,UIOH[DW! >NPC=J$ MXH!R*A"G2:&PPB+;6/CXSR!\76([H,^@2A:(R%4W\USK'W\LB^MW\]UL4=/5 M[-NQ1:_^2P*"T&JJ&3*425E=YFV2]6.=5%O-=)/]C<*!&MG%.)>>>&BRL,4V@;ZJ$(>UPJ"##32 M8PDC;S<(GB*C@%7> (]E_#-R<#M"0E +AW#'F2!=D/0Z3;(](MGE;GRLUK%# M$?ST[X$XIAQB@!D/0=S&A( F#51YW5Q'Z#E+HRUO97LP>@WX5'TZ'.!Y?"+H M2OM@!A#NH<:088]1ZG<5N,HX!'\Z]B^9:X7!^7"87ZA],.J&H^SO$;Z[A[N# MI#U[)G!K*$6**6@])!@QPK=V0/PQP1E5OFN,>MG-V'OE;?+7<=Z>/A,TD- R MQ(&.=AM&2%.PZ[L0KGGTHI\8>%O>6HR]7][^NUPDXWI?VL/;#P:I).:."8N= MB6J?C?]W:106F^:NW9[S&CK47%JCTB>W[R=WQ=7-LRX>/'VV]_G@("/"<@@ MMR!*+F'IO >ED-&,TT;;$%3V!\UET)Z=1C0ZVZ>RO"]E=%ZD#Q])''WY8!"4 M:&X91,1[ !$T.D6(*$-RV,M\CF^K'2!==@C'4%[B5SN0_E%E/1S).CS0*FA# M-&%..DBI-DA5%UFF<6)LFWL1>LX Z&@O[AZBT42AZN_>];I&J^ \4 090XB! M6&$HB!!IG)[K3#?K3AD\ZF)LB];E2D=6>WJN0C&2,&RWME<]/YHJ>*1ET%Y0 MC)DBP$-D'?6:[3!4VC6/(O9V9KD3]EY*1*2.LV#!5A[ M9#7WAAJF/8C_2R/'3O.\%9 NJ3U):EJA]S/)3Y;J2.YB,XZX?'KXO)PN9O<; M(G;]/JJ9'&P7,&+2.R(=]@XBB*H_;<B\HA9I!"W=C<>8YL9*;^G9O9#?)VA#K0X?;B?S M*LQX1"U]^EBP2 (F+9.41:C(.N*81@(,:^X//3UI;$P%M 4F0[-[5"EX_F 0 MT!ILB/!NG=%!O4J59:C03-N\U<=FQ.QAMQ4BY\YSEFK>&/1VM$-OKD)ZMUZ& M9M^*JA/Q(^+PMGRP4;"":\BD0TIB()PT'">GBL30-:^NW9LBUA3ZLB=,!O,. M?I\LKFNX@)X]%R242AE(G72,8:\J)26-A1#6G-_3DV3'W&S;@#*8I?5ULBCT M9'UUU]U]!&CR0BE*D>8Q9X: M#E#*E9! :Y#WSM]02EX:<_D ^TMTNT,X2V7FC"5V'$FM"B4N9M/UG8CE],\_ M(EO+CY_^..K..M@N<*H90%'U\$0XY:I:FG 'O$#-ZZ#TID6-2_FKNSF[ W/SOB9!",, )M(Y0*DF5 -5):UI3M8UJ3*ZY:A' >@( MG=$.]'R(]DW\P>1+ 0_(P*%F 7&%+/" "SFG!OOM6:42>65LVGTGO/F MB;V]58_L03YZP6HH2?D]:EBSV+UUU3V:+:Y(Z7@SS<,%!#C :"<,4@ M450B3E.44 EIFH=4>ZL%V8-D=(K14!+QM[*\_CZ[O7WL[Y&:Z&\W",YS@*G0 M$"#B191]*),K5&M"FL=5>ZO&V(,$=(+-4,P_=O+JYEWDP2R-R?UL-;F=_:MRUVSJ=IIRN7I_L"CY_D9!1F.*(RW4YE(O NTNV4I' MB6QN;]P[Y*[K\3 R\N*Y T[KRJ?C!4H:N"84M\B0/B=/YXB0 MYB^LEN9>A'3_YP*%S&"!">316F3 JDCJ%EFC39MC[.?DEA';4&=/K]>>=VM9^W/1R@(Y^F7XOKA]OBZL;%I>"N0OB/97'SN?IXXV"!-%QJ M)S42$%OI%'6<"^8M=@[K6MIL3XO@CJ>]PSA6T[KN*P*A@ALEE0>:2F<$5QAL M43#&^R%3*@Y6N>Z2T)QR;EK$P7H[8M6G+'0&5$-Q MZ/C"'Q-!< A5[B6G+-%$29OZK#W4 T[T/(R5-O#T3FGMZV.\=;%[KCKU)YTD M2!D DT= 1R3R-"<:8K_G'IEF&)P/AUDI]<-2-QQEIU\!A+ACR $+O,/*&H % ME*GO4H#,:MXW0GWO%4"GC;U7WDZ^ H@2IQGS1FKB(*=2,+MSHAJ'FZLYO5\! MU(BW%F,?W6^28C>%V+'#8ZKW!$$(HCO8>B5,.<>T4(1N\JGP*G$TT<4#)>'7A]7#X M#AF!K*6.Q/%>/TQ75XM/Q>+;;'K(-G_KT: YA[@JI(BC6BVY@H"[+>B@NE0H MUYCB0*27G<+7IUZZ[=ZR!_:WN<#%MA7=;TA541Z&?4TI=*8(-X,G,L@/CN_0 9\G\ISC9*?VSR(^C4^GS6(6KJJ;G]36#.EA6$& M(;T;/R49%9SO"/E]53S;P-*P*S5$2!E5%FJ8QH0.9W ML#KKAQ2/C#6V(; =+%$]?NWJ1EV7ZV7M:,3UK<<#9!0K+(AG" K%L"([XPI8 M#4R>2EW/++[,6>\.N$L2C:S4OC.0B)$VH]WX/ZTF\^O)XGKYQ_WU9%7$YPF0 M=2\P.MP^$,<9M%4"O[,:26&@3&.'3M'F54]Z\VNWH_#M&XPZ!:G7N'"Q3"[J M0XW&:UU8]'Z7!4?IH6\\EB5GY8 M%-]FY0RGH6X^6 MCV"D*B?_G*V^INNX=Z6.JE3A^-_U[Y._#JCK#=X6/,!62BR%1-I30VV$:!=@ M)3G6MATOJ-P_OH/E_12WMU5'Y]=_GRS^+"J" &*M M(TA339#=CA)#)IN["WK+X!A/BCJ#<2AAV55\?C>?1CD_4O[PC:<#-Y0I+"U@ M4BG'.>&[Q1P3W6(SZBVI8SSQ:(_?4'+QOEC5DHAGSP4()='1?H:*".49@U!7 MN%#)H-&:-K_)H;<:N6.>8FJ.W%!2X":+>1SU\D.Q2(5F9M.XN-G9[<.J>*LD M8LV6H9)U(RF "G&)A4/&)M4<(RPSK)D[GJ1TBV4F1VG7/KA#]7RVO:M^^3Q9 M%O_[?_Q_4$L#!!0 ( ):)?4YB&@1*P0@! &"#@ 5 8VQD&ULW+UMD]LXEB;Z?7\%;\^-N]41Z2X"? $X.S,;(%YFO..R M?6U7]TY4;"B4$M/FE%+,$94NNW_])2F24F9*%%Y)^NY.5]FN-,]S'A /SSD M#O[I?WZ[WWA?LUV9%]M__A/XB_\G+]NNBG6^_?S/?_KUXRORD;Y^_:?_^2__ M[9_^KU>O_G?ZX8W'BM7C?;;=>W27+??9VOLCWW_Q_K;.RM^]NUUQ[_VMV/V> M?UV^>G7X2U[SBTV^_?T?ZW_<+LO,^U;F_UBNOF3WRS?%:KEO;'_9[Q_^\>>? M__CCC[]\N]UM_E+L/O\,?3_XN?];%W^B_MVK[L=>U7_T"L!7 ?C+MW+])Z_R M<%LVMB6,=#_^[<7/_Q$T/PV2)/FY^:_]CY;YN1^L'@M^_M^_O/G8^/DJWY;[ MY7:5_>E?_IOG'>C8%9OL0W;GU?_^]ZH <8O7Y RWC_51-W/M(SY\*+Q[=K%^_O\ ML9:QVX7L],TH]LN-Y3?CQ2,O8M[4/_6F^E7[@_73!^2W,=Z*ZLF#LV_[;+O. MUHUH/GFTEZ__^4_5KQ:/Y:O/R^7#@A;W]_F^_C"59+NFQ79??<*J3UF>E2PO M5YNB?-QEY+;<[Y:K_4((QA. (\99@A*61()1##"(TS3A(?(7C9%%MGWUZ\<. M4O-'+HW^286KEZ.PR\KB<;$ZOW6@?T_ M__3ST>DG[!>K$ ._&[J4*78M:_YD[>1[%9>L5MGNRJ$ZO[2Z,I#M3_R\*JJXX&'_ MZLF8UJ'4*+X58[S2!P8KA\^Q]V(NOWO(=LO:[INL"LE*\;BO;/Z2;_/[Q_OW MR^\-N ]54)57VK![=RN/=-0@]Z$/_XNP>>SSD='8>0Z&FN3WF MPSA4_!]@>]WP' >FA^X5=]X!O%>C'U>#M4D>T&/W SJ<&IC@!\^0G/S[>;NJ__Z'Z\>6F7. XH# 6PD]]Q%+*.(U0#Q1"M'B1L%P4 MD@E12BG,M:3NJMITJ+P#+._]KEAEV5I']:<'/P=Q'<:KOQ(N_\NQM*.<_ M\.NVJM@4 W_T%^"),S_&B_ LHJB)KN.$Q =ME.".^C/APPS&>=JX8@X$%+.9 M;DXV?RZ!CG*&;(.*HA[[ZL^=QY\&YF0_X&,'&. ,_ M8:2A]P(XCC,NLFX]R# ?WQ\YPK#@O97PPM8HV*Q,L\?L]?;3'T6-KUSPF$,6 M1%Q@SNK"6QKYK,5!0,*A[8JTFO6)*M%54 #LEZ 5B;=7>G;'N;,/>P79R[=> M!;J1<^G$<+Q2\Q-2#4O,>@/TXY26-?W3*"F;,&DM@:M Y#V(P0Q3$ 3#2OQY MQ&& , ,L)!U AGCHHH1L#]W4I6-YF9YBZ"RE;2,/U]C"/G9MV.( 6T[3IAEH MYQF:O0&WEYM)4VV2EMD?SQ\D(W/@N&HRYHI[-R'"Y2PQP@@P(@1 #(=1"#%$ MN$.' $16:[N6,$U8TW4=$!@,E(MH8)PQ&C$4&+-H:VM@748!XPSP!"' U,59 M.9:M??W-Q_%'_/1;\-KHNV^+=?O%U^K]S0X5"LAIFJ:!8"R&*2!!DD1)AZ1" M&;LIO\K;GZX "UT58!7(MUV"=<.[\P]T#7O>9=B>6"N%6/5A^M%*L1H>:A=C M==FTG&OU, ;301X%<4Q ZK,T 1@'(>B7Y4A( N*N(&L'WPQ*LI+"/LF:"_Y= MA0Z7,TK,D]B' 0$)1!3A* %A<,!'0R $<5"HM8!JVE*MXT#!8+#<1 GCC-.H M(<+X!5L;P^LV.AAGF"<)#>91MKW.M,6HP'PT?\R0P(+?AO& +>:MEV]%-;L. M!8V84,@PH(!B$L/$QR'R.R"8X,!)]5;>_'3%V\!1\5:!>LNU6S>LN_Y8UZAG M7;GM:;51N%4?HQ^L;JOAH&[95I=+NZE7CV(P.62 Q"R-84"C)$HXBC 3+<*( M$!H[*]K:@3>#FJVD7D\R>#:3L1$';'2%GZ1@:VF,761DXX_U6#F9C3&WG)1) MD6V'& M=J'6 JAIZ[1N@P.#H7(2&8PS2F.&!:,7:6V,K=.(8)PQGB(+=?G9.6#?4;AP.7<$&#$2 MLA0'"4Q#3#B"?30#(M]N+UM;H*:MSKH-#@R&RDED,,XHC1D6C%^=M3"V3B." M<<9XBG!@'M79JSS;BP3,A_*'# ,LN&T6 ]CBW7)U]M.7;)#"R76I=*(U@Z=5)U-;U<)W6GIV:C955KW8^0>QVV M5A ;5:@5JV93C.L/)?!V/-83?XML6RN0#43LR,))8?^]4YM,'U=?LO7C)GMW=["=9G?%+COBJ/Y5[O,5V:Y%]>?YY^VG9371 M/V7?]FE%QN\+DJ:,B( %@I(P)D $2=JAHE$8J>RU=8W%\<[;#G[]]>RP-BNT M+5J/%O5.4I7?;N%B7,K[F9?5!]ZK?>L=YGDEN"!IM-.7DC>G4(*U3\VT.V+2NLV^PNWS]#Q(2/HXC5[RO OJA^&_$.$8L"7^_;8!_' MB-^%IY^ 2[*O*_H.ADA5\*<='7VQ?SHP)Y%VB]W[J47_YQD)O3+94B+O;@CG M)O ./;TH[J[951=V?G>7K?;YU^.WYL-R7R7R-9WY)F\*3<\@Q1Q#0$0(DIA' M/*WOR_ [2!'5C?H= '$L[4^Q/56.K/26>^_C?KE_K-[V[Y[(JO>Z+Z0UVE*[ MY^T+!^&_BS%5_11,/)SZWX(>^(NQ>C;>\_D2J',M]2EP.(1S^Q:X=/7BQ\ Y MO^I? Y;=9;M=MJZPD++,]F65<+S)E[<5G'V>E<^_39@Q$89!&K,$PS 649AT M:) /F-Z'P"Z&,#8>K'>HIM'<:8-9DOU7^II"#?>O^ZJXORI\XTVM&Y MHZO=]@=)5;XG'1]]!;\X$EZ-W&NASTC$57F6TG%G@S3Z!;T8)G\QCN"]X[H)]NNHD_T@$:/ M,'KST.@Q'"U&GQE:&MW6<5\@6D#(ZO9+:4P%\!GP(0_3UFJ, L84>AW9,JES M,$==>UMX6M*KSZ:2OKIET$A$NW6!LRHZB49>(NNZ$!K3/"NU,_?FO*198DE1 MM^J5J*RN553DGK%-:"C\&$9A&F.,@1\!'G2V Y^K=&JS:W@<#6M :BF8*:]* M.C8&ET9JU@ \5%EKB#-2M6'JKFN;)>IGI7"V?#JOC9);(D MHC13FF>E8>;>7(C2[+!DIP*XB D*8X;BRK2/28!3D/9&00)BC%J,/SWTU+JM.U[Z5%1).$M%('C=6CB :1QQUAD/8Q]K M9,:6+,]X&<,6MVK2.P:?9BI[YK3#Q%&H''<2LFF)_'DII"VG+HBA5]) M'?(2!( "^,X02#%((D9]\.DA8 2R*B!^EFQ/]ME$+LLJ^G@>,R:J>'S59'Y MJ:(,DQ+::'5 YJ60=EV[H),.^%..$@]USTO&1< 0QS3D/O#]M#(9!MT:-?(9 MB4RB1#/+,UY&L<6M8I0X I^&46*[JC(_/1SF3B9*M$/^O#30EE.7HD2;G%FJ M92X2 ,* ^"EFU?]\' H8=#EYI<,":JR\F)J<[=*+,9=6*I!V^'-799Q5#5&_ M3BA-\[PTS-@;M7J?(DO*33"?60L3A@@.P@C$@ ,1D9!'G34&0J:A5KJF1E0I M[^%)!XW\,/GVZATTM&F5$RZG5)KV%)U8I]3UR93->>B2L1>7>H@:L2+5W)YU MO:BW:[[=Y_OOK[?5]+MO%C7Z-8V$<$RBF! 4PBI,"Z#/0H22 /JUU=1RO1, MMV+(X5>_A==4> X O1.$,LN'KLA5Z'$^.LEZK MM^M/X>JMD].N=98O#K8^9)_SVL1V_W9YGRU\%,4Q#I @) 8LC"@EK#-3!6^) MS-84[8<[WF_2SI0C**]&):='^H0-:_LH7*E)N2)-9R*AL@N%RFSUE\_%UY\K M+P]14/6+Y\'/)0;.Z(HQ6=/*B#G\PM)+HRH2M%*G9NURG7W[]^S[ I,P2'C= M:9AL/@JJ48@(M]D.UI9^%SLOB\@I4'$68Q82 6B"("Z MT?_!BD 14(L_U)X]3O318/(Z4*JAAR);LH&'.Z*TP@Y)CNS%'$_\'XPX])B: M7B2,T+^(-DQ8D)&&KG#RJ?H;BR!,8H@J$WX08!\Q1I*H>SR((ZFK-I0?ZE@, M^D)?#49>!-1XN3[[G5&B66,>9,/&=#]U^,(\U^)D^@FN![LP?!?4I_3[;)<7 MZRZJ($',4I9 R $,&26@,M5+!XZ5Y[;:T\>:Y =4&DF#)FGR$]\=7YH*($N5 M33%X0L(55= C;#[RH(G_C$Z8,*$B&,=41%1_4BYX"&B XH1S !!-",-]*10& M4"!5R5!]_EBB<9HY-\C494.9.GGA<,F:IG3($V93/)X1<44^=&F;CX!H>W!& M0LS84!>1@V0=;/E,I $A/J1I&J8P)%3@SE9$ =23$14+(PM)^V4UDA(E E7% MQ!5W9G(B19M]03DA0TI2=,B;FZAH^7!15O09D1$64AE:-\8VR\^+T&>(@E$[:F.!:0'X]5HY"5#D9KK,N&.%35ID"3$AA@\/%BC<,&*_)B\_%^N=FDCV6^S?8XXM)@\CI0JIJBR):LEK@C2DM#)#FR)QU/_!^4##VF MYB(5FNA?2(0)"PI[-(O[^V+[<5^L?O_X95F]-N\>]V6]I[P2IP7PDX!&*:V$ M*/)C%E4A4%%Z' MSSL 5)4I;39E%6H,(K7$28-#>[)T@95!13)E]:N8A9&$""$YRB@!("D\3O[204DZ[(/_D#T4NWT5&M7-ZQ[+ M19!R2@E$+.",)306!'2'=1$BL6+ HFEDI$2K/<'1H_,.\)23*DTFI=,I]R3J M)5*J_%E,H,Y2,IPZF;$X%Z$Q=>-ENF2#%X4R\)J+Q@A,,45 L;:C].B1BL U)-UU)36JI$O KEC2JP!+$62Q 'SB_7#]5X>F MN8B$'OB7U5]]#N0%X?WC[29?B4VQW"\J84GB,!4L1C3@H%(=UFW*QP!SZ5TF MZD\>1PX.B+P&DJH:*/$D*P:N*-+2 BEV[$G!B>^#2J##T5R$0 O["QW09T"V M(>+'[//]:1#2]PX*0T1\BB+*! \) $$"$H1P917Y 6"RMQYI/]_=2]]".HF> MI[JGZ!(Y9V:%-3[GT;W/W(W"\GNF.&U67[+UXR9[=_?<\$D?KO1[^Q\_9=_V M:>7^[PO**( P8H@#%D#$XVI&=VA@@)G*+6ZN,#C^(G>PO>+.$_EVN5WE31N8 M8RNZV^_MW%S>5C_6XE=K2.IL?"15;P9#HRB*)Z/R4B!/4-_4P]/]Q&^?FB&J M'? :#\864#V>A_35\_E.N M^LS5M;ML6S8P/V2;VCPMRGW9[(NZ79;9^OWR>X.Q3U202-, ( "C4& >4A'! M*MO'P <)H"R1%2#'*-P)SQ%X+3JGT+T6N]> ;W<.OFKP>YT#T]TU;,3W@+Z, M-)#ST)6QG'U^"8P-(H5 MAQ,5/P5]\V2,*KGOD$\>4IK3+5=X<#V6\Y#\,1V^7(X8AVL3Z6^_.N2/Y6Y] M"NROR\WCX;J'LGR\/_S9,Y"4Q_6>$2["J+XS*\ 1HQW(*$RIZ6? (;01/PE_ MR_+/7^KPDGRMLHG/F7>"VLNW'EUN5H^;0P;*ESZ//;[ZGY&9 M#*U!$?MEDN UWKSXOO0N/1GX.7YL] =%\<,SPNC/]R,TAO,2'Z31QD#VX_2V MV'[-RDHH/U3_W.6K?;8^.>MUX3M)_"#! ,>LS!)(4PBP%LHL'KSE3Y!3@", M^*$YPFXE2"__<#,.( MPR 6H $F M_Q Y'#"#+&2,UV0>G[59,*&8GXPW.M(?R?URG]7XWMWU>T_>%V7^Y'Y4PHB( M4&4[C$.<(!&@M,J3XCB! :41OM:TVJHMAUK5P7NZX[)#.-WN9PG:AA3#)NLS MF?I677H^A^WS)3L9WU=O3;;;M2'S^^7NW:Y!LVY*J.^S7:,J"R026$D H@&. M0&4-1%%R,!Z1F JI0TB633J.(WN47MD$" _+G?>U!NC]E&^]=;'9+'>E]Y#M M#FVG)+M.V:9=3@4G8%Q-!X]DMQVH*HS5G/8.* _E_+HG]R&@&U<+Y<@;4$/+ M[,]##VT[53A]8TTTL2TC/.Z_%+O\[]EZ 5(,4A;0E% 01PE 0UKHXQ!R DB M^EJH;&ID#5SVR!H15.JW9XM<'<5SRJNATG7%SA[(YJIN_, MH(H9^S3% M*(CB!%4!76TUBA!D?B35]<:6K9'UJ3AM8VQ3I)3XU5K7EK>2$B8/DNR.G;22/EB5AK%F' :HLCW4Q2G?A"2N*W4"<1"J>MM M;=ISK&=M[W 793(K;,LIV]A$JZG;T_[L,ZJ.2= VH'0V29^'VEGUJ'#WBFJK MWHLL-@4L3&) (4V!SV.2P+!;EQ!5N @TU4[9SI@J9Z,09L2ILJ8YI=-$RR:N M?PU0)*=;VL3.3J_T/;FL4X;L:.M3F\MR!&#* A_Z# :<$<8).E@+_2#BX>)K MMKLMM-5)THK*5#H%I*=-IN4N;2XU-9Z=#-)F>L"-RI"I,CF3$5(U8MK M J3%BK;XG&:A/ ZY[Y, ,42C*$UH9;0SF> @-8J.5 R-&1Y9J6B9T:HI1JX8 MM:%(DU6R%&_FLDKN3 5*RY5K*J7/CXI4Y?M#IXSMFA;;^N1LMEWE67GLMW'< M_YE$81SX.$@00&&2XC"(#SW>.&<1@LJIG473(\A9B]:K1L1[@E==QVQR+J]L M$]&MKG47F?9..@_]-MFV>S4NKRBB@T&9CT:Z<.Z,:CKC4+Y-Y==L^YC5#["OO.@Y]R\O?$:V,W' MN0>N&@(Y& O9.&C:85 -AJ1'8/+#B!K,#H9&[L9I'G+KU,,709)K-F5EF*Q6 MQ6,3H[TO-GD=I?6Z'R")_OCQ.:NV%:_7#4'!LMW._JE>O&R MU]O3G\BK?.BAFMSU#%]$L1\ABF :,HY(1&%,TA930B*AM!W)+1+'\4T%WCN= MF$_@UQMJ#@[4C>6>_%CK0_O%O3Q[IQ@[.8V1;7BY@)#!/"8\9XPF$ ME *$.S,I9%(KBMH/=ZS0+:8FTVEA56%3!4Q2=/5)&];14?A2DT8-JF34KO+T M1.FJWSU7N4M4G!$N8]:FU2)S^(6EMT=9,>K2>&NH9,7],M\NXC2-(&<^"4,* M 04AQTEG*^"^U%J>F84IM., 35T]= B4EA#'W%G0D6NTV5:2EXP,RXD!@[/1 M%!,?7@J+,2/7U&6U6>\6[_9?LMTOV?UMMEL@AE", :O4BX?MXDD(@ ME58J/]2QAC10Y,1"G8]A?7!*A9HD-"B\WPXX)+53G8YUL7JL0^NF!]DTM#R! M8)N>9QI9.U(K8.*#5O^>NW9&\K2]GU;E]&$7AJ.NH&6L/3[8+E.VAC",4Q9% M'',<)I2 2(1=2$8$)HFTJND]WK&^=:"\%I7"W-:D2T+TW#.E)G_/2=)10DVV M%#31/6MZZJC.GIQ0GO7WDF2:D3,#\31TH+#VHBBN]JW_\[$\;,X2Q6Z@G-:D MOSAA,!5))$@Z.K(NF27,7 M$6,""0H2+M(@((S3D)/.%(T#)?'4,N!8(VM,=5?D#I5B+<^,.SF][,^UL>.EKMU^>M#?1]W-;*AG[2V4Q&E M@8 L(81$(0H0%WVDB"D02E&:%8NNH[-C*-"C] XPO1KG*S]1#,;L\"P9A(U. ML6+P=9U=Y931]CZY >:DMLS98'X>TF;9IXL;Z>PQ)K-*6E\4U7;<;\(VD"1 M) "%OB"",P0P9*V%-.0!DET;57VN8R$[@:.\BT*9HNNKGR[94=,@!6*LK70^ M\_["^J8N1].O:FHC+\S?$*V9WZZ2$H)95&_5"L.0BH!2$,6]C0!(7:NF]^0Q M9[_R/@@-HI04P %'!AHPVGZ'%PQM=HP@F/?#V..$!2QWX4>:9 PZ<# V)#KE*?T MCM"\#IN\6I@3>5T\1N5034O.<&4E? M=^Y*0#X'<17^^()''"IC?&6Q?02%67.U)(6EW3I!R]' M6"-JS@ M$IF-+I'3*XT5+RYD/&:LN#Y+^";?9J\KI.4B#GP*<,HQ8, 7,*%^ M$+6X:!@SI:L:W*-QK%G&)]1J3[S&E9$.%BH,I%S%>5YCJ":DHPS?K$X9]JP/ M5++'&]%Y5+E']-?2B4-=IN6_$OO7VU5QG[TIRG(A B" $,!0XXCP6.!@\Z& M"&*E>\/4GNQIL*AJKQ*Y,BJJ"M>5!5Q[QV >#_54/[LD?U^E]\^[IMV M,_NBOGVB>C_'5KL3=@:52X?%N:B0%O87BJ+/@/3&@?LJ#\[_WFP,?G?7;3"M MY&KW.2L7, YIS #@$0Q@&$94H*YJ3Q.<*,6'9I9!S#$TM#ZOQ5VYZ%%EGQYOMYOD2%9K:K$ M<)]U,'\,\G M&63I'4&.JVPRM T(G%76YZ%S=ETJ'+ZEIJIWL27@(L5QR$6:"D13Y@L,1 A; M!$Q4^:05\=,W/XX&]ITWES4HQ>#-*MNZ"NB889M".-CF=&I)O,BCDC*:C\9< M!=*"9U=UTA9[^G+Y(CCE82P$QQSY(:,A#*'?VPU"!*R(I*K1<:21&:2U%HC5 MU4,G9-I4P6FSW*N$*L5Q=._MN")"@DD*=^* ).*//]%%2P1$QB%(F0JQ3QG(-Q7><[H/6R;P_9 MMLP.]]0431>8S1&EA6S9Z@ 99-)3C8VM++L9K1.0S8 =VO;T/IS^]ZF55XUR MU0S=Q6C.5;==N2N3V;OCV6[6WU\ L. ^XP%#<4"0'Z$(0Q1UM0>&&61F(F]F MV[&F']1@U26B%G7^T2@*Z M+"KL@J'+\LO[7?$U7V?K]/NO9;9^O>T5G:SV^=>#H$, 6!JE,:11G"0B22M1 M[P!P1A0W15HS.\+^F54%U7MHL7JWW[V?'BNXU1S_LU?TP=:RAZR\U<;:"$CO MPYF"?/5-.C5*[_TI[[]VO!^#7'*==U?[=219'-[,8WLHYJ&B+AQ[N0W(#7>R MVGD,>XNRI,O=[OM=L?NC/N+?WI8 _3#&- B!7X4X@#ZS%FH<^;R1F" 60$!HQ 7E0;[QNC?D$2-W!8FC"L6:U M6X K6%Z/2ZL3I2Z#TGFP:_*4TUUEWEQEM&>8&4Y<3:BA8<*X_(JO=BN5'3&$VNY 3&/4UJZM+A>:XODW1I/$O.@+B8 MD3D/93'TH;#Y>JEIRL>ZNT%]Z7C%X.9_/>[R,)17[$ M ]A;3:G2W<2FMASK3 -/366,V9/3FS&)4U.>!EFS>Z/!YIV"FTA_KI UH$2V M:)Z')EGSIG#S,IKF7F^7]X=+.@5 <)^4!_&$"%#$8B[8 LE()%JO&3!S 3Y MUXU7H[-4]9'G4S<+1XFQ^)(N5C'D5(VIDSL/!3*AB-7,S)-;LQTJ6N( MZ?.(,PP@Y:+202A\OP_9H@J N3))&II0FRQ5B%18-=$G!X3:4ZB9U(N./"FK ME"*]<]8I55>DE$J+'UFMHLM-?E?LMOE2[);;U9>\K.VGQ7+7=]+:G9 G\HL32P5&_Z5N=K6)A&HDI-B5ZPI'TQNCI=JE>D.Z7-Y+)T)?H4 M+DY_[O 9 ;; S@SN S9TX,6UZH9.3;*B7AOS._+VT#<2#7EM4CZ/^-&J M1]);1779DM6[ORXWC\WWD6PVQ1]5])IUQ_WK3+QN8-+W]+VO5U\7?A2G' E, MPRC@&/O<9["'D?A*&;%UX^[+>H>3@?G6^]IA]Y8=>#7]L\^\G!A.2KJ:,O90 MO1[KS;$)25,1K/'>>&>.;-YX!_CCBJ8JN0,*ZFRAFWE3?>F0AO MY,VYUSD;T#2;C,]#W*QZ]'P;KW6V9.6NLD@KP_G^5%O;<$] GJ9!G/#09Q0S M@ACKUF82S@*EXP(F=AS+VX>LS"JZOC1[4]?9UVQ3/#17\*T:P*< 10,R9H/8>&MV79RC3?OBSW M?RL>-^O7]P_+U9[?W65U#YYZ<\N'Y3Y;!"B)"0H02"!.8 I]WF\@)B)$2AW$ M'$%POR!0[TT]T:D;[V[YM=@U-\_E#6:O2FZR#G?SHSOE8U6N!LA([<8<&TMB MZ.TKS%X#VCN@]GK8S0]^&!J:,17S"KGJ@FIKM&:MM]:5JF7EOFWVNV L33 (4 HC%E?@*B2\0\0Q5SJ X1+'>+K]T*%L M$N"\Q>DM#T"MR+2=D3'2ZM$'Q9)@WW@GQS_>/QFJ#GW7/GT6LBW#L[IV6QV] M60NX74_E5-P!NU([N+O^P(=:Z(=BLQ&'VL(B21,""(XCRGA"8.B#."%IPD#( M(AXG4'H7M[X)QP+<-],F"I>7F;(VK* C$J8FCL^X\GZK87DM+I4]W0;4*>SK M'H="O;W=FE3*[>^^Z/@9P;?$U SV>5MPHK#Z]B@> ;QT;UO=COAQ5]\;OXAQ MQ%@$_1CX/N,QI%#TEBF&>/&0[?)B_7&_W.WE0F<;5E5FRW. NA/FQKO-/N?; M;;T)I;CS#H]5/"QH@W"Y6'ALEC5E_=R5DC?>V_H?+IVT@A+5)^CQ" M5:L>/3\Z:)TM8^'[D*TVR[+,[_(J2BY.[OV%, 8\#C@1/H."Q3'DL,,1T3#0 MN%#2/@BI^6I^_WBS^N=5V+=EMVNH.+F,O/3JU^AX68_.%;T.!LA0-MT.B@L1 M/454\P@%K<$XY4PH5P+TS(Q5#3CHI+?L@&DDMYH\*M0&W%.HJ8%_>Z:!X[.H M429PSZ9AJ4"95;5JP5G_KU4,S$B;4=7 T)%SE0,;W!@'T<]O@Q/%KJ]LK/[K M,=_55QNECV6^SW^?8P9Q .0Y0$B/J"H" * *11AQ,!H;0;=7QT[I?M M&KQM>+WT;EN,5:3=@[049;L;0<,H?!:#9S5*/W?AYEVQ.]ZXV?E5G[OM//.H MQ)"/&\SKCHQ.L._\+9AY,N#>?]ED8:21L%K01@DB/B8)3.($\S#Q1=A9QHCS MMJ#-MVN+Y>PK-M7+V1T\_6)V5A]YN%K&_E&+K)*$SWRBZWBD4V158DLIL^_O M_#U=S8H)A22.*$TP8S1(T\I@9X\GL=1&+',K8^7U;U0O*[= H$)&[YP[S7"I MQV6^YJ_'H48^[YQ+PW1>F5.U=/Z<^]>R>2/*9I3,F_EQ+I>WP(Q)W'2\K1TF M"8>4ISR" @D,4\;\SJ:(@\C.%@!Y>^,N_I_(]XUWN]PTQ^&=[ 108%P_C79# MLYV4N,HGB!$"A*6%?0,$XZSJO\]V=\7NOE&WXG:3?VY"C-(KJW^7 MS1+R^G%7"][^2]8JWN% T1_9KFD/LGE<'XI4]0_TB_^;/N+HI+/Z*_5//%'0 MXS,MJJC&6%N054?CZT9GZTT"#5SOB'=&VON"2UTQUA^4'T"=#9Q3D6M3#I7* M!G^<0] 7&Q^S??%Z^[7(5Y5^O*]D8_>I^-CHU+*Y>^S=W8F:O:O$[*!EBY@& M$#!" >$,"0HC#F*2\CB$- RAQM&":6".MM"TKH1A7U2:WOK@/=1.U']4GKC1 MAL#GOAX:N?I$(Z]0,)G_H%O_2O2+5.SP1O0.>HV'WJ?"._71>W?GG<831S=_ MG!="H_HS_Q?#L'SD] 6Y)AEJI2@G8W&MEC7M"S"C8MC$1)RKILUA;*RDL-I+ MKC&@*8S#A =4A(AQQG"WY(I\(;#I[AKW"/__L<-FA)&TD,?.8A#=!3(_[FX; MXQ'23:*=OQ$_0*[MG@.5E'RD$;&SBA0$( I2'V' PY0P$C<'1] 02J C7TW M\M;&W'%S=@5I9MMOS-<[9!G_ 6:YO"]*ZQUJ#$EW,\_+Y>?/N^R0/[V[:^MT MGYHS.R+%48!P CD)*0T3(1),6$I"4:\AVU-L]<3J"MN_-?@4 MK^RX\KP;N3U^#'7J37_'5QA MS'D@($PP"*O 1 C0FJ7U[=<6M$K>V'1Z]4;W3D%S@HV$RPVWUL1+AM8Q%>R- MQ#V"UIB>M9)IN".G9KH\6NUKMGTSWE.FVZ*J7U;4[VW%36L=$9X" ?R$18QB6 DN3%OKC/FQ\:%>'9N.HSL) M_=OV8"U*H KK%E30$>'6A?#M=:['U\(C*%TYU*#_!U!$':]41%&;-3M5<(HB M$J 8)3P.P\B/(/8[+68AA/%B7^R7&QL5\&N6E#2P!V5/ V_L? M#U4M0G@%@/B4P"B,(0S\A)"@0I.&@L2)5#M3>">P; M[_9[_Q-:U7,GHR,7KTP],&JQBYLQ<:*?&L0.J*K+89J'UCKUL!COI9?3Y7*W MK[\#9;')UXVUINQ&ON7E @4")PA01@'QH]0/6"0.AB(_B)%45=_@\>XSO2.J M0WG9^ZT&)BF9)L0-*^)(G"DG:ZITR:A9Y>N)DE6_>ZYBE\DX(U(6F)M6@VPX M4%A[BTP4A!7WRWR[B"H309I /X',QP?E.II*D;Z&2!J80D4.T(QT1)8^'25Q MP)P%+;E&FD,U.9B6UA-%_N:H**HN#&J*%A^R^>*[AVRWK .B-@8J?\GN;[/= M@G,6,("%#VGJQPD($ >]-9(HW0BG:\.QMO2PNOQ!L1.[-G5R"=L8K*GIRDO" MO-\.H$9.N2Y0,Y!6F9(YC]3)V(O"[BNF6O[=5KNM=2>A3 M4/T?BP%F0=39"SE4NC%8WXKS4*8%UBR[O&JQJ:YQ:5,HNZHU!GNJXA4CG^A^JK!KDL[9$M6M\?F6;&<;4ZQF]JU!&U#Q6J;K,]#X^RZ M]+P<;9\O^=XQ^>UC;>B7Y>YSE4V&.*Y[V5(6!6G,TCBB''96@.]SM88O:L\> M2<]6)\B\^P:::I,-1&?AF#(=7>(>Z8,FCX( M$5Q30N;2 $,3_8NN%28LR,:*Y+X6Z;^W&^=?5V_*]G-^N\D.7>(700 YPC#@ M2G5\>VP)T>+7N-32E6RY.'(-B M+2E^3NL1VK6[T)T$AL,\#82$E@B>1S!HRYG"R4NH*&>;ALUL_?'+ERS); MT^+^(=N6#0[^K?YEMH"!@"D3,,8D\B$%,4G\SC@4@NO(FAW+X\C;QWVQ^OW5 M;0VR[FW3H_2R TQ%4;-$NJ2XC4BTGLAU +T&84OS*4:/7Z'9C=I)$3>D>G:9 MGXGZ67;JN0JZX$PJ'?Z0;6J[[Y>[_?=/]5W-ATYFE?7[8MN@*3\=KW#>%Z<_ M+Y;Y[J_+S6,%#("$8C_&(4O\B,: \#Y/]Z.$RQU?'!&0RKS6.MS(BFT?OZP: M[%Y9RVG=]K#N8TTWQ6/USBX]43QNUPH]P\8<-8D2=>'#C M'7PXR'/I?7IZD?F3OW?CU:YXC2_S&T6%.L/\1E.O-#'>J,H5-JSP>JD6,NZ@ MS:!\,K+#Q6031'/[4ALN5-D3 RE.?!XSP2).!0U$MTT*0I_JW%JA;F2<7*5? M/:V^MF5]<6'YN/KB+4NO^CM9Q6#UZ^W:6V=?LTWQ4 O*3?6#W5_YG&TKKS;- MCRS7]_DV+_>UEU^SYH^*ZH.]T]P/)3\684DNQQ&-1+ MG/68E$N"+_I]*;$U)VH&R:H%)PJK+X^*^&:[K_DJ*Y\: E&00 )%C$",XX1Q MQ'AG"$ BM4/=X/'.=TP=0*G(AAY-,F+KG"%%H6WQ&(FL'ELJ NN<-4UQ569/ M4EC/^7M15(W(F8.@FCE06'M1U-+AUH:HG#G7"X=_JZ]&K<+I>N-#]7_K3\MO M"^$'+$F"!"A'C=+UZ!U((MW.4CSR/*=>EB,]\JK'F?:;&I#V_4OR]WO MV4F!KWBOD.F>D9) MGT$Y@1R)/-68M@'5,-?#FF;OU65^!@3- JGST"T;CKPX9&2)&Y-%#T2CF 0) M\^.$$(Y0B'S:60K3)-%J'Z'P?,>ZH[3H,=,ROBR%\Y@H1AY(E/'5V)"=&GRY MVU9VRO?9KMOEF*^JF,^6R]J6S2)?$ @2@+,(65Q9Q4&B5('<%-;CJ?, MVVSO;>II4Y'OE37 ^L:W"N)AD\(!I/=3OO76Q6:SW)W\X.45,C>DRWW8Q^1; M[>O>(:LODCYL^KKQTI[J%M^X%FY=1N:'W*MON#Q_ M#WGY>WM+5@0I\1D1U!=!4OT:VF/JQ,ONYN:$P M]F,J@!]AB#&@W;.)2*6V/Z@]T76UMP:BW!97@9!AH7#'A6)95H8&:PTJ>X_/ M3'@]1J9O0:F!N3!Y!Q1G;[O*E$(4H9CZ(1(@#4 D5:)%\?[]OG M(T:C")*8 "9 &, X1*A]?@3#0"K85W^JXUG=@I&?SHJ<7)_0[NA0F](M#CO= M%J4F]1//+TQK/7:FG]B:N O3]T)AE[H3*Y M_[/8=?L4#G=5)"0)$(\Q"SA%@K#J?[PSP@(JU>==\]&N:W0M&.7T6HHH2EE9E;H'%;5L9E4C,3T2!QG \61(95=%!J\SG0KA8XGU_93:+.COWVK M^NM=H"A\$D)*PY""@ 0 AQAW%@5*E>[_,[$SE3(I9896"-74)D=<6M(F&TFC MA>U=/43J[N]=-F15J"32N-=$ MDG*U2P,-;8U5L'HYSQ0%RI1329$:D4[-2:B9]+6L,]K&?PB$ M09*&.(H09%$4^HQT$HH0(%+U?FO&)M4R.UFC,K^Z:N:06IMJ-H\D\AE;2GJF M2?1<]4S7G:MZ9L23]$U8JU7QN-V7'[)5EG^M#RUU3;!B+H(P\2-0_3-@B."^ M_H]"@92J\=I&'.M7A\L[ E.\TDJ;/3F5&H4X-74ZP]E$R>(E<@;$R)C/>8B0 MN1O/KY^RPXNLZ+#L<#U&VSR*[';U&8UZV;@O\H)>EVG;$#'+/(]#T6S MZ5#A[-VTJ7)M5,?\(!60I4C0B,:I\*O_WYD.>(KLZ9RDP;&53B]-M,.M#7%S M0*NAO$V3(LJPI*UHBB3_")JFZI*2JFGQ)=UH\Z0#_8G=-F(,8)P('B8\$!Q M .M?M38QQK%2%R\S2XZ5[,E-"2?H%'MNFI$IIV#C\:@F79C57SSAPSJH?%;#J6[8C:4X)-;R^KUZV^C!94S)@,/'CA,5)%%?1 M==@<&.M,^#16VG"G]&#'GX<:BU>#T:HXJE$D%[PZ8T=-UJ6)<1*:GI(P$(EJ M<36/P%,/>F'A7=%3@3;%QH#1@(983PFT2G2J M1*FI@0..M/5@DGK;4R(D-$&1L7FI@BKX"[J@Q8%4PLG_ZS'??W_=[.'(OV:U MP>J!N+N:$:,4Q F') E\S!.*@F[O1A( +G4#A 4SCA7C ,[KT7G-'*GQ*20Y MAD1*Y)#C<:BF*)?ITTD6#7E4R!#'XU,O+33A52X5'&3@4OYGA[89)'V6'"FL MOU**.^'^6.[6_9)P A)"*(AXPN,X$*1>2NELA&&L=&>/VI-=[WFKP>CO*5%D M22ZH0F@++<^-F0]LI#4.[V+3HFD= IXG]^7XU P:DESG;JT.R-2WNZRO# MEL_J3F7Z_?@S[Y??ZS]K@!W1;=?/(L\(<(X%(#R,62 BBGS8M11/_#3UE59' MIP X3@AYF(AZ>>2CXM!0\7UB> M?CSD[_\N][M\M<_6'_?%ZO=?M_F^_/#QUZYY=93&/A3$%R'FA",H8M!_PS#D M:C=]FUARK/!'<%Y9H_.6]4!C6JJ>\)@ \QKD'D_5=C*/T^T M=6:0JP$]M0TZTR.M"FS**=5(1*K)E"Z'XQQ@[1D:$"<+ MM,Y#F6PXA/A;\*&R_:[JI&UV67]Y6;C_N=I6]!<8T]H,PX=R/HC2,4I_4MY*D M* QC(>36=8V-C)>PK2I@NHF:*G.J.9I#TK33LQK3C7=$-55.]I0;J71,D\YY M*(ZY&Q>3,"->M/.O]]FN_H/EYPPL("*0(1%6_R8LY2F,@Z23. 046SV:&!HU M!]O5^<-/R]);>@\'C'\VS,*4.-7,PUS1:9J)W7A'9!,G8B<4J:1B.LS.0YSL MN'(M'=/G1WJ_Q&93_+&LS(IBQXK'V_W=X^9E'Y&%SP*$$!4B3>,H3H@@G'7& M!4)2MR9:-NEZAT6'TKLK=MZZQ>DM6Z"*^RTLL2RY$6-\@A5W:#SAMH/HJ31R MF7 MY>YS5BXB&M+4QR$B,0A)E$ 4=6=:"4ZHTC%X0U..Y>X(J"ZT/.R**C[;?_>6 MV[67_==C_J!^)MZ46CFM&Y%5-8WK@'D-,N^$WQ;;N-(VS-. I%DB>!Y29LN9 MPLE+J"9=_UH4ZS_RS>9H[TU1E@LND!]$. 4^# 6N-!,DW:F(- U#I0R)G(?BF#I16'VY MU!3F:.3=W>LJ"ST1N9)_6VT>U_GV8JS2^ZD'ZW5H+]<7G8B< M$I,#VN=F1.8AB8Y\*\9XIQ7.DE:Y:_%YF]>EO'=WSQJ]O<]V>;%>Q/65Q2&* M$D!\2(4?QGZW135-D"]U[-R6+>?KCX>VAKLCTGH)H$+F_91OO>_90O)9GF@0C@RJPIG3D=F5^_@J2G+/N3[Y2;_>WVXH5[;6>UI4>[?9OM%X@LU9G4>L:L.1YXN\MKBQ=@1V\'#57[.RWIMWT$BP\!.!N4#< MYVE:;YH1&':US#2, J4;'48%YGJYN#D]^?6 23>RG6;$Y(1RMH.E)JT-QE>W M-4COU)$GC8MOOWNG/]=Z],>E&T]4HS^1CHNJS 6 RH^R9#/0_>G<5WU M6*P[_MU_6U:K;%/O^W[Z-^LOX2(",0UP$ ($0A+[C!#8-;RG*56[36,2@(Z_ M-[\UR!7;&8PXCHI".JLAU%9=:Z/G5H]-R981[]$&=&9*/Y[?ESX+(S.O M_ U)OY],$['+_NLQVZZ^MVW_,< P@1$', 8 ^FE".\LH"93:0=BPYUCW3W!Y M/3"MUJY6R%64[)%X51-C+4K=JNUEGF1TU ++,U-(&QY=TCYK;"FKVCF[;4_" M$/E)7&>W04(X!X(B0'K+T%=:\;=A;[1H]L:[,!VUFL-:H5I1XT9B63?@U";8 MK>)=9DU&\2QP/C/%L^'1)<6SQI:)XI5]5-GU-H0LI!2FS!LL%I-.\T"307.W66]=7.*<%6Y.Y)@CU-YU09XA053YOW^4J>ODL2FF?( ME_Q^SO)+E3#7_ZH;IW]=;FK;35P):()3$F*.J2^".!88BLX@ $"MJZJ^&=?[ M.2M(31FK^<4).*UTU81..4T;B4DU)=,FT=$>STL4#>[Q-.9U'DIEPY$7>SPM M<:/7V_"EZ?-_V@JE7Q\899'@(DA"/\$@2GM(%$.EE1BG0*93-JTTU>V@R*G? M;,;#FCY.DM":T#B@H:.,SCQ4=AQ7!SL^.N575JE_*;;9]U^6N]^SO7CSK6R[[IPX%IL&VJO;!IM7]N 4NS:: M\"@G.V-1J*8]3]@[XII(@ 8X&E A&\S.0XJL>/*\Z:(U=N2[8=_?9[M5OMR\ M7SYDN]96O1(1@D!P1$+"DY!4KT K@$1PJA3VZ%EPG5/VH+R'&I5JNVLMTB0+ M8\[Y4LSYCE0U@":2F[.T#-7!C&B3VXZWKD@D^E=CHC\JK;3,>$7]E6.L,TG-%RN_3- MHHV.+5\*%R^88NB8[?;Y75[1F95U\YZ'HLP[BTD2Q3SU.<%1%. $0N"SSF(* MJ-)981,[KL/($VAU[\/U 9QB-&G"HV1,.1*%BI'E,_9:7%,%F)]V4C MTZ"-4C'@ L(X#'W @YBSN@]*9Q$+M:NF3.PXUL0&BP =@-U[+X-0''5[R)"-?!NS.3*Q,/+DD3<;LF @1[(Y-@(BDE(;U+54D2D"< MH&[;6\HB[)L*D:R=480(F@N1-&_Z0N2",EM"!&>I&=(?0S)GHCVF7CS7'2NL2-_YNUMN MR[MJPI+M^F.V^YJO\NWG=W=G0)2?J@>7Y_]3FRC&F 2^X%&* AI'.!(D[G;P MIC2-E=8?1P4V@;KIGJ,:=\#D5'&V8V4NI5.=L;))Z8 $3S)R\]#M:5Q_?EGR M=/S+?B%^_?BOQ==LMVT^1)^SRG96LNQV_W*K-$Q"+F(>\G/37:BXW>2?FQU@BD3D*LFQ;]^](X8 MO0ZD5Z.<_@R&+'\#NFM]".:AJ?;=*AR_NJKG-G8/1=VU_:Q-$"4T2,(DC@&( MD$\#Y*/.)JC,JYW?,+'D>@->!\[;%O4NLGI945O]##F5D[SQZ%33N2.3\Y"V M09Z&-N19X7<>(F;)EQ?G0.PQI'G,[&VQ?[VM+WO.UG_+]U\&S_LG 4#$9XA" M'J(HC/PH!+U^0J1V':<[&,Z%SN*!-:OTR\K>+)A7U<2G1]]NO JWUP'W_JB0 M>P,M4>9P3DZ!Z$%1=3YZ:B3F0O/>Y^8\R%?N/NT:[;W?7\1;F*0^"$1,8@)A 0P(+#3N@0 MTB@.%$MUVF;&*,[M6W#:"F-"HVP];A0&E2MP':KIT]++# W6V(QIG8< V7#D M11W-$C?2>UN*799_WAZK=V?3X##P4R[\-*58P(BA^G*VSC:%4:"TT\6*1=0WN=CL5N[D&:)8LF-,*.SJR9?I^6T[S>B;99^>[Z=QP-B8%T2^R;?9ZWUV7RX $HS[ N. Q[%(6$A1VF*L_UQI>\VX MR%RKZ,F&W(,_36WHQ*/NAH2U5VR'+B!L_/)^JSWS&M*89[ME9/]B,CL\!YUY&?R59G&=P?73^J.@-DM'F?N4UZ$2<"QB''*,$\9 M9<#WH\Y^5.4+YI=ZZ%AUO0A4+S%D1X@V[O30(E=RS6<27A67>"XMW]QX9R]K MG\,-(&<8'%J[L3X*\U!5!WY)71=BSIQTP^BORWQ37_A;)0X?*^/'5.%IXK ( M @I$ $(NJ!]2P!#A7-(8Z'4K7;:,=%M8&M_;&3;VBKS=>8[Y9SZ632_=>A> M,=(KK''ERUE[&..8AI$@,$QAG*81"X[UDPBAQ;[8+S>2 ;NV%:4O4@](>E9^ MJO^*=]]&C4#(B'X4]M4_- =,L2A 7Z1F*MHTIG4EX;>['N0M> M+# C*T#I8YEOL[*DQ?UM-0V;M7QR6\GCQ=ED8VW,VA#I9WBLO[K4,V\CK+$$D#,\D*M_.83'9<*1R\>VI3ZN/J M2[9^W&3O[CKC9%7%%F7>&$^_G_SN4YTY+T+?%SQ-$AX"X<5K4,\E7[_9?F?Q8YN MJ@2CZ5 4D A7YF.?X[I-$19 ],H?^X%0[%-FS:[KW4<-U%<-5N\(MMNBA_;Q.!B->>BI$\]>=E1SQ)X% M%3W:?[N\S]I./@B%) CKRZ,(Y"DAJ%+V%D58GPBRI*1:MB=5TYLG$[I&K7MW M@.T1,995YX-A4UIUQF%L?3U'J)[&&@W-['76S#MYK;7 HM0*]J_;VWRSR=:T MV#85B6Z+?QK#,$A" :K .."0 1Q'O:E4KHVND0''RMG!\E8=+H4%4&W2)!:< MQ^!+3=QZJGI(.O>9:G.FL# \!G=ZB[\Z',HM[E[P^=("KBE%,UBD-7:AL/C* M*&X>?RSWQ7VV^Y!M#H7@+_E#9S&NS[.GF,>,PT!0GJ0DZ"Q&D1^H[9 TL>1\ M4V0'SMN=HE/<*FY"I5S\.1:':G+[^FV MQHY"7_-U5L>9G1F6\ "A%.,4A!0RS 3U6S-1@"E5[$VN]G#'D5^#Q]O6@)2; MB2NR)"40+]*( AKPUW1<#(ATCIH+6N#<>2<6XQ4FMM0IM#.249@SXU0=%ASNGF MEF?42.QKT25S'BIC[,6%W2QFK)AH3OW+7=:5Q##".(0DB?TPB$!M->KM)@%D MINJC9FT"';KQ.HR:Q7T+'.NKDSMZS75*A=G1-.L)88KJI4?V?'5,TQ\)13-A M2JKL_F_%;E]L_RAVOY>OMZLV;A.44!*D2' <0! E(JP$M;5#&9>*I/2?[EB[ M3C#5%T&N%$K'>F1)U-J=\Z0F0L\ITBFSZW&E4&-WSIE>@5V=.[GR^CEW+]76 MC:B906'=#']AZR4Q#A'?]"U@*KF..$X("2$"$0A%#$AK,@Z@X(;1H;RA21+4 M-[J-NAZ_UI_>%!G0YHIF7)"-3J/ M:H+5;CW;7-C5VT&<8J/9,&=7=Y=9HGP>,F;7I;/[R*SR9;Y9]]/E/K]?UIT>/F1U!:'NHGE Y]7P M;&V^56%81>M&)%=+Z\YOL[V1HGCD?;5'VJ[*G276YR1WMER2WC:KS9?TR=I] M-:WKZL3A&!D& 84,AAC&<_?'CZ8-VF4F'-$6A<,.7MEA,5D=Z28B,:JBS-S/ET'#@ MDGKH/_--'G0Y; M\N3(J81#7M04HJW53-7XYRD/ \*@2=@\1$$7_-GV6)H"VBB:7C&2]7%427QSD)B;8/9_7$C!&SNTO(GBYWN^_Y]G.S$K/@ 1"5 MK02D@J:^+P0/6&<[QK'2AFX[%EW+3M>.=^7@\A)E=N4$:7QBU01JH,7QA(TV>J)90)C#J,@]6DJ I)4D1M/6\N"A)'2\3L;]EQGBBW$:]=$N$E\\RJ1\]3%NMLR<&*"M,RTG2V"2K*53';PNO MH;E2X>T$-5LT7@G*0($XI810G:1K%,>YL MI!$.U*^ODWVRDH;I7EEG(E>*1&DLD5OER&AI?,+U<-EU<&FRYB$>FMB'UKT5 M&9 /@(J';+?__KYZ0?:5$M6K3P_U9KXJBUL$C%56:8 8\D4D&$YI;Y+'L=(% M+$:&G(<\!VS-MSCK@&G46,W8E(UN1B)2-:PYP+KQ&F -E?Q(Y=L!*AW%,Y=I M&@QD++ [#Q&RX\J+T,4:/R;KTV\K"KI B?(D( B)"+ 0 LRB..P#)9@H[<4Q M-.58IGXYMS1=J50/T'R96H57_95J1Y1:6:Q^>YW-T=:KCU@4EZPU")Z'9MER M1F+A6ILC6=UZ?LZ\4DC^;;5Y7.?;S_]:%.L_\LUFD08(!8"CF+,PKB(\@7!K M.O9#S*4N$;%JT+&&G1Q)7K99B'*498=8.?D:G5,U$3MSD5*%T/NIQ^AU(/\\ MKIS)\#8@:E9IGX>TV76I*S7->+JB/95BG&5E0#G,6)R'@ACZ4-A\KW06IQ?5(U%4=Z*" M$1()CI(DH=W#01(A]57IJX]TO1S][A-YX^EW=;A.BIUAOOKK0 M+,W*/&:Y*NBS2\N*/LO.XS?Y\C;?-$56LEU_W!>KW[\4FXJ0LEXMVG_OCW!S M"F.4!51,6$:$](Q"#B--64 M0%4SCD6OZUIS(GZ*K6M,*%06-)?L:4O8])UL+C,D)UFZM,Y.I+0=N2Q+9MRH M'J=^O_Q>+X9W6PM3)*K X>8D"K\"T*?!%V!"""< )V#U(HF' M0?P+XX0!+ M[^BT*FV269E[QA2SM(ZL%M'$QZ2?\C*4R)D1.0^9,77BPJ%H(TYDY87?/VR* M[UG67,N>K5_*VP(S6IF.0H13GS!$*8*XLUM#4%$:[4[@//.!47C2M-5N@94RA[5\Q LB_X4KEY*Y2BI MGK=G['$2(X @8!2D) IH$*2BC\H04+K,0-_*."MBK+8AJ/=[U$]N3$IK;HZ/"F6QZR2IEY66CJ6I!2#4B:NWD(BHD#5VL^ MBEPH[<\YL7:R?,]\GT:"4;^^LCTB/HPIZPQ2/U'J:&%@9I0X1EM*3/B3DY21 MJ%.3E@-K3P1FTMT[9_FYMH7'C-1Y:(X-1\YMYK'!C488LV Q3SC#41 BGK"4 MX)1W>X8J8RG6C%^N/G>4O3TG"UO: #$$7OY3MCWM_G^_I@>+WB7O<*S+>?L^VJM@@I0@%)*D-IE% ?^9"#SB)+ M4J4U;Q,[KA>]C] .5R><@O-^>EOL,P]?/I9GGU8Y^1B+434Y>4[F$UQC-QF] M2-" X-B@=1X"9,63%\U$;;$C?QWEQ4U 21KAR"=0Q#Z$F"4^\;O%,1@$3*FO MN($9Q_)T>>.AXM8<$R;E)&DD$M44Z134?^_V%I+]?I??/A[:2NP+[_URTAT[ M6IL,+; ]#Z&RX^]_+;>/R]UW+P W MU=- TOQ,/8^4^YJJ#Y"<[+D>&S6].P[+Q\.P-(!NO-<-PZ,W*WW.S("@F? X M#R4S\N!E\U%#-E1RP&)[8D90OS(#1,(X37C 4A:1S@P$6&GWC_+#1\CVBNU! MLLXJ%KB!_H!H#4I2I7M)9C>GT>O>;VO M;[EYO\S7K[=T^9#OEYL%II$?A %B*:^O)XU@"+HUO0"'0NEHFZX-U]L;>UA> MW11R]0IR;+4+GF1G:(&3(Y3PT MQMB+YYN#K+"BL#OQ\?ZQV1'9K.=50O>PR[YDV[+ZB+_>KHK[[$U1UAW WMU] M6GY;, ( ADD,:XW0T6IX"]3855>5.C7?(E M-6Q"WA6U[83RPU:")UB] UCOIQKNGP_-"HL[K\(\^NY(%4*']TPZ&9J92*4K M[U[NKW3(HJRT?LCVRWR;K?ERMZU2I_($%EH(2J$O(A[Y@#)! M4\B2L#=+<*RYZ5//V-@[04?M[W2=:CEI&I5E-:$ZW\]I7DV_J4"\K][*ZO/7_/;=GXK_Q MGGC03-U3'^H"4.^%=W1CLEU35L@?$()Q!W<>:C&RS\\/ODS N'22]OCPL&DL M+3?ILII%J^SCERS;L[Q<;8KRL8+W*?NV3RLV?U]0$4(""4XQQ32-$PHQZ""@ M&"I=%V35L.-"5(O/:P V)>5B6X^-8D)GE6K)5&\JEA63P!.8WE.V3Y!ZO]58 MO0;LV%M9%7@<2A-=#,<\)-:-:\]32W?\R5?IOV;;Q^Q#=K_,ZWK:^VQW5^SN M:RCO;C?_'WOOVN1&CF2)_I7XMM5F66:!>&.^X5DK,W5)(ZE[;*P^T)ADI!2W MF8P?Q9\V=R*K%7_W16[R+GC!BS2!+([:9WLA M$3 '<$F.0N.".1V2*T5]_2L?; DZ8^22]MP MZL[Y5/U5!TR5?7,>?D-QP:#18P*':OUC&T-Q-I;H+6L$!:%OPA;7,==#1][BCXV'/W7$%(Q]-^ MQJ-'/K$9E\8Y_R>)3R.--QVGIOC 6;QZ7VW+=_OROED S I8R,=@>-J6\,.4 M#@##!&FUR',(Z\W$J> /:5306N4Z0FEXV5%TLN/@^99'*K[U,R8=/6$S'NF[ M^R>)12,,-QV'QG+O+ :)_Z"JUV 1QQ', "TXR J6$T[;-5T++TW2A#J-0*J@ M_#GC* >-VA\UJGF4/3^T)CD./?^;C\ M(?\,_;G)"0_E[>WY:[19A&8BV5%B ".2\*A#C/ M^O$H2FBX^%[N;FO=%_[TQ]%1CW-(RB(R0.N:0P4=N'&/^XU@44VLW="G)[XO M\A;\T>%R+*(7^;DBBM,Y]4/D#-AQX;6^J,E93SM )&,YTD<<9 G M,$(Y#?,T/0+C>JUQ',"QG? JY$*OI$*C]_1=.%,QP_7+CYJIK1L7VDEI)Q-_ M+9=UYU4_]-VEP4^S5]=<6X\8?%GMVB:2J&D.]VUH:X9]GW_6&_%K-M7^QZ?E MOEQ0S!B)&$HX#5&2,LSY$3G($CRS'GA";X9=D$2[DKOQ)F:#Z+X@-3 MMN/+3$YU'(!N FEGUVLW.+/T;/?_;,Y(:]](E%)WGXTP9F'RO/$X9X,14X'0 MFK=FB92?JN9??%>6[[8B0)3-OL7-(&8XR4B>L2RAM," #K@9S(G>DPM,O]X)4$'5HPIVLNK3FY YSL4S!$SKWO4F7$I+ VEJ,-CZUJ/E2[YS%2LG MS9N?,%).X\-FG#3@*:TH>?LZ[EN=^/ZEW-V#19@S & (8P[3(A(H$J_[/I3V?;P_[C<[7]\$;";KNJ[P3\>_4U;B!8EZ ,$)IQIC6TY=V$#@LI^[!!2VZX!SXC92]QW\]L7#:J)-TBZ3G M\L_X@FBCKK%<^JS!KE*9LPUO>1(%[-IXL7S9'J/JW75OFVI=+7<_/B_;@FI9 MG=BV((C3,$I#S$.>D;1(8DX1ZL?+LIQIO:(^?A3;JKOL[SFTU;9C^L%,(%!1 M+9UPIZF(.K19:G=[@95K2C:924_4:KH=S[K6FF%&675.H_R^O!?_>"9^M);7 M"1<(A2FG28;".*=)G&%*!KG+(H02+?F9/IQ;'>I Z2J1 5(5)BI]:VRA)W8]2O7Z2&".68H(C$(2$@D>U_BV&@*(&:KS%I_WJW M:C9J=VL,:?JZ98&O2?HTR^[5 *\HRBHO7%*39[1?H[J[: M5'(NZ>#BB2D\\GK%D9O=*V'HF'N+?G@K'93)>$ X#S,TK'"8,J(W-(LUMZ^WW MLA&D]8,PF"',(I1@BC"-:1CQ8757\!AI55UI_FK;&]@]&LU=;$UZ%+>R[3&C MN9_= YEK4_L1#]=VML<1YD<^,1;\TSWN*1Q,W(=IUSY%CD.:)ADKBK" 11&% M>3*,R##1.H"?,H[3MN'!AFQ M1&W;9 0[$]6I7UF)! EP0'D* $)QB!.*\V%,L>)26O"8&6D^A9J\DS*"UDDJ M98%18SHU^UZ+3I&0&7Z]5BM=6]3T:A1#2H4#M-ZV!Z'[^O=Z^W%7WU7[X]JN MS^**-*>G>KKU&IUCBA!,\*I1D."8WW'%"=-Y5BM5>)V,2V4+!FGTH(3!I#6U MGI+J]/)+'FP)IUN0VURWFA> MK19SIU5[]C^':O]#]@ZJM_(AO#:+18#F*8&L0%BDL1B +,V&,0O(M2XK3AO) ML@YWF((3J''-'::1J794XHY'/7'6IM#.5>IK[%PY(#'#JA\')(9L>7IWVB!# MRB]C/AZJST !A"D*9>=I2#B&69+Q(0.5E;-:=WS&C>!8C4:>W(YD3TV&[!,W M37YF.J!]D98KNC.-1C_T9J(-3Q^^-,"(JKZ(4>[K;=L/8MCE!VD<\RR*.:-A MB(#P\K#+CW(0:I6QZ?]VZ_MD$E#7ZD1/2D80I28C=CG2W?$ZT3-3S>LS.JY( MQWCJ_)"-"?AK4Y-(3R[0>EW)%=ER\W%9K=]MR?*AVB\W_9@YS(H0T SG<8@2 M6N00P&',6+,#WK21+,O("5P@T?WZ;AOT^/1$92*=:@+CCDD]L7E*8G4D<2;I MN4K4%1DR0[ ?DF3(EMK&%#12#/O^^"9L&B<9C4*5:QFG!*(B'86F8F6B4 MH#Z89<&Z4L7Y?NP3V],)5M,OI]SJ2=A$6ET6R+Y7>-3:&--^:)DY<]0J9M1>IM4\G-1A$89=TQQ*L?@[RY@6 M28@R G*09AD22##)V=".%-,TI&.;ED\>V,T^=--NM%8MOO:YT:8%K/L$FU'& M%<_@YR);+U=YU-O\)NB@MG_0@@TZM$&U/5^\S=?Z_#4FKQW?VW"('RIIQ[0K MC=$-\S=".3_NJE7YL=RU$!:,9G$*(C$B(E%8Y#!/A]8VN$B!UEIN]""6%;$% M$3Q(2*T2KNO-9KEKY*N4G2J.%T5-,K4%T!Z/D\2NA14(7)W8S:9JC^A14[!Q MC'JG5B/-N*Q,4W@9H4*/EFR?RE59?2_7'QXI82Q2112+_R/&B[,<0)P-QXP8 M :)7'VET9-M'@%^_[MH56+ M]T*WZE59KIM SH<^K:NU^L);HE];S!PS/TGA M'N\Y#6"#VH]L[G4FU<30H$>\4TB3MEV63>,,*MWID0#J#L _MF+T/W?57L@! MK9J5O%?4++?RH=I[L?J3S90781$G.0(HB@HQ9IZR+!X:G^*XH)'R31_#XUK6 MT7.(@8 6K$[8-&ZTF";[NF[.S?,DU7S$^!%MRSWQ@GN-.T8S^F#4?#(W$VL9V5\/Y;8I&RZ, M/G^8Y;^J_;?S_V2!,@0Q!B"DM$@+SF$413TJPC%(#90Z&L-B^^1MV7P+UGVS M*R,%C^:\H+99XY,#]*+(Q7+)FV! WVV@G>,/_A0&!(_^4R\**E7YUJ^W-.Y) M/[9]G%FK5JUIB66E7/P"I(_]+K+D;@@K]=W9W1ZT:9U8KO?UL3G? L8TPRG& M.(I"QK,$%GQHM$5REBE=V'./RK+,RY>(CYORK=S+"HNE6%K+$\652-04SQ-G M\)?".L%;5QD+"!\?G:@<4V*1*S^ZI'@T2/8?'=,KUZUK-98NWKIXW$K'N:O5 MED%W\L=U6][FJ/2+W]+F*? M@/SAKOOG?76[*3^7JX/ 4CEVY;HL[Y<"8; ZH14I0=E5G?=G]$))5H]*,;?RQ[=E=XFK77E46V'> MIXJC^A7-.RQQ6/_/UQMN969.NHOG"S@QYTV&_ZJLZV,.!L+IQ9 M$)Q,<-V5:0K=UPH%W/C1CR6D*V.?-7YRR/'$P/'/Y>90OHXI9!32)&9%Q),D M@VF6'E]+)"F-X$+\-[?UQ,AA"(N.EIS#]C5T& D7IOP\*5K,X&!SP:(%_X9B MA1K9^J'"L!.]CA2F;54+%%88GG!K7*Q_>+V[7[[;WLG_Z:KBOI?;0_GA#JW^ MYU#MRO)S)7AN_Z5I6W=0L01"J_UAN5E@Q,,H+")49"S)4)8FN;SW$*)0@,Q3 MK=,D]^@L+T-ZJ(K'X3,Z24WX_?:/7C!X^>*Z,"=H[0G.#+H)>I-D3!B,"AII M57!F5B#MN@DZRV:_Z#[-,5<"QWR3P(]@,J/]K]^K=^H)LT%GN)O\8?>^;AHE MN QBE%#.18B5(2QA(LY*EC*M.Z;S ;2<@CZO=P'&X'51@BRX3*3D6AF M;UD,2(-E0NX":=L;CTSZCIH+]E,0 ^[/Y=?[8X/W M(BS$^HQ0B-."Q4E,>98BFE":IB%*4ZW&R--&LAP_!BS37H 8QZ'J=I0K^C2W MFQ29L_OPPTND7-T6,D&F'PIHR)9+#S\88$A9B[HA^N;OO*#B]Y$D(F&&8$@! M1-DP!@2XT-(>K=_L3&M&/?"@R9*BNE@C:*R:S/*0PR,:KNG'*+H\T8MQV)_J MPP0&U.YN'6Z;U:YZD%E0/UC?.QF(A7N8QA$$><@S#$*0),-@-&*Q^KVMT4/8 M5H@S8#IWC,93=ETE'+*E*1=GF((>U)C' 2 MJAJ<3I ')8 &C*B-3AH=T2UWWZM5V3P>*,T12SFD*<QI2.LUED;*:H#>Z8$]24[+XKI M)%)\$-)I!M3&)HB:@,H'M8^KYM_*^NMN^?"M6BTW[8HY@7F6)3PI<;:UO'=6&$" ME8J1IHW@5$NT=LDF,J>@)DY(FZ(F)G;.U/3D$A67]&0R=1[HR70;:I.326^' M_?=Z^X]F>(*,",TBC.,X*7)&((Y0V(] QEKH6+6H; MZK88T1.&CHR9WA8\H^#*5OH8HOS82!^%O)X^3?0^^9.V$&G6=M^W!*V:X=E4 M4/ P+ B,BX*C D41R>-A7!!AK=KFZ:,Y2RV"1PCU!,, J6HRXI;/L5G'8RH# MB6XFS7F5KRM*9(YK/_3)H#VUK5FIWZ>]Z2M]?R^';1PAFSA/4\0I%ZD2A)A& MJ!^+(981W7[L^B-8UJPOM7P@N$>EWUI]!&-JXF2?+,W-:HEGX.DFD#7!\ZC0 MB\1<*R>81*0?:C/1AAT8SYT? MNC$!_],7UR: M>U):O-RT[08_?RO+RX\ANW.-KNS.XQ4][1TPMOV@OXJ\ZHDPN:]Y)L2 M6[#PHAS;8E-5DS_NZH=RM__Q4#OT@#R]/ T,1#4 >AH2!+((%1:B( MAH&+-,MU)-C <)85]SRY8LV^NF^E]1]->7?8!.^K[V73MW-]6&Y__)]FU(K; M!.EJXNJ8;STM'<#=!"V\5D:/ &?7S]>INR*7!GGW0QU-&E1;FZ-C\]'?RS_1 MJGV^2G:ZVM5;\8^KLKL8*23YFYBU9?-N>_XSU795/6S*,X$&81$Q@8PE/(QC MB%B!(021T&P"0ACS<:FJ$V@.-578$YS !H\MZC*ISB;9AO#1#PYFC,;G6Y&;7BBC4WND/ABU]7FL!>+MU./4O;7:G-8EVOY:))< MS1VZ2V ?[I[B;"/2@L(DS1*1?Q8QX!0D8<&C 23/J5XUBEMH#I.[%*SR&N<$^T4>]EC^%K9F =^]2/^>,'$TU(V'S 9 MB$R_+^_+_D(C@2 -,\HY@C#$*"]PE/3#TC2*HNGA16.P>6+$32 ACFS[-YW@ M*8)OB5LCJJU*JT/U/M&E+<$CF/991\>8HR2&HWE25;2S!VMH>;L_C=P7%V=I M#I(,YBQ.:1I"5#".AU$18%H%9U/'LEY9,L>R'RAFSIK8S%T<\J"A3 MR7+;=*WJQ30<1H0Q9UD80C$H0B$38[%^1$8RJK4?,&41"DH0\K;XMF_+10ZR.C[HOD77MK'LRP7Y\ M5 ;L>'K:;8@91T<([ZMM^6Y?WC<+7D"(\SA+8QYC'(4L9_GPO=.0:+W/X S4 M3(<#VL>=TJ*@-YV<']CQK)G# BM.]?&(X>@$>^<)^G[V(QZX-]OL M2<%8WAU%&W0ORR@7+,I%O$.LX'$H_D^<)N$0"5D:)EH7B]P@G7OD[E M6W&C<@ZJ]=1Z&LN6"T^OLZ944FJ(>#^4U+Q9%\M C?(V^98]_O%%_**V@"?/ M0ARB*(0%2:,8%!P3,HS,.-)J*&5BO#E5\":0,$<57QJA6DT%7;-L4 #5"'9[ MK_[$VA4!-,FY']IGU"+5J_6CV9K>5T3\FK[ !X9I'D<%%X-D<9*#.(+'D8M, MKX6>B?%\4+Q1181&R)ZH>99XMJ!YLQ04*O V1O5&L.ZYZHVQ2+FAR%BVE->] M]=W^3[FXWJZ'?Z3E]W)3M\.3NMD?"W_$2CL1&6:$"I;Q(BXB$O?CTS#!>GWM MC(UJ60&[#0FY$=;#U%SEFF-7<9D["[&:U3D]L%;KCO]R!C-H<'A&(F0<9WF"\Q2PD!0AC@;QI1G+$KT: MZW%CN)*Z(R[=6NF1U*DIFPO6]'3L.6&SE42_2,W54NAI9/HA1Y.M>%;Z;((5 M5:GAA]VVVA]:K>/57_*?!FV+,HACV9J' ?'[$1;_BH_:1D*M9Q\F#&-9<([( MVD3@P]U=M2K'BL\4,M7TQQ&/>A+TF,(!UDPR=)FA*TID@%8_Q,B$(;7Q*6=H M"^S]L3J'AF+5"3&#."I 3"%#*>L'9BS&T,@.F/IP\QY\OA];'&F"Z(F[7W8X M-GKBJ4*OVZVO]PH%B 89]T/93!JDNN\UEJO)2M>US7Y?W96+%(DWCW4W>/#PQ.A.(N*1/Q^2CB*.80P MZT?*HX0@I?:K4WZ_Y6RA116'I]<\8<8>MZ=9 ! MI_V/9B?N$1J;!#Y1;VF?U&08@EZ1KUC\@@B;X&=>W35B06UNMFBHZX?]MW)W M)NNG1B0A2.(DC0"($$]C3%*V+S(V1G$G4*[(ZE4T]Z+AE^2W^E,>:# !HRHC#1W^ M5'XOMX=26H3N[JI-)4?MWI0[C0OR'.9)B L<9C&*8YZ&@_['&$"E]Z3,C699 MG7N,W1W*$\K@"%-#;LRPJR#:SHG57;6_PND8+3=#KH:L.R=YG,(;(%M-[57X MN"3\1KGT( :8M:>V->LT(D/_Q%3SJ5R5U7=Y)>TZA"C/212%K,A0G.4X!033 M'D)"(%#JOVQE8,OQ8H ;G/ :B1W&^5<((W-2KQ=1M%@?$UV,TZ\1:.9TP[B8 M8]@=:O%'DZ9+H<@6VQY$)6NFU0YFJT:L:GO;?:LW@LOFPY];\?]^JQ[D9I:8 MLOM%F!/,""GR$.8P30"F:3P,&%&U9\,-#&-[5VD %%0]HN"791,L@X=2_ ?; MO6+#'A-\*D0:=U3JQ94S7/^G"4Z<#M#^)O\9NVMOTF^I^_G@*+^_S.W"+!UFX&SMKUQ/>4?SDRVKW MS^7F4"ZR A=IAA., 1Y"@H?T/N6,ZO5CGSJ8J_/#W>GH9,(&P'1NU?8!G-(Z^6SP9MYM@=?( MNK([8(QG/S8)S)GSM FY69Y4I>P_#^+7E[O-#UYME]M5M=R\V][5N_LV%M.J M66WJ1M[T'RZJ$)HPE*$TS#'-4 PCD$<%*$"&PXP65/419=/#VOL8CTB#(]3@ M#&MP CO;!2Y-,J]\K+;W:\VZVLWDUONR?]O53?-Q5]]5^P5G&S'2@G%$DB)+1<) "P+CE'$X MC)'2F"V^E[O;6O7+U_O=.G/\'(;R5!=P J&DCE/A1R1CCR/)CJH_$7IN8 M+GK3_7VY;$IYTO_N7H2![Z7M!DA0A3C*804"3@@Y#PESMDH&1 M@2R+TCFVH-K*'+U%I]NZ=PJ5:KKDC$4]87I*X !LME:^EUFZHDU&R/5#G,R8 M\JRSKS%^)G>8:]U?-B4\A\$#G1?[_;5_[9_?A'C J0 1:E8=B8< MQ6(%RB,>#_ B"-!B6WZ5HWS1.J%U@TWI$X;=)_S,#(TU4=/\1[ \&16LSZQJ MO^[EF3G:Q[N._*A\#.R1[\8>%Q\]=6[#37"THG7:N1TWP1/1OGFLVLZ/EXTX MX?HQM%L_^Q$"W)O]_%A[#MXG9\._E_L%C@I,< :26.2-AUN_?A>S9BBFK#I\S/B-IQ8X[;' MW/]5[;^10[.O[\O=E_*O/19V_VO!04131E">,AP6:1*F45%$L. 482Q C;P< M-VU0RRO/1]>]!J1-\*? &@Q@-5>@YOA62YMFH5HO+7J1Y<<1_X(8'FS;I\*\\D;ZK2V)V)?MZ+E$AJ\+$*"$01R<,4X2*-. 19 M&J>4I&G!09%A'&'%+W/LK[?W(7:(@B.DV>KD+E!SY1.;2J8?7]1D*VJS4VS2 M]_)>DBD7#O+%=2(&(3D1@V20$2I2%_&]]B.*)4*LDSU,&<=RPO#L"QK B4]) MP--\Y&D2H:-$R!J7$X5(E487:G3.D;HBC6+62U4:9\EU99K SD1UZM]&QT5< M8, Q+Z(PP5E!. B',6F8:SW/.VVD^12J VA&HU1IG:12%A@UIE.OD>E2J3HL M^EJER:_7:J5KBYI>C6)(K='0Q2&E!9Q",7XB"<0TS!BZGWG3(YJ6HT2S-*['7] MFI=3/2T[AQG\&DBD\C)XB[7=;Q[0!A+NF$:G9IG7Z5HWEP=&-K$S[ G%WG8: M)+T02NP1[<'M>CMVU;:GJ$ZXZ4=Y=>P4A0@!#CA#8<(@BB!'8FP<%X1BHG9A MWNR(ML-,CTA'Z(R1J1)>YN!1,[0,>F4GK!AC6R>DS,'ZR'!RB7UD+90HDG,Q MC)@FUX<08MRFVN9TU#U$;DKQL]_$C*+E]W)3MX?6[*^'%AL@5O6@V"VGNF?$9W2> MX0MZ@#/=ME @[>JYL#G*_=A\,6K1L]-@TVRIRMOG01UMFSR8[7QXN2F[S.U^P*>G:=/95!,T MIT3J)L0MM);%([B9I>PUNJ[HF#&F_1 Q<^;4EF:D9G^9P2'*&PS@!"&+ " L195D_.,PBI%659&A(V]F;;.K[ZZU$ M)_O\'N$%98?/\74B)( % M2*CS)KM],):_6I-M\F?REL*1HF^.TMTJ-O# RJK'AQAG?JWG= MG?8?K;BE?O1+1MYN"'_1U[\_;[<3B MC+(SKBL!LO7W+X7*X.NTJ^XG"Z7,K"B((P13"#E+$T MXUF<#$A &&N]"FMC?,LI[[.O\71HU;X@=:8T=,R)5*L*-/YR%,M*\F'W=;D=C@JZ^L?3_:#Z+A@LTE,9&VY0TZ*9/:"G M6 /81Z1+)[1X)?WGB&=,O?19O2*#%EWDAUC:-+!V-MWUA)=7VVI?OJ^^E^NG M9T_G)U/])M?O LV7/\O-]_+O]7;_K5F@/,YX*,9/0I9&.$(Y*5#$29$34I!< MJX#?,A3+@AR%4:@GMK:I5Q->CUC7$^$.^*\M\N $/>BPWSQJF#OL]-\$TH"@ MLR#H3'"KR-/HOJ+.COSHAU*[,K:>Y5NQJ>#_72YW7_ZL%R3-Y#->G,<8IS2C MARPT!*Q-M0Z9M<.Q"G25NHBLF:[D $-&804!('*99BB B8$ 3,J2U7V$+@WW-C:QKKAK9 MUE37.,_N=%="]UYY)4BSVJOEL3>KOGI63M??$:S:4V N/I=%F.24910G22'P M)"!)NM2J^> MD9.5=P2G%H57_.PB2E(N,VZ8)9QAGH,"'<&@(@TM"Z\*!/O"FU@77B6JK0FO M:9;=">^UR]V^"*_X6;/"J^.N-RN\6D9.%UY]3NT(+[H3$G5$E$$2L02P(L8P MS2'*6)(AD8X3" H"Y[BUH]TM))@CV%70.J+=_N@S2-1:" 84PCE$$<)R@>0D5! MDU3G@=J21.5E;3_)D5S]]=O_)YG:EQ MZJ=#L?<"IV6,NH;ITOJ^]NJN\I.ZFU3R3OK;0G:Z>:CO":P_R&@B12J MV3?OFN90KM%V+?]!7A>0G7N2E+&8$YAQS%,>\P1G45)$@%+.T\7WV:&O%9^9LCYM?*;H+,E.!H3=-:TBXW!GGG*?@TX0J$>V*6[_5#_62R_4$'L MGGVE)C,:\%YN.87^7.[6C8A]A_MRO8!Y3%)#PA%MHZ4^\TX MQF5Y4X,OJUWP72;5\M)!&T=>ZN.V;#'+WE$2M$;W$M=>O!YG?'>@Y3C3FA.T M]@3G!@6=10'RWKT:?6H\=O.XEC7.W:W6O,8LSR]D"W-ZTX.6-G-97L__+5E; MA8)%'.>4Q82F+"(IQP(1YCT$%H,BTMDZ,SJPY8VTQW*Q/R'S=GT!S"P@U)E_ M.&IG!GUGP;#MHV VJ=\?-H)N@,T2NV3I3YI'O:<0K"+LCS_HE^:Z, MOA ,G'*N&B;^\[#<"12;'US$J>VJ6F[>;>_JW?V3*^XDSVB$:4$1%M$IBA*& MTZZW"$PA28!.&# TI&V9+S?E2G8D/<(-CG@#NMPO@U\.V^5A78F?T11[4YRK MB?D,=.N)]4L$GT&3\^2\,V/7T,S0)CRJ^0K%:'^T/;U_F#K!&5&V"[ M\ELI%M3?RW?;57T_/$\$HS2!&28Q2D,<(H0XS?KQ!0"DE::8&]5RIG(&-&B1 M!H^@!N]KW69C!@E74\)YN-930_2!O O0?K^K;@]=#]=]+=O52WVQA)SZJ]X[Y=B7;EFR]VVVGYM^L%"(A:&L,@0@RG'#%,6 MAL-@!>&:#W>/&L*AWM'RKEI5^^ 7U 1H_?\=&OW5V%@>U93- 85Z,C8 "@9$ ML[W%_1(Q5Y1J(I-^R-)4(YX]LFV $Z6JH7?;:B^68A\/MYMJ]>'NKMSU8^48 M)EF6@ A@0N(HPS'#PUAYFD7*]3^C1[ L-SVNH ,6M,@T*CG&$Z=08FNUR7&)&\:M2Q.^!M7E3*.1[72DDMF7RH2F4R3!^4>TVVH34X 1\WK23FH >M*$EV'*&60L[F UWA-TJ_ ME:13A\HKJ:@5C_B1H-HQK78PH_44]S4MG3RDSK?[%)WR9WP&*+@MOU9;N;"0 M!P#=;QQ?XC*=<36Y=$JSGD0^U<*;X3',,WAN!?$ULJZ(H#&>_1 ^<^;4EN;C M)($CR]WNAQ@-W=>'[?Y\&_M+W6UB+T!,1(Z*DP+&F&4X3'@,!AR,XW"RXAG MX%P"NRL\+PCA)/$SX8U1:NC8!5/E<8 ;='AO+IR_S*J9KU.J+J(&W>.EJIJT M[[K,&F=2:9?T1:TG]?:[6,U6]?;#7??/^^K1 WZ+,,US*$:/8S&\NZLO!&!U?G=?I*;BQ[=E^T1T\&>U_Q94_3;:0[>-5LNM&BDHVFFL5?\J M;/7.Z5BCR6Y[M6[P]8>[X RW]NNT5IVBL8_L@7/&[3);XXMHZ7;E.^U0^G+OUI*)JVD&T'4U,>&1]+9_",J5!JPD.C(JD: M9XJ!U+ #_(NCI@V\$D:M<&GLR"/-:2SO410,(@(1!S$Z#ENP:#CR8-M7%J+& M!M3?[1NPC=KK*[=KS8..-[GGR6)XR1&/*"PSR. MTY#AH718 S3B9^D 02.O]%N/_[1E_KOM/NKZ@TOOU^3]DW>_=5C:=:]6<9ED4?G&]K/<+8D)"Y,0T@)G(E>+ M: B'@C&* <- Q6^V5SL)N/'%^:-($_$\O MHD]D0KT3Q%,M6_ D3%/.81K!"$4DR_)HN%;%4 C1"&'1'\2)LN"CFMPNQ5^L M''=)?T[+M4]C/(>>?!L3#'C6I6$B%UI?1]>8BA[DH<_';JJU'R>[?]C4/\JR M_:&/8HI]$]G!1S&/FD44HIA1@ I*$$@Y!BP:KL>(;Y@JW1:TC<'RNJT; M"!ZVPE=!V:/MS]H>),X)X=N601WV"7]-0BR[S2&AM6OF2&EMG=:)DMT=2%\&(11L(8YJ$,4M21$(2 MIB 9L"0%3 P(]D0$GLBU$8F>ZHQ) NW0#^;DN3]COZ;.7HCS=7+UI=F0L[P6 M9E,VJLFR44:-Y-&?RF:_JV03TO;'VE[_O^WJIED0@' !,AY!P'@N_A& 82N- MT01#8VGT> B69?F?I6SU$^R.^'HM/FRK?3,4MK4-NO=UGT5;2J@G>,E /NW& M0>;3Z1/N7K);Y#=!B]T+Q7Z%W['9]'2'>:W9QHS4R:5-<:KR\W'9;5^MR7+AVJ_W+3(;I^^U_*I['J EY_+W?=J5796?"I7]==M M^UO:*+3(,UA@@J,,%+@0L2;B@ ^P\Q1H'0O/#M9V@BY=_M+;:F7WGK1FZ\NY MV5+MF#DW3GOAX\PT685^,BZ0ULFCZ=Z^/IKTOC^W4<:7WLJ@-[./0,&9H8Z[ M=5KVV)6 Y,UD\2-T^4/'TY:BW@ SMX@Y>_6B660D2_(TYS 2RRE.LA!SV(_/ M.B;*T2-'S@H%UB34'F%^*G$/U:.5Q M#FOL8F.4%_P0:0MVZ2PI)C!G8D/^T? TCA',HAB&:09"C!.2#N^P^Z=2C[C;^0F^B@7>*V1$\S2V"J?P)M>;:=, M?WF]^[+\Z[^J_3=9W2* B#]X^47>,%#2)0CQ$4YXG&S6^K M.)2^YLEWOWL=E?>UOY6;1TJZ+?=!4^[WF^,;/Q=VTR?6D9KVGZ+JSN:S"=6H MW0['7;T+!.+@#'+[9Y?>'9^C;%6/V%U![HWL>KTW>P_YT M\M)%57]A#WNVW6E=FM4VGJTYSP^-=V+IY>UBR^RJ*OZEA[#^L=V5RTWUO^7Z M_W; ?EM66_DNW8?MJ>T%VHGEQ/;K^4+C]W+_X4Z8M CS%%+ XX)Q!B%(<'Y\ MT8:'$&IM@A"OU M(L=++SAV1@6_2 O^=G/6-N@F0-^7U49>;/]5Q))?/R_E&_9G$Z$W/_BMG1#M M?Q_T=C_=YUG>B3DG(Y3;P&/+A5>BTNRSQH^0-3\-M6=?LYE@)X)N67W=DL-N M5VY7/[[LEB+HMFWST';=_MNFC<&G\#T _5COVK]XJ5]%E#$2D9CCB*=1"F * M\NP8L&%A) +.@]QR6.R-"E:]5<'^9$@;*,V$Q)F\/BU.^N]PX\%SF Z#S<&9 MT<%RNP[.S Y.=M\$PG*YK!:VWP2]]5ZTHW?JVQ%1==XYYG>HG9D;Q?CK@P>5 M6@7WJV QP/X<)6G[V':;9^T?=XUN]_7YSR]2@A*:(+$:3J(\@SR+R!%/FH!L M\;W4G)F+[);CWN1T[CR%:-BA33#!NI?_Z]_+/]JV:1@SAB M.$E1@9,L27,*A_>&2)@#9$):=(>TK"$2A>P>]#23N&F/*\4?'I_C6=7-I$(3 M0QZ85-!GDWQSY7Q#U;/ V?V$']5\3\@;6_"LS[[78CK:*)U2Y[&QN-_M?>J'A,3>J^R&(5)D7!4I#'@190DX#B0?,=5 M^T/1'\+!E\+Z9LYOL>FJ*GV>?!03#'B]Z:H>%ZJ?!3G<'^1)R_>2B=1PM?]P M)P(66JWD&Q-N6[;1?3/MRA=?W0EOLE*8$@S%+(\@@F!8(,1L/% M[XB%6MFU11BV]S2/R(.RA=[FWM_$C\BKAMM@>30B>!BLT,N[;;I(+1GWQ#MZ M&?J98]C1,3(G/P$/CLBEI_IF'N*G!O1NQ7(\RU=$U8'K_!!?%X;6SC\+S1QG M]:U<'S:E&&@HX935VLOS_>HO\D\7/,:$XS3$$!9QGA'"Y@=+1_JIMK_O;R_+7=B1"Z6G:! M*2%AEA,$ >U'C!!!2*UTQ\1(UHMSSL')[W3=P7.<_5QFZ%IZ8X!7/[XV(Y8\ M35",L6,R WE?;0DRL(P@S@B>12AG'/Q97<84I$+Z9W/&!W90&*-^MGSDR.+$G$3?&WXHI27; M1N0F8QE4*CPFR^:;W/K[+H;<[AMTV^QWR]5^ 1/QNP&*0A0R'L/LNL8YHTMSATLR=08I^&, I1@PIG&VKE<' M69C?7?Z>G;M'<*QRJ%9T?L'F2_7D4RGRH%1\L@FUP2FCN1)\,MI^>.V[ZW&; M8 0+2D,6QG$*XJ2@8CW:#YK!E"_V]7ZY45P*3AM*2WV/J)2_!W0OK]?\;]LW MI+F\!+1"HN)AA#O^ILGQ3;#,S1YN$FDD@-8@=E4<^84 QG1S+FW]9Y6A+KB27T]@9 M(]Y\6>W:0$&K9K6IF\.N7*0T+(H\@SG-BK3@+,W)$#(R&JL]BVEJ+,LBSII] M==\VL)/@7LF-[)"I+^:V>9PJZ"1""X9RM,,QV$4TF.4 M27FF<_HU:2#+8G_"%C1'<(J[NF:(5-M8<,:AGM"?T7=>+:.]36EF3^$:25=V M%(QPZ\=^@AE3:@MS3[.3]I-C+7DP>C;XL \HMP'QLJF:10(P11%$8<1X2!.2 MTB@;8$0Q374V08T/[O&VJ'FBU?1L5H[U-$[A4%[\F9H/[+2RUN3RBA1:=JNWR:$A&5ZNN2+SL'@]^O-. 2S&[2]E-%(8L8BEB1<1R'N> B'\Z M2CR N=;CO$X0>;G-Z]@I1G1X!G_8$.>3&=U[ZT^W06^"V]86]]V@C? _7M - M^_=-J+QIF_6DWPKCMN.!;"5[PI86L, )0 4$:=A2'$XQ*H<@XB.>:K&"3 E M&9K\:,V9MDAX5SILS.DCN^'!@E]F"@_2DK<7'A[Q;R$\C//OVPX/(VTV%!ZF M,#XV/)QP/4:Y"!,$DS J0KDVB1,"$X*.PVON#AL;U*=C02=B<(DIC>]],ME^ M?M+3S7KEJS7$F^J'^>[TGA':KN6)T0*E>8A0S,)8Y(6RUK1 P[YKSN(4Z6QX MCOCUEK4GH=OTD\Q@43J08,BU67:CF.:8T3"/"PRQ)09R! @Z(0:W5A'DP#3VK*?&#B:3V:#YC4,YQS*(\79\MG=KQ47A<6 M)(>0\00D6?=4^I,V M5,L70\O4VFKK'M-($7SRW+@Y.6*D$SCT0\UF6C#TT83!AC1TY7?ZGHM=R,^E[OOU:IL/M>;]2+F M,<196F0Y26,>9C"*DV% $&*];O_CA[&L, .6,;'.V#B-:6&URZX! M6""1S2$T+S'TJMI,HM4GR9EFR(NZ8X ;5?%I]S0_[NJ[:K\(LY#!)$$T3N.4 MPA0D;$B;.(,9U"F]T/F]EK?_NL.&AQ:+V\_CC(0KW\,8JOSX $8AKZ=/%+TI M_N&AW"WEVQ#LKX=RVYRM$[*<1R&A.93537&: YSC83Q*\U0GO(X?Q7)T/0(+ MRAZ99@H_@3^U..N&.KTP>V)M #5;-G^1GBN:,IU2/Q3&@!VUZ[@;D)#)5=R-=\:B[-7E&X1FR0:%<[U->8>GJIJ4)=OU0)T.V/-O.-,>0 M\C*@W I9W(@AT?J^VE92$MLWMOI1(Y1 &/,T+"#)XHPBG/!NU"B,DN@L M190I].-SF8#_M:6')A/JMZI$V"N;_;OMJKX?/K_?R_V"4QA%2'Q]/$VS*.*8 M1\HC:1VFX)<>U=]N M@M^OT&?IVM7+]%R1F,F,^J$TT\UX=A'+""^JNO-[O3T&ID=#+E"4%@E."UQ$ MA$8$QPS"?CQ $80ZPC-^%-L;K?MOY:Z7G>"7\O@%:0O0!![5%,@-A7H2=([I MF0RY5:"+]%R1H.F4^J%!!NRH34\VW>Q'CB';2G!A':GEL^ ',7:??=7;OMU$ M]W-?EG^5#?M++%4$M=5VN?O1OBTG0 O"]H*Y30N[TU&!.,Q0Q$-:Q%&(8UID MD V(<0&TNG'.B=/R(D6$F& C#UW[]C(/N_I[U0B3VM+Q7B'WTB+=S&Q&UZHF M=V_#J[KY8:?'TJZ_!5(U@I-IP']S[?FB13RD3G!8(_KM-*:8ZYFIO-/ M!S\"BQ=,/,N//< T(K@))'T,Q>6VE)43&4GC(DQC%!- 8T1C#L-A- 83,*)U MW=BAE%1HRHKQ2+?>G;W^!"@HR M&J6 D23G.2PPIL<\-&5$)ZO3^\V.\C#'RZ=S"JXMF491Y&P;_;+K0AF7V6W[I4\<:XV M!_'3BQ@ C %+ (]95'"$0'YT,IQY46]!XX#R] MMR; !\=U4-W*Y;CZ+VBJI;]Y8?\VC:R=OH-:+0$ M^5CN1+Y[OQ0L?1*KC%VU$@-]WM>K?_UC6^V;OY<2V2+E+",LB5$8)C"A()'_ M+G@F8@Z*P*)T;CP]-M2V; M!JW^YU UE9R*W>6R]@]VY9IM]]7^QY?=(\&\1 H/8AK&X/E@'*&1V3YC6K\L,Z\6L+N ^EZD69 ')Q!O@G.O4"N>L%* M8CZ2QBN9N6W'^)&:6[>R=CO=)ZMNNTKX*+2_7""$*,<4)HD8$\:0I3$>QDP0 M01.U56,DRPK:(@D>))1VW^/0K$^;(YK;'Q,I'2V:EM@T(8T=O2VVV47Q1).> M](V@UUN!&V/+ZS(VFB%=L2+U_6VU77;:N&VJ=7_ZV6KF7;F3(BI0[7\,AYO- MNZ8YE&NT79#--NZ2K6JS!LA%_?&9<>YYY.WSVJQ,%,^4_!IR@( PN7>V7C#BU M_(+HN&=?:;/S!4U\$4:]&U (]-_%1RI^\),T8$'# C*,"641#4D>1BQ" ZBL MB('R1JA]*$XRLM415-!Z6&/CSH$S%#9-_?*#B5RN@W\LBFN"S@ A0,%@PDUP M,B+XY)_?-#9C_?+?N(U:%WY4V\B=S.:E35YW;O)@ ]BAL?4LG\*(D*N0$;3[ MV.C/Y6[=( 'POEPOHJ)@"0E#Q!#"&,)"+%IZ0!CB4*E+@ ,83G/^+ME?M@!% MLM\B'"'?EARB$7+G]\7(<'L&O%7@L[76&?:;_J2M@Q\@WSPU(LC.[[&) =:* MY_1"ZR@.7PNK=AWC44BU;.A+X=0%MZH;;.S^85/_*,N^CV>[!L/+IEP+D++* MN07V>]T^ERA6TRVBML'#^=_+XXK?Z_U_E_M/Y:K^NI5/#WTL=U6]YO6N_R/Y MT2_[O M0PNW/<3X42YWNK6;GM&H>!KB&6I[.<)@Z-!#N3M9^?56VAJ<&]->8NO,[>/, MS:._;T^HQ<_LQ2S9!R>#;X+.Y'97]\QHMWNY;OUY9;O7TXGEQXZPK^34;T(< M-/O=U?7ZSVJS&8H$Z&$GU+Y#L(AIFE"8%2B."2 YY'$VK*NQ2 ?H0D2+VUJY MW=V4H72D[QR5L@(.Z()E#R]8M_CZP*?9\FX2JVJQR1F=>I%D@'43#,""#ED? M !RWNKM"TA5Y-L*M'V)JQI2G'>[,\:,J5,-07*2E^_)]];UW7ZG93 MBM5+N6^>W$[X1U/>'3;OJ[MR@0G&+$EA@N2Q'"@PC%(2@2*%($\*J'4H;Q6( MY?3^]/+GH<44; 0H/6FSZP!3$#O>O&PD\."$/.N@WP;.;6QW\ MX/TU;UG1SRE,7]%7)P[T0W_=F%K/\('H/.#\",]&"P\NMZMO]\O=O_KP$A4$ M$EK(7FT(I+205\L$/!QCPAAF2BW4G(.:0]=O@ML!I582Z]YC"HBVGGMFO.L]">^K?D4]$._:SXH/1YCB^=+ SAQL]..:9Q>QZYL]';_WV M\O88VNT$R%)^8?C'Z4<^+G_(/VKWS'ZOMQ\>SHM"FOVN_22;LQOGG^K-AM<[ M^?,+P/,L12#/DQ#"!-,H3!G&J,@ RS,&;XHK2 M'\#VDH]+1SK!F9G![8]'1S^]J=U13WOV\VMG[JG,[VCPS7D_D> /:7306^WX MH3!GWKRRQ/5O1OFQ'O:0E]IW+7 4:9_#EHV\OWQ;]F8UQ\.L+EHLTK! 201! M7!08(1CBL(@&_(SE8-$M.S_OE[N]Y7AK'+N.#C\UTUC4?:2HN/Q:;=N:#/'S M'T_E&*-Z:?E#M.T(/>O,)JB-GT\\>5,?2 MXBRF3O+;_"%5K-7ORFHO]]-["Q*0Q1&*\H2E(60) #1,>PL*'D,XXHD!G^ K MR?#D9PN([ 6X\3/.CG#YW*'6DIL]C[9'JW^^@/O,H;/$W/'3ZF3>QNPFX'JNWRW[7 MD?^VKX7U=&\S'9 I^V;]4[;,.J\3 MBD3T@%E81'F.."<1)70XABQ8'G,_SO'LV&;YN._XN-VQ K^%&TB\0=O K$4L M!;G+E'U9%UF:27,OG^:?1+ZNLLY*=I[=&GEYSOZ!;L6O7*[V;Z7\UL[LF#?% ML#*/_VT2$3OLN4]7+,Z"MY34+ #.&4()1H#", (9@R0;3*-%ZF?%\'2SG!03 M:ZBO6Y?$H$E6.2RP]C?1,#Y5 MYLXVYIPEOJ8<3ZNU_]TR#\TYX4'9M[EY^[/G(-9XFZEPW+3GY\]&^O*\@Y#" MUXW#)(D(A3B&6^P0YKKFGD;/I\_XWA'!Q0!S\_9G3T^L\3;3U0+3GI\_2=$X?TI1A/(T3^*\H 0385)!!M,P(]3# M:PG3C7)P8T&_DN3YM06-'.:-A8>?Y[Q>=:K][$'!!F4^GM?K^5OI98_?!:B= MG!9#K?&"40@1P9#D4902!HJ<,80A!3%A..-*[;='_FK+*['!A!$'7 MUT0.N-%;F!RQJ!2<&R%(XUT)NT2->QU"BS"UIQV>F?E"Z)G(AP?/+$P 7QN9 M$QK"2,MM?2_?WSX;)J%)AF(AN&E$(LP+6$2D'X:'2:[^=-&87VY9',\@Z89FG$B.HDE#)FW3-4XH-6E3D\H73+TDEE-8\4 N)\&O#KIDM\"8J@Z^/.+[:EN^VY?WS8+%!8O# M."2,11DG*<:$]Z-F,8=41P&GCF6]3NOB=R@Q!BU(3=&;3*^:W+ED5D_H)I)J M1>%>8>N*MIGBV0]5,V9-;6?!0!2 M;_?5]E ?FG]L=^5R4_UON7Y?-\W'NJGD4N%]V31RKQ-$?Q<_^:U!*[&..&QD M]T/Y8PN.29:SG(4T#P$O:%SD@_KF($S#$1TAYP6L],E/;@-YPAY(5++V4 +O MZ@! %-RWV/4T=69'JRGR&W#NR V&VWUP,NPF.)KVZUV]^[41QMT$)_.")Q,@ M&"Q\,@\Z,\5O.QG:_KS;P:5?"BA^3Q8^@Y D7M8^?L\:N\-^7NW^5>XGQ M!/MWX8'#;B>"L5#R^P6!.2\892%/<0%R4J1Q-(R:)#15WB0V,);EU/Z$,&B. M$ /QB^XUMD9-4*JPH>R833WY/R/R/ B<\-T$7]RSJK'_[)C=<=O14UE6VY]^ MG8I+V]4&2?1@]]JD-;6=J::W$CK6873OL?^]7#:'7;G^L/TD<>RJ[5>\;*KF M2_G7'@L6_K7(,H8@2D,(24$36D"0XCPO,LZ+M,"%5OF]\<$=[GCS:KOZ$A[[]N D&HX/E7J5J MV9$3U18NL_I/+QB=J+T9''9DOMX&1\!!B[C?30\D\J"%[GC;29?9*PL&:T[R M8PU@S[S:T637$^R/N_JAW.U_?!33>X^V;2G>PWT;)(:!<9B1 H B!G'".$NS M@N3=P$D1\P@MOI>[VUI5I T,J/-9GV,;=T16-_M6C,_W!VCYL"N%6K=W4]J_ MO*]W^^I_NS^01<*]E>U?'DUT^]&_SO25S]R@F_SXL$T:5%N;TF,K"43Z4.W+ M]]5W>6MB+^9R)>)-IRQMZ#DAD3D>R\,DS',L6TED *8#$H0I&U=78&Y\ASG7 M"6D?P\=6%1AD7[?&8![BQU<<='A_;0$_=\#LB=((8I7J$BBB?0,R2!"5IEN91$H4T9Y""(\0TU[R [A*8 M0Z66 -LG93KLC].M'KU!17?C5SVI]\ZEMF+ S54G^Q(@3+A#(7(X];I?(<6M MZ1=BS0S\ZR?_O]7U^L]JLSF-B&""05C$41IAD(51! ZC9@JW4\S,8[+DN%O M\I9AV^ARP#DVG1_!IV[:;I?*\=(\X/)&9U^@2BGA'D^P7RHXR9*+"?14=O0U M"JU6NT.Y/CO1>"*2%(O_C^11EM.8 HAQE(<] (AAE(V3K,G#6E:P'M_C9C=R MS[#K63/\]1G^L:(VW0&Z&N>4^_&2]P+''JG?:R0JB:$Q3_BFC>8,NRB5AKE3 M54YV_["I?Y3EI[*KU3H-3[I#?+1=GT[TCS?6BBP&D$60IBF@!0DS$&:8$5,+;O% M#V&U;63M=*KK"6ZO&Y^7F^7NA& 1PI!R$J6%6*>G&:8H3)-A, A(I".H(X=P M))A-#^LFN"VWY5W5UR"MZOO[JFED%QX]&1U+J)I,.N!23P8'&C\?:>PQN16^ MEWFY(FP3B?1#N*8:41N=7*.$!]?;0W,:*\EI3DD(,., @UQVL +]6 !$$1FA M.YHC.)*=VP[5*&W1Y4Q+6BS2-4Y9>D#S"LMC5E[7E9$L>B4K8VUX654F,:(I M*A^7/X2]FR_+OTX#(I*D!_.ZFKX=1VJ>6$Q]&2'H; L&XP)A7=_8^FC?F_"_QHW+-S$/QMW3G'<^ MJ-WRM$7_"^'>#W=[<*-T?@YJGSY O553>^C^ZJ[T(HLQ)@F).4,(Q2$#@)#C MD@UD0&<%96A(RQE$BU)OP62*2[7%TPPTZL7OKI[CVEG93*LJ->:NK+ ,4^_' M:LNT4;75Z6JXM&"1)+1 ((28I2 J,(Q0R(=Q0\[RQ;[>+S>&J@A>'4U+VX[ ME+_,+_(_"98O[!=Y=F0]Y71:F60_/C^#]NB>.6LRI;DA>S8>VJY;&3C_H^,1 M-R(X@UF8($9S(#(;N4'<8TBB3.LE;+,CNT@TII<]&F9;:P-W!J+'[>F>U^F< M2DY]J-[18O+US5_#'O%#(BW9]O(6L14&=<^R=O5=V1:B+#>\/-NJSB"29_& MY:%\!S +\T&OH[@H1IUGC1S*T9G6PQD\D; TNM<LR3E,.4@3PM. MHU ,-HR4%(E2R\LIO]^1-HTX6A_%EIH&V29*3WA:-$$/9R:Q>8&1*PHSA3\_ M9&62!;6YV:1Q4-Y_2E]VR^_E9A@'9X3%,1$+TAPF$"5Y08_CT+Q0VG,>_]M= MB4<+2N,4%Z7#E-,:9RU6F=LW#FI+G-J)YLO&7OI5'(2 M,1Z<*$[#7YN:(IH7C\O-W;MM<]@MA8'],>(QYT,90@PF.4U0E*2$9( -(V* MM([OIHSC2%0; ?'7:L X9KTXB4RU1,T5CWJR*U$%1UA#J<1,F=L5BJYD<":( M]2.3,V+)TVN^QMC1*C%XOJLV#$I90F-(>1@7.:9I+')+V@\:)UFDM4J<.)2G M)043N-,H)7!#VY@2@A=V[^>L'+A(U&L5 ],9]D.63!GS4H6 *8[&'U(.XT6< M)E&&8TH+%/(,%2)M&\;#I"AT*@+&C^*D$J!N/[.A'F"C< 3IZ Q,>4-X K-^ M?%,&['CU'&L<,^KKCZ]RK?JI?)#-X;9?:=6L-K7L\'YJ'!*%! M@(3V#=U!"##4:])F8#S+ ;^'*/+INWIW/Z(OAQ%.59K9P,VA>Z%K7\N['_?B/_\L;W;) M:UP"U=@.<8;]J:BT'KA24WW/^U+WF$\.NGG!C?YTD]/B^)I86_::)P)NV\J+ M3>=LLCJB=^=V7ZWER-7WL_?DV%^KS6%=KKG@3=[N.70G,\_!G[7*2VG$08Y3 MEC 0%8#C_ B41SP9V>/3%3R'X>'UXT2 M7CI[? QY&>/0HPI!RE%'^>SP;? Y)Z RXU2Y_&%?CC[S\-R)^1Y\^/XYN;9 MEL33UOTLC7( XB++BC#DL5A0D18+XW&(TU&/LYA%8#LH'>[OE[L?4G:.J,\> M*QV_F6/'';KA9"Y/Z$6,5YCW2/TU^%02>!O^\4W#K=AX4:;M,:JLQ/V*YF)3 M /SC]"/G30$^/,@?;#X<]LU>K*]%]/A4;S:\WLF_7,19G,,TRM*""G0I8SE) M20X(@@G'84*UI'H>B+:/W#MPP1DZ3=&>R7.*JNZ_TS07"E-[O-P$O6DWYSX/ M_I#F!;U]KD.%%2==BR7SS@I/@LW,)#R-1C[X9(9P]?OA_K;<+7(@L"4TQG&! MPB)$*.7LB!-BN'@H=U6]_KP7D=IYO%+$J*-Z3\W1#ECUF7@M]^W9R6WYM=K* M!>1PF-(-$OQ2;8-&FMK\;;;8INIFYV'-@F^]B&@W06?9FPUE'7PW44QS$OQT M 4S7?GNQ:Y0G7(6MW\0/[IMWVX^MKOZVJYMF@7)&(4X22B@F!,9Q3CG)DPSB MO$@(T'H,8PY\EM=7+:1RQA@TRF=NHI!M=\T7ASK+Y+NCG6WR3X1U;RL6O> > MB]%HRF3X.>+1) 8,1Z3IWE".2;)*Z5W3',HU/>Q$!.R&;-$U[5_VD-A?Y6Y5 M";@+$H8()WF&(LX*@@J6DK@+CFF*\A LMN57V/#X,]9R'"<6S09OZ:]-MSHR?*;M' I\)MFTM7:P7V MUT.U:_^;8QA9$!1F!4R3#&>$XBEC. MDAA1CAD$G&,TX 0LP_W)"]LZ"DOZ"/7/709C3)RZE-OUB/,6+R5LWMUW53?_ M'/(UP7[KN^]ZGG"74;<9ORS'ZG'&19(C&!>%R/Q9%#)&>3C@+(I$KQ+5.3I' ME4WE"=B<2;6V[UREU#;=-OL.2]=5\RV>!#]SC-5D>NPD^#EBT03[C2?2TSSA M*A;]LVSVY1IMUR+S+U=RZ[J6?_0XM7?#XBAG6 Y>UN^:?S!3)SCG<3WV;Q^7QAKS.WO6G.SN:,_..?(":J M.M-BJ#0^GWZ."&J>%L.!U9+?9MBV^J^R^OI-VO*]W"V_EL,YT,==M2IEY?-= M7_F<D%'DP_<)DFNU1+??>=;.C:GJJ_1Q!VB9!]O9D[?C2L\"]P+0 MA&4\2XL$@B)!>00&]"3/XEGO_TQ"[O.MH+68/\M=(_^H6T[/=T%HVNSP*I@; MG1)O(X+_E&%[_EBM/)/^K0*T.BOS1&5-KQD+Q8U64?M5"](HSC.(XR1/ *<( MAQBF@P5%FIO=MG:(V^%M)^NQU:6[#<573SUM/L8VXV]*O:U(:\ZC4Z+M#//J MC43<.9C1C;JS><]9Y#W>=U$R(L*L@*3@:1("CI(D8]EPY)TA$#&GP=\L-L_G M]%FC\PO7 W^^^*SE6[L1VLXT^VEBM"5ZS$=IFW[T[0R9Q!G!!6-%! OQ?TF2 M$7@\ <=)/N--QDFX?;S?J!'!_]\1H)/9\4:TU34K,QT!ZGEMABN4U]=KB+$H MBUF!ZH1QPH/?Z MN=^F^'&%=.[@;'N^N(G9'DV5^4*Y^LW3GRK.3_/]K!=5C4S*GR,K<$66\TNM M!GW\6@ZQVJQWKUMTVUET^]2B)T _E??+2E[:(/6VO1AW6&Z^E+O[\Z=]> (0 M3PK(D&Q*C5!*PV* 3S%5JM'U#K2K:ZV#]AXQ!V>@ XDZ^.6_2Y$;*&8$WA'Y M2NSW#J_E*!_@*5'^6I(;2K_( MC ^&H,_W7'OJA3S6<6O'KR<\FF:!$+Y!CS M+"D2D(=YF.5I-%B"8ZC?H-(S_&\U6_.94YU-&\^@OXV=FNOWFB]/L1DV9MSZ M][7=&$]GFT=;,+XR]-*^BZ]8G0;URUM%ERP!BXCG,(I1!!@@C&?"!GJT!*0@ M=1G4;>!W%-2#9:^XNZ/BKLX45_SF^YMGU10_9@CR5N:(FR _]_3PM;+B9PGR M(_QK,P M8 #J]T5Y&V;YE!*\4M(Q1X;@EG?\>^PHF)L3%G.0&2;NSY&: MS$&ZN>KBQI^> MU$8\F1EOZV+*14^Y:>DPH(M'WJO%S ICL]J0J8/[Q9 M<96; _ZQ\\.C #"1?6IHLH(CC.65)PPN,P0D6!CR&; J)? M@.>E%7,%R&LG[+YU1Q@]0]RL%OV8')X>FC^*Q1>W(][6HG.TPV=MA#!U$GH4 MT_WFR7G[ S.>5P+T -OG--#7UDJN>@5D5"Y_M)46B4;>4YR57 Z68K[-S[DV^(NW81FP*[. MC2-B>I9A$4QBLVLUQ#Z:I[F";2TU=BS3AS0_,0%60^1$ 57(H02E'-YLX:VL MAD^Y$I&]B2QKJF]3K3DG9+-8FJQ8E_JC>F_L_I)ZVS 2;_R M=F-$-K20&T$OQ#'Q/"="48^"6-"8.\>>T[9BU>QQ-/.W'1T#[HO[9G-EVV!N MYW5%?9N6_3OS9]ZS7#%]RKV4%R3-M5NX3\6TG6\SQ.M/L4_0*3BWEN$83>55 MEG4MZ3=EBZI,$"!9X>\,NP)MY M$LRZ]8/!7/_,6XU5UQWT#2O+42"^DJO:'_,R!#8FA'9LT?_"R H"TX5.%/:- M&;&%-G51)_LYF0%GFQ *$@,:;LUI]ZYW+_,"9*0%G.=O3CJ 5.IDI0'HL/OR GDX6&Y3VU\K??%]^3G%UV;1"3D- D#C8LS_)BQW7[ MEB/',C9YDSJU^SIC?#NA6:['*6P?IQ<(N1^MCRG5HX<>'4AZ>"L_6"_Y$GG* M9K"MZ2,WQZ)SS]]LMB8_C)_2>F/Z.$"!'P>$29R/"4KT,4NNLWU69^DQSS"VK!C:=A"9) CCV(P<0OI&72L6.EH[ MLZDE,Y3W1WS3TY0G\2FL1:JIG*%*(V@:Y2J_0AB?-,UA6CN1FF7,VW(UGZ-Y MPG55LOR*^O&*]LJ:G0/YYR%K-@LW* P$Z7W9;K-CBNXR5U1UMF_YBW1R_'!'/53S+MD.>S1TE<,;WLBL$>L@S:^ M2:>P6,YWC,[J*<$Z+CF5Q>(\?1TMI'?)A(YI8R]R0NR97NQ#'Q$7]:WC&)G2 M=%6\Z:7T5%)Z\CR:YTBG(FHE2^:3#>;=&&,&T\<*CZ>K$QI*\@[ 26-!D4;7AA$=P6U8PMO#D$SQ% ):1* MEK_GN1@Z:-\SWH25;RKO.NO>9)NX5&\>8Z*:UPKK4P0;.S"(#S'RD>.;*,!^ MY/7[D\@E43!(G?AVQ:3VIBB*6\HEP1^)F^HCIIDFR=A',6!CP++M:$;1[YE^OTV+C(1\F;MK0JV MI7B;E>T!RD^K$N5SXIZJ0BKE;*^NO(_ZE!^1+=6)S.HE4[.M.;?1.HLE;K'* MJNV^J YE>GDS3C/]G.[9X(1EFU8OREQ57],?-:*D_,4V5*"%#-^S3=L/38M0 M<+X?>#%!?A"(U3M6C47QKFUSU* KK]>LI(OJG&I7<.J@1EX0U,D!.4L\>9+V MWX%OTO^?'0_H+0!_,AM 8\32.\+S*#\EO0LY4Q-I7LK:Y]*]*,N\TOXY9;31 M"-)@N;SY/2_I.]_R[%]-D.F/&9 ?V_V!E=Z'=\6!PKI*R[J]=^]K07XD=UG> M?/QS6A_*O!I?/>-%KNL&1A1!"P9AY)M1 %$K.#@\M8_I MT]C"9F1W/+TT6 DZ,\'13E:BM;>T^;7.UDD7FVG#/F=L6AVGNN"E30=1$N%4 M.^Y$"-2FS^@1(_6AH]#TV1:+LF_ W,0(QWX:!XW(VMRG M95;LOM1)6?.%R*DMB6C68 M.B$2<[G5X]F>;44AM\=)>9*B=%NF=-S,RC,<]JPN3DP-QX>RI(/HJZ:_TD]? M%576E-W>P-!%ONF0"-JF942>97I^#\[VW2D'QQ9"MLSV.!L2W%-,64TQ@3KY M*\U!EH-M"QNT"@"^=5M,G85BP\FE/,DW:-3)>Y.&AB<&@KT18# ",%D G1F@ MM:/YI<$2+;18D'UQZ5;E7JV57IG1?(%!+>Y+MY,_ES M[8C/Y'M($^?Q*:MF^;YG\+R<:OUT\EO!.8,78X7W^?F8UFQ8<7G3%E<<7>O< M+M9MPA 9#J1COM!Q+.R87A0& 2MC&YLDLG D,J::W9CBT5*'CST_;2E8L9'0 M?"[YQCB+TB@V>ADQV%5W':&[Z+8^EM6E=WEM;/D*]=SH$6_W0H@=DT"PPC';9N6XQ-+:*M[7DO*]ZGIV#\]2 MV:YRX6HS_!JL8 Q6-!5&(M6\62WKL"R:H/(6P6"4>+E>$J4 BR>S1>3[0@\U M5&+9BQP.5>SQ*F6<9&5SB_*QR5&B);)H*Z'G6;$=6':(<6RAILW8] T<"5UR M/*\EQ6K(P+57M(/?:)BBV$[6BF-J-"!PA6U'>3A)U0M#D$*R' MA$FRI5#1!<5DZN]%L?N>[??C_#3#-R(W1$[DA8Z!*3V>!T.7V-B%'FT0B8C3 ME.]7+$D]I%F)RI-XXU,BU92)Z8\H6THTYQ5*3BC-' +UT)=9%A3RNM,T+=G$ MCAG9KF'$MA^BP"6.:X7]UP>!3<133KF_>ID!X!+CYTJO? M\\-^H[,+VBW:P^'VGX>L3'?1H:2]H-T6WJ @Q C'=A0:G@D)M*%C]DTB4RQ/ M9U9#BN,GW.VZS)LF3R/)0<)0MCOBZSP)K]'$\73,8E>O)V:>*6\\11+X$8X= MB!B611S+##W+=]C")7V"VZ_WZ0M;-,6!^XL7R&D@S>Z1_D&#ERJ]'@%^V&\% M#3&[>;LV'6#4S:K'Y4U;_ 7FS45:97J;YE7VD';O]J6A;<=WL4T\&P5V1"R/ MS?+:]:@(QB&T.:<1LIM5-\48D/:GY0>(747+U2JD"W)XXME2Y0T]'D%EUA7+ M]&G!'7IVK?(KS;)KLC^E%%N3(5@V=^;4=9E='^KD>I]^+:X2ED4XH".6Y5B. M$1E!X)NV[QN!@SMT"-E!++27OQ FQ6/+R_;&ZB<:D#6&#/?AU,D/P>LG%O,7 M9^J AJX23#)HO/2J4O_"K/C;<.D.->4"=,: L37L<'AKSVKB+LD/IW(8%O:T M'L%@<:N?YT6LPOI"P6/C&=#$IF':AAW .' QH1&M0Q58D2E2M$\U%J%@,?7N MM.*5D/$MR7+PR[Z5HF/<6#1LG/?4(N%"JI-6#!/O*C:HBPG<[OPI8@&_M7)C M@"#+O-K_"J >S,9FZVH&*Z+HDH 8,?$CNV_1-6,HHNMSVE&LV4_58'^JNK%\ M"OD$=RGVQ,246T9UD,\3%)Z01AG$ZR%[4BPIY'=+,;DZ2F9S!K+(ZRP_9/FW M+O&XR"N4WA1E.I2T3JN(OJCJ;+NQ3.)A!WF&&]E69* 066&+* Y=@PU3^=036>R.D0_0P1$[N&[ ]S+:P+\ 9YVE1"MG M,'U"2Y?PGQY:NXBEQ?)/AW*MCND_LV_YQHQ]Z/J!Y<4T@-C0# S7ZP#!&/I" MZ7X*8:A.5&YA*!=J;M:5Z;0*PI>4Z7.>TD6E.YQR15K4>>]6HX4-G2_1T[CE MGOPGU2W[G]U1^I#L6>'MSS0BE-F65>:F/X#Y[ND;HT]N2&S!,# 1LBTK0K:+ M(K>M=&@%AN6Q$M<"RP-*D:A>0*!P+L"6_@G2(ZKFJN!RP-S\7'!A0:U[.)<> MM/&,X.)$XQ3V)Q@!8F>/!X\T/V1>>O[>Z!<67J280_:I98Q%G*B'L"]DZ_.E MD 49YI5W=*BR/*TJ>,R%9==3TYAREWQN+T'>A+;K.CYVB1]'Q T(\FP#1@&F M+[#MPU!DI"VC/<5#ZL]3[GZ6PB.?VBY-H9BF]NC "-X%H/A Q"<8U>)9G)0 M=D(991*NA_Y)M:A0USWE:=FGM#X.K3* A<9/O3]V.[:CY"!'%F* M)M:J8EUCNRWB.U<229TO;^KXE"MRC.HGJP7ZR-T3"B>*WC0WZ"]]$^T2$, Y MS)V3P>U^5V[8B+%^I&W0,6/VD+)K]&@G\7]+[Z[363T)#(HSG&Q/V$MO# @*^Y4! PA'SR)X/,TWJW M,(MB O#/%ASGP7,9/.Z*[8%ESS?K7[KP^034(KP^"Q7,7A8 0L/LY/\\ M Z_HO43:UA5XF884TKN4B(3?W>^+QS1M[D.]HAWI-JF>-XM-:+O0-K%KV#&. M$($![IMU"%\A'FF-*1ZW]A!!>T%L#W*:HLO@ED?7%Z954-W/,3I)Y&50*R+U M"U,\4?#G4\VI^^?I>%/])3*I0PR0:4ZAJ,>)K6QZ3_>7W/"V[IBP# M8<]PD6VQDQW8CMTH[IH* ^P)G<.;U(!BW?^:YNP6#19WVZ?GMMC3?B.V?#&- M.;Z5"N6DB:GZ (2%1<[:PVNDG%AFF,6A'BL*\TPH)/8I,5'Y!TOLRK_! M'QF[SX!X880#$D'/Q+Y/!:P?QB+3@$):(O*]BB6D@P+^9& $2Z4)T<,G&*J8 M$=,)3E*4J,.(@1.B,(4G/;1@$O)B?B^9].1'Q5V2Y9L@<,* CDX,C,+0CXCA MX5Y=D&WZ0D5=Q;YYJ:>_A3/M^>U8!(#W(5^;I,R170JT]0D2?.JF>%"5G&1U:#>WJ:7>=J-1%S+,Y&%HQ ; MO@>Q9=$)3H< &]@4NL=#9KN*E03>T%\"19Z>OLI+/;U\*K,6LV(:U*#\]9K! M!&.9G&"9L$Q.98]KS_+3@7US<<-6P]GMLF[HN/3[(].T M,/*189E] [$%(??NI-C7JLZ?:\"P@@7W#([ UI@@.QS[B^J($1.G(R=7:CD1 MV!A4Q\VT+4!>COCV^9Y8]]:.WC0*--B[FPB\F.U^*4/"DBKMMZ;0)WH\?N0J M>61O-5K<@KN\Z8N1)_OF6#W28=%.4X!NUL0:_##]].P57/P_/&KYJ MYUQ9P]VC8>#Z$8P_UQG7CXB/@GNTL/U\!8XV:C%&EN$L\3'UHEU$ZS'XLDSP MC=E7\,YB<>\%SC" CF49EFT0;%L!<4VSGXM$1N#+6#!1B$YQC&MSQK0*:^(. M7"B8*?7=BB'LO<>M):/5Y#[PD\2HZ?;+CDPS/:$\'G5YAT/<-U;1='V'0,-W9ZR!!&0H=$5P6J?/&_+5G %([^ ME_43L[KH)V;%$3CX):E NY;LY:*7E+WIQ6/:T4 6UT8F=KGQG9'O M)+YQN$M%J)/92]YYU)-*A:P *-\_2\_-'I)LSXHPQT7Y=S;9V/@.#FV;D-BQ M+4(A0]L:II*06K+&%$T8I.J96AOHDAZ73G,U<8.>A31H-BN9U,_W"E5+0-'5] NOUX_$C8ZR7]TW)C4]%_D!G M)NGNCS3[=DO_A@]I2>-R SA*ZC1.LO(?R?Z0=C%[X^#FM)X!(]LT0I,@SR*] M$684<$WX-(6N./RUN$'Z@\+)Z-3OGLX'4T!G>MT\C\GA#<4,'ACH27- 38GE M2=;0#[76$;2SFH;2WNX+T%L..M/;. J8\8!9#QKSASGF^^Y2 KDN^J%7GT^C M>1?C2^-9W'%OI0KIVX,T2$?2F)SB7:C A"6,4W:@-^P@/^ZSMCSZ57/%_28( MH6T;D1&'[,RT$7FN;?7XO "YPFL6BZ!2?8J)@:*#M!X5&X%16,T*19.Q/V6! M8AEW":Q(:.>IQ0=01VM :\X*ZPTRO'!N@6%13VNTHK"LW:\M(:S O/(8TOS1 MG;?]S,)@=5S+WYA.9"(3!\3!R L-Q_)#U&$E9@"%SLBO@W"1V/+0'2N?OX5_@ M?K$8_VP*UL5*RPU(&!L>].W8(T9HV\AMFB>&[;N&X-*TI$:7V%,%K>9L1V O MP/=^J2;IEFKN3P]S%7//NP2\ NT3H@% +Z+!*XMC9R86BAD772%=@?D9:YM2 M/""P#,G'SLD%1,D$Z[+T)]NL%XMV2GA3GSU+^^QOQ2Z[R;;-KS1G\9K.OA]_ M$RZJ>D,G>81XIF62R(>& 3T;PAXZ\9QHF2Q:B8"7.//QZ\NH!W:')J7V;F2& MG!(;"_M;=1KM2JY>/IV659 >6WH!1K8^_59F[3M).A+PGY+\6@7=1Z-9FC:4 M2,NW5>8OY5&TVWPC7=),]:%;&/W*;I?]D-=EEE?9MMEVVUC8\RP/0NC&CF4Y M,+20UT%W+#M>YBR*3,"*H^B ILLX*FZ&Y*0=*.Z7#)Y2W:PX>*[EX?5RC 93 M61V)UE@61_O>TYCZ3B*G@/-41$X5?>>=1TXEE,B*G.K\M53D;-)3!MQGI$2$*B$TP0HYC!$YO16"&RQQD481=<3S]X_F*:WNV9<>2XXX1MK_KI@NP M36+)KMCOD[+)!&Z/P2QU"D95)UDF!*_9/]:+QJW5XU#,EY7YOB*TH&\5!FM5 MO>SGB-O*V)$:#[=CI>5#MDU?-VK(-&WP5\U8X_D\_5-1_U=:?TZW MQ;>7)7E#6# M!:KFG/TK:\OI#_;Z;1G5V>%\\5@/L.JB\/&>P=9 \%98'IUY:,,O#;M/PC8U M$#RF-3B:>-$5:+@\LVZB)-@NXK@3(5:OCJ-'8-6,DT+G1UV7(#I\4_M+E_5M M6GZ]3?+>'F@AZ#@QLL/0MPTC($9WQQPQW, D0F5G];5"HV +/G_Y77 -6E]> M5X_"2W8,K2+SZ,O:7P*-[:"FQO]L$?N,DU>)XK(ZWL\>V:7QM%BTE^M9M34O MFG>'*ZF[\S4>NRK2]N(X,F+/#P@V^T5[-R2(J"]G,075(DG%]_TU[-,2AQ?S M$&]FL8[.67P5N75M;]'$#.7%7+M$D0?5+EZM?H.8JQ579'B%Y9.YTDM[4I=D MZL7MEE(B83[S,PX#O<3W8@_@MRQG127_*,J__C=]XBH:T?Y(T[]NBI+LLV_9 M=;;/ZL=-@.E@Q; L&+B1ZP>^:1C]:H7K10[7LKD..!6/#CJ0X#M%MG\$MPPH M^$XA=]7WV<5?(#WBG7W^93D'\PXEWH=O)PPN7CE5\VK$Z3[W+.+T/8/9"!HC MFXP&9F;3,\B[[!2SSU%IV3GD'KU:N)/,.;8)Q=?,VF+=PRF#7L4J]6-DNT>%';4 MAUHO- *N\*4#3M5!K 4)BAXER'+Z-6E5'R/9?5+6V3:[;X5Q7N'I%1VN=/:^ MN*^7G[UW/66P<7P9$9NB]6:^HRZQR-Q]\:ZQWMQ]=A=1/7/G\87\F;O4'O"N M9^YRF9 S4S]P[TD+AQN*ZV9=8D57Q.ZG0##1S'?DPL-S9XJS.ENH)_)+>7'P.W_>%8Z+AR#S M['LG\_@S7E(QE9?5,=[Y;%X:#;(F]'+]HKQV]) ?P.X]NKRAOWU7Y,UQ@?[" M!,NFP\#0MWTSC"T8>GY,!6'M2&CI[U :I4RTA)\*1#-]'?C MXO'LF-;5=(+B!K06MJ?0A"_@6;FN]%EGG0MKZ_80C0+;RD3(*C,MVS=R%JS/ M!.+^_L<1VOX^H&&:"7TZL_0-9 7$BT/#"K!G]K =SQ;,-U\9[$+SM_:06%M! MI4]*GU]5>6&_REBH+P ZL?XX3.*ZZX,OGP:]MLH)BWQ*5JJ7Z"0R MEZLUZRSJUJP7ZS22UJ[G.V;R O:"?>(]K&(O28?04O;B?EIJ/?OI%=ECO)9) M<.@19$4A]B)V4Z(Y+%;$KN\ON: ]'>52(Z(&V'$PU!21:]]<>#5[AD.76 MQI>KK6=W48W._UL#)T4R/9:TW_24PC7M^;U#H[G_NCQ(7M66Y1G>R#:*I3BY MS^IDW[;\.:W2\B'=Q449'^I#F7ZHJD-"G;+Q(QA%T,*F[;ANY,081M: PS:@ M2,22W[KB2-0#:Y+(L@X4..2TGSG7NT4/#%=I7+-71ERCC\2'/ZBS9MYG+M(;$QHL!RO!@YT#+L*+8#=A][G]-#^"XXUP6K8CW_+W:U>2OF \1^ MFD'?V1]V5$ZHHC-M7Z)1H:1]UVN!_]?XZ MR!)51M;I**O5'I'58117)>'VRLD55SWZ@RX+KIJP(:6NB2HO"5-J%E_;5R;.,2V;,=WK""(8QI,8]^G[<7T30\:0O(QN17%(O(I MK<''HFI7PQMH@I(RG3Y.85F$.4%YZ3 =20-_,ER@ ;:TS+Q%T"FQF4VJ)I(S MWX[GPB.)&>YMXNUMNCOLT\L;=*"CI;2JX+8]=\Z*PJ+'T;^.4+!C^U;D0-LS M/>1'1@0M!]$7T HL9!.NU#BE !2+UO&FIC:=-Z\RVM':F==7.E2M;M*RY$U\ M4^L)SJW;M9T@N$[2P67L]X#!&/$%F_2.WJ#RF%S3SZ\FDE,(/K69JM)?>DBK M6A.?;X&JYU-YCEC2%C;*THC\[W*6[ MIJH7\K%H%-#/O=,#Q-$6<#2&UZ\:!0XI M/N&**BD6 -FM0:\6MC!3B: MT6G7U)"CSF.B448+9TT/+)Q^8E.1Q@C06*%11)G*/U<04>Y*&>H/?#!4+ M<&9T''#'@5Q'*$IBNRV M%>O^:ZL7%X B!@UD,,(LIO?2?< G[FO2+Z;D LRO+MF"K)[09U7^T4.,E5E7 M+-/+Q60V2J_K+^GV4+;#_X@4X.D\ $?006:,K!"%EDUBB /8 M9#W$862$42RBL5(;5BRP#"LX@KT ]Q?J:-^K2A@,6&5RSJ?JJY&N)BD-:@]OD_9>8Y3F MZ4U6PSI.V1[?_DN=U ?JG\?C[[,*7J'EN'[HF*X30XA"SX$QPB$BT+,-TZ&3 MXSS]QM:7O_++[+( N60A;&7AA2W<$O'[OW_Y=W#3 @55CY3EK5.HH$Y^B(GQ MPC[D4VL-_38MR^3F)MW6=#()6D2 0FKJ+X*GAH&D!IT-8##B^>_08'!7')8N MK&1[H<-#)R7BT#=PF>ZRNCG51;_L=N.'=A"%+D:V:8=& M&,"0_J-MWW8,5VBT+J]5Q4/U'@<+ V#;8I,2#J80/$OJ%7.K1L8OFA^TN"] M#UPKW7[)J[@FS_"-UGH[QRX^+9W-W$R=_%3D75UP.COH]/SUV@6XJ.H-)K%+ M_#"P8AM:EN6ZT/0&;+$I<40N&=@R(_$FL[T[$K8=092BN+)=-4N-UW"/8J5^ M8A+H;+H ;QX'9(9II>1B/A%7>44^USH"J+*9+SHH97QFY,"W[/C@ASQ*V\1L M^H%V5Y3E^;4G#/?[XGM3/R&B@41PRCK[K+6H^V^6H#$:!P2JMXH6 -\2# MA0I7:QTIE!C,%R;4<3TS1L1%F6;?\B?K0%%&'Z^2)5\F^PW"7ABC$&+/PU;H MF!9$88LF-#UD6_("PVPHRT2##B:3D53.0LU\'\R2_&5X5ZSSO5>>?VYLB%;2 M?HYU<3V7YD>M15R>E7S*+9E5KLIC0[=_TNI37!^I@.V["4?5]NN-29MT;H[K^%A JY7B6$:H&V0@[: )E'Q21O]IF5Z? PU("')0Z",KB/MIE!W:H=J-D*FHE@F-49&W MRQ[%#=L%885ZVSN,Z@+4MRG ^^+ $@7HL/J0[]1ND$SVG_3=$:4^6V=KY&@2 M>&*35E,A 5_(V1*9ZVBM)TA*#)Z^&2*':TD[(21/MG6S^M;D.WE1'(01"0S' ML+S(-;$;];LQCN.["C8]! $LM*+593&R!*22B2F;&"K87FR_ MH@.O9RKIZPQ/WX.8Z"FMA7BN;6(["[,8G"FOEW3,6,+=?Q^JFDU+JXUIQ0@% M)D8F\1TO")FT]ZU'KNW($U;AII>1U :6% $5YW:6=*KA4[%H-J#!"+566OF< M4G&5G.P4K?5QNE5\RCB3->ZB,-FW/+O)MDE>P^V6];HL_W95[+-MEHYJ#D0Q M-&P2V:87F8'C0V)#W-2QC%PKL'PD5/A%3I.*$]M'=<9&@,$1,>@A"]9TD40X MGTZNP+683)[A=L42N7S4G9!#R=SKH8:RC7I>'D4%9_QWU.45;:I=,6P:?1Q5 M\C60"9$3F6%LA]"R_<@T4!R8AA4&460+E;Z:U9!BW4-)E55]A=P!I.@5#8B."H;\2 CM" 1?"K%:L#13,N_RPX 1.EB4\D%#(D)A//R=%'*9Y2=$(K M)G*IAUI,!5](Z4^"BS_I-[:V]#F]+\IAHO7X?!QC6;Z+<1PA$R/7L -HFE;7 M=F@0-Q!:^Y'2HNJEGQ:DZ,*.'#(YUW46YU%P6:?%!P: ^L@0%W6GEG6D4J^' M:$FVZ?FBC@+&N*=+;0(\/I1EFM/FV$4_R;9)XH#YKOGGOIF]5<_QX-CQ_ "3 MR/0I-"\R30_W>& 4"2UYJT.A>B+6'4SID8,15L&9F3I'<$[CM/"!X)SO5?H[ MU,WU%V/S88 M^YQ6=9FQ))'7?]YBVSAF'! +QY:!B(T,SX61B^+0#8C'4 D-5I4"42S<#-0% M8'^"$;9&,HX&-#\77-I7ZAS.I7]=_"*X-<"1BVDD\3W7P"[T4!]; M,+*$JBG.:$:Q3!^1C6IPBRGR' [Y]'8A^L34]%7F]-'(MSD[H8 2B-9#WV08 M4DCOA,+9(%LJ@.T-P9^SZJ^VCB)[M8E]-R(VC@(3D]@G<6#A8>#KA[XEF PR MN1W5@\@QM"8GI($&&+9FC#+.WL*'JB[N:"/"N2+3:>9.%5F$8>%,D1&Y#,S% MF%]]I.P$?:=31V:3KH>82;'D9>*()'9XY>QSNDWIF([J9T6G]+N4CO3:%.,V MS:XZ_GRHY107950XH1EY+HHLSW=B!_HP97GG.[;8<,\V M")\O+[/EY"#$L6T:-K'LV+(]4*%I3M##X65;U:AN!.+*>/?BV+W/=OO M:71G7JXNDVP^ MB5R)9S&1/$VQ/BK)3^8)G53@$3V44H5AA?+>/.W&.3^&03_06HD],Y%YE3AMI M>YNR$U(F@6<]I$N&(6]<_3V;&_X4IONL3O;9O]I2#C=4(-,R3_;L%I6^96)# MVS&@;?F.ATTC(@:"?' F-X&2TISPAJ8.8[L"7XJ;^GI1I<\61Z'Z1#&IY M\XR6954TG6B,CNW.]?A:6O49JG'P>#(M2)X7]% XJ1:]2/*1S1;_?OG=?9G> MIGDUE.%]/=&?H,!V X\XV#8#"T)LFOUV/0P]*)18+ZU1Y3OI(YS@8U$)[Y++ M(I=WRWP%7D7WS\>4MA@UTCQ. D_NH$OV@2;J)]VL%WOK2GCCWVA_2/-#&E/# MFYJQR;;^(ZMO^_28YR!\9,B1\IDLTT[U;W:B2+;F:W_+)'$/10P7>*=!;7)T<]\TF6 _5DF'(B[&= M)&[X1W-52C_+#L9$]'G<%\UV<'<[0#>?CBV"PSC B'AAY >>8]A.US)RB6>* M#>'FMZ=\W-9";'8(1R!%!V\2B.4=L2W+J>@P[74ZC]>@Z*)F'#R>'*#)\X(> M^B;5HA=#,=EL<1<%>O7^]\O[YII?MM?+$M?IS)KER/0KBIYIN4$8F!XV#(,0 M@K'3[Z*@ /F&4(D@!>TK5L0O[/:I7QO,8 Q:L("0"N+Y%')MSL44LT'[Z_4+ MNB] B[A+7>DP-\E^^FSN3J#ZA*BJ=)P>(JO4PN>%BI2S*7Q5R?-1KH5); M-)T0LMG,ZJ%6\\UXZW:0>;SPZ@Y)RCS+OU57:=F(XA36C<;M:SB,F@ BFG1;"KY)&E)%L64J4=V)% ?A3K# MV@FADL6W'GHES9I"3:\43D&YR]KKDE@AFZ*Y/23-M]G+U4+/B5&(0Q\YV+0M M$YMFW.? H- 2F[%*;%9]&DJ/M*TQ-<8JG)$BC6ONG)0U:!;.2GF;87WTCY_+ MTPDJLAVBARJJ,.QEDHH:[LYIY7:_*S?D+BV_T0;_7A;?ZULVV4WR1[)/MZ_= M8V*')#(='/DPBBWL11"B0:M)Z'))I?Q6%2OE_[E$7P#7D[X1ZRO: 'J(IW:I";;\5S'BBLZ9& MF"]O6/'S>%]\K^!UU6C#QC1#DWC0"J+8,TQ,B 4)]DULP !ZOAOQ9MC,:4-A M*DT/JZGNRVX<:)"!/WML2V?'G*#I5!J,#';U>-3DF/(\L44>/_S3O)HU10<^ M#]DNW:''WZMT]R$?GG1(IYP/317O 8@!PQ"9Q/8\"T;8BTGLHQ9(:#@("]7[ M4]"\ZM$(_/*_0?SQ\H\O(/Y\^1NXO"*?X=W4I?#Q=.V BF6T?"U$H8:.;_N^Z<$(4;0A M]-DN?0>5A@NAD@VK %2LW2.;0%V LK<*Y%1;]BR)B+[+7F^9SMR/=>;0ZTPQ MZ$PRV/(6I="@J-GE&Q,!>E]U1ELV;%CK[>IUV./KQC=PRWU8\V3A &$72-R#=) M9!B>A[R@:]H.72,4"5M2&E0[$'#\%*I)J'M!/2*Y5S/:14KDF%PCXJXT#F!GD^Q!!!1.A5?*SR/'V#.XU$/!9IK M!-=Q1$%.N-=KJ8ET9-?LB6;7!]92=]I\8T ;0ZIKEA\$MAGBT J,OD'+,87N MU)[1C.K!4Y$/E52IVMS15Q43(#9_JV]3@/?%@?:?!,3%(=]-$*(Y#',NNRY# MKN#R:@L*C%'UM2T67CQ]DYY3BZ3S.=5#G&08\GS14Q8WW(N;VVW9CKQ&PZ[+ MFRBKVGNKZ(#LJDSOLL-=]2%_2+NY[":TO! Z,;9MU\:132@XTH,)6#WH//V6 MU.GNJ\ JIAHD7(]AV#Z&+T#S+U[UX%],$IGXW1UO5JXFWDFMRD^<2XTK^F;: M8N+@CU_&D/_&O#&@;GS5X[X (^0+KQ%.8O?4*J!:=^FAOJJ-?+Z2MP2GW-=: M)5G.U@XO5E M5)F!!50#=EEU7U3)GCW]-]D/EO0]Y7HK2:3S2>Z21$^[UHJ1VVW(4(ZCAN.L M#WG#K8OMQ8 #X(6OM.(B\8222O:"'LHIVZCGUUBIX(SK$.8_DOVAT>7A)M8H MO4G+DHI'\J.Y2"M*J8K3^3\CY7.Z9R^+F^'3FY"="PUP#"T;&EY@!4'4J[6# M?!@(".8R@);1T0X8>ZYW'7Y0)S_ 0V\>2'K$ D<*U7OKM-)JY*%) CQ /UZ9 MS393.O]0^.T-@^R]UH*V;OG(F5!+KPD<#M7*>],.C"[A1;YSI'/)?"6,+NLD M#>;I:S$M5B@[$&"7WJ8 M?V.4'_/$.JBK)8GQLWABJJ+ %7I,5U08]K(FH!KNIDOE59G>)]FN%_)N%P#F MN\OZ-BW;6X$WH1GZ?NP&<8RP94:^&7F];KN1$T43%G@4(5EFHM)!!6F+L=73 M@L&2K:O<3;;GK++-8VJZB)&[ M^WWQF*:?TST;;7T\SCHWMN-87FA85NSX!+DHO7BY 5UKF9Q*SY?O#SV>6Q6&3:Y9(LC= MS&>XS4A]_32Y1Q$$T(DA"B+HP=AQHT%,?,OT)-2(FM.\ZBW89S6B/GSZ!_FB MHD;4+!?PC7!69E]LO'.F1M0 6HLC*%#TFV9^MY<5&R--@OP[F?*+VN-V$( \^/B>W;ID%GJG: ^YT* MSS%M8\+&K6P("^W8TO=O$S:=?.NF7&VP M @8)'!%>@ ']KS=%^6N5++U#(4CG"0U6Y1@]!%B9=<4RW5M0>LMBFZ:[*J8\ MM <.SL"(_-@PX]"F6!S7M"+?@U8'P_16D-%3>JO*.9H(KC+SGBNN6AZG2&YWG0.[98^EZ#P. M%_ E^WUU"M_&\7TW=#WBQTNTZA^\EN8T=&B$T4NZ'AQPZV+43ZU1J?N*;(@5PE[2^S2-*LDW;[ M3."Z@\NRE*ZSML(6%1%6"YO5V6(?33KX,Q=)9CEFX@J)E[HFGM*'<$ M;%F1.\'0"4V3P:L>$B;%DD)^KYLY 'Q2((:.3(\U8MPXC-W B$R"3"/RK(A$ M?2Y\@ )(9 S_IK>^U."O/9SIZG!=MW:J+ M9N:^4O$J?A)%!G3S/:&'%JHP[-Q@3A9WT[>VZ#N[ TMJ2+LCCP8V+)9M9PLTI'M@]76VKNIV3].SSJ8S=J7M32HF5L1MU!+C* M*>WSC GM-DVF6Q.MDVC0V1VEF5S)SU3=0,.S0].,44!LWR>!X>!^&!HXKFM( MR#:?TJR0UDG/-L^&!$F.;'/E'N#3P97(%]/#"8FINF:C2LE"Y7:%'EJIPK#) M6:>"W,W4SCC+DWS[>MHKL8,8F99C>IX308P"._![(*8;"VVV*VA>]8+@LRS_ M^,,G^ DKR/*?Y8)9(KH4^U+%= "M<9;_"6+%]56&E[3662D&\NFM/"ZGS,<_ M5-6!U<[\D-.6D_W5X7J?;2]O;M*2(MH0ST7$=PPG\OS8AB3&PQ6= 7+M:.JT M?%ZKBE66/>SW3V:360?WQ0U064[_:TP ]XT-]!.M$=/G\#,](CZ57\X98K7,]#QROA1#Z5&A2@EVM/H:K3 M3T+8[;*>T\_.N(TN MWMR&651K(H'R[#F5V2"!*?F;7A/DCEZ8$"AI1YHSV$UAS\IR]&<)>55Q$B3PBL$G_H(;%J M3"L6Z,_B!T.?M?1YD(4.R=,W1I^\2LNLV+VL3KW=']C*P=BLUM0-ML/ =EWB MF!$DT/,"RQU&UQY"1&1PJQGT!0;(V5 .?C2"Y $?CCN'F^7M/?J$U&KQRV< %&$Q_%LM:ZY<_Z;N<9T_$/4V[F!Z14U=R M7CGBK"/,Y:+WQFH2T%'$KJ(_F-?/H*/X+HPQ?\\?++[Y_) M%W 9@^%D&OCP*;[\_!O\^N'RD]C<71KS?)/N-4@7FRV/$;9S8(81C$"N=L:, MD[P3ZBJ;?CUT5+I5A=I.*WR?:'&7-JF75TFV^Y36&^CY;FA@'-K$1@CC")I# M0Y%K"6UC3?AZQ8K7/'1-DBE+4\P:?*!F (7O!Q4FCD_%%',F)E@M&-#FYC(X M3471Q>_Y?$;("1&:P9X>>C/'@)=.CN^1NN_J=#4SKZ$Z M%-L_2;;;XL#F9/?)8U-:_UA//^ENVIU\F;$\__#N?JS@&M%]B[9VX1@CZ$&" MZT,-*$SPF-:-ZBT]_>6C[^1,5[(']!!'^6:]F+\JX8WK%&I?D!D?*P'C(J^R M77-%:Y%_+9.\NDD9EM=SX>'WI-Q5L*H.=^EN$X0(F="QJ=PC*T!F&-M.@Y!M MW7M^M'E(R^N"Z\3JPLA$GOJQ$=P/?YQD)7A(]H>A2!]3Y 8C2%J0,P_^R67L ME0=]3;]H<)AP+#H<@<5'5S:7MR;[:1'YH(#M 4>@3DZVW MA4/&)!T9QHC[//NL5A0/OGI,8$M!5:K&61+(/CVP6I9GL9%4"PM<'@]- X8, M]- 6HU#@F/IB5$X[GCZ94K[@=,KZMT*-%,8T"!QR["AD]R7!^7:1TW%/E;'C M[90K%%L-!$>W9KJM?T!H#M MR?!=FMXUTKYM(6;L]3U](II8W)U:K(LG94P$)]3S'< YDUZ4>\$I]!/:&W07 MH,4'!H +SYS/T75JRBR-:DWFRO+L>3Y)ELP4]T;N]C;='5@EZ)B5:$L_9@_L M.%!-.R5[Q-NBT%_9D[^!KF4Z&(>!#:%G$12:!H0HC$PG@#Z"4&@O5UZSJK=S M.Z3L>6RQ_MJ !4>T7;2KV=KE)O'4[JY\ M3^BADRH,>[['JXH[7N6,TH=T7]RSNCS;V[S8%]\>/V??;NOJM_3N.BTWT'9" MR\"&[SLD="QH^G[4M8IP@!T1N9S;EF*-'."!>L GIH*SR>23OB5Y%-.[(X5' M:*#%!OYLT2VL<&>X.B%KLEC60\ND65.HZ8N"T]P#G9K=I653$X@5R+C-[OL6 M?6(8H>V&GD?,R',M%T/M+8G68WNR9CG<)3F,-9(5 MKL4YP>&I.9<$YO5X\J18\GR>)8T=@86E)MNLV:IX/D#I6L86?;YAX'M&%$/? M0:8/$:2SNA"&1F@XEN#2TNSV%#^!O^?7V7[/DN,[K**Y%S(HY5XL6I1-X>6B M!MVO#;S7YD:K#!TX2#N]:"2-.)+/%*VPGYET?LSS]4*=WU88@ MWZ5B:D9T,$/\T$0F=GI-];S8$%$V*0TJEK9S:Q4,*&B0"JX3R6&;3_06)UIP M=U0"QTITCX>W$\(GE78]E$^N287";BI-^_Y>%E6U\6W'] P/V1:=Q(5&%&(J MO6VSV/%,KIL-I#6F6/,:$*!) /L'2P"3)FR<5,X6-?DLRA2T"]#@TT;*&C33 M9$R,:.TE3- 'NT!2+AG=%66?_:O-^; ]C1%AUJM"WP] ) M0T1Z(*&!K0F%]16@X'H^9Y?4'Z$#8WC21&^R$V;+H%+BE0BCL#.6ULHW*)VF MGG/]H[V>SC:07V'E<"E!4?*=L48<_W0UHFK$I9#Q;\7J4WASWXF-VDX):.$MQE_8*+<=*?IF6R*KP\?TH MJ[;[HCJ4Z=?T1XTH0W]MH!?&A"#3=X,PL /+-TW7]P,O)K%I$DMH6C^K(<6J M^V'^(?Y)]/&IYF+,B4GC\6 _. (#?S)HH,&V\'+D*9I.B)P4=O50,CFFO%4" M8#X_O)KTRK&XS^FV^)9G_Z*:N4OS.KO)DM'@MDU@@/GNX_'<57=EW\1$8W[1P:"SL*+8U'FU.\8N1C-2?RNDN-2,J_TIK]YI=T>RC;&V\L(R P-EP[=$Q"8M^, M;*^S@<2&6+E"O9 KCHM?;NGT[%?ZBW?@;H 'J@'?BN%QOM-7B):+^EN/X-F: M/*PC':T&7\YW(_VCZ3F/+A5B5[,'5(S']EI2.(NAO5AOL M6:YE(N)A;'IT#FWA(_30%-OPT *PXK@+^\HKY8#I@MWOKDF\%7+MRF%6E5>U MC*XC8W^2F#JR:(U0.J7W_.01=!(E2P7.Z?Y:/5Y>E2DKMMS44ZQ2^OE+=FJM M_=G&P%X0$>C!F#@A=J,(AFYG2^Q#$F@10&=9H#BB=MA VH)[X=_EX_,RKM4B'O>FTE?,V(MAS[:Q]_U&WS==N%"TG=^%?K[H*H$3A=%4 MEL?6B)X?\EUZ\W;FZ,;&,$!T A^ZGN.0,(*FBWH+C- 7NG-))]S*,S]Y:][H M[^'EH^B2SM4BEAX-?NM(P/N-IV>_Z#; M=+QJ;WO8.*:!D.V1B$06\3T+P3CH;0B<()IP/%@O Q8[6?SD%HW5%YKGN'RU M!6;5;M8I^/8+RZ,?-F>BVVYT=:8;:1]_SWITV55D"3WKYXO!$KE1OVHLS8-3 M[Y[C,2!YS0#87J,TONEJ@R/70\0CT#$"$]F&[QI&#]EC-9'YPZX6>!>+LLV% M5-L1-('KE-8FB>=2J[4QOKLXVO<)_$[[A, M76MC%>D;TR[ZTJ&/3+[04J8O M7AD=:=4%-+BY3!LJSMR!N:)_UEAR^%2T]P,_&;$U>_L;&X8AHD\1C$,?!29Q MH#7LZN, !RNO-]$U87.%!0C5OM=IQ'2T M]>GB0V/N^UUQ>-N%"RTU2.A#/]\:@PQ2%"XN2//9XJL*47=]Y^?T(!5!B?-T MBH=#/_C\OOK!2BL'*ON#5JL&W/UB^16#9SY88K5@JMM_LI6"R32H6B68YY=5 M5@C2>F,ZL8N=P')]R\26&<;$P>W@RC%":,>;NJB3_0IK !S8A)+X!C.XU>PK M^Q66_-[E\!VOM&MF^>-9?XMYQ3D^CR=7F,Q+=J(6HY1/)TY#Z#\W3Y?*8Q?Q M_4\XVQ:Q7N6T6M@+,P+1:Z4\78NV0Z+0LKS0<''HF)X;N@3Y@6\Z.$8S$\BG M-*DX]_LUV9D=&291.UGP5;,Z7\?UJ W,1YV8X,[A7EL=G674>7F\G$^*V=]_AG\#/_^4S\;%]63VY>\___[I%_7) MO'GS\__^7__CW_^_7W[Y/_KCVY]L,5[>Y;/%3Z;,1XO\^J<_)XO;G_YYG<__ M^.FF+.Y^^F=1_C'Y.OKEEW6CGU;_F$YF?_Q;_'^?1_/\IV_SR;_-Q[?YW>AM M,1XM5N^^72SN_^W77__\\\^_??M<3O]6E%]^10#@7[>M]CX1?_JE>NR7^*M? M(/H%P[]]FU___%.0<#9?O;O&2ZK'O[UX_D^\>AI**7]=_77[Z'RRZ\'0+?SU M__SV]M-*SE\FL_EB-!OG/_^O__'33VLXRF*:?\QO?HK__?WCF^\Z&4^+Y75> MCOXV+NY^C0_\JD?3V/[3;9XO3'%W7\R"$N9A$*N^;LO\YN\_CZ?799 ?2@#7 MTO_/PZT6#_?YWW^>3^[NIT'R7]L=FAJ/RV5^'7^1S^8K+:O9]?O%;5YN_O1V M,OH\F4X6DWQN\\5H,CU1G)0W=0K!NU%9AN%\S9/$V]=+IT./M+U>3O/W-^9V M-/N2S]_,_E$4UW].IM,D8>KWVY=XQ7P1V!*(LKQ;3N.,9O/[,A]/*AZINZ)< M3/ZU^O']S8>RN,_+Q4/X@_N_R\E]G K; J3UD?0$H?MVGX_#3);L>#HZ/8WZ6Y0:AP^U_DD_M.&K]R/)N5_CJ;+U0PPFT]B^_BW MJW(TF]_D91GG@7ILZ>!='<)P5RP#%=[??,R_YK-E'N:Q=_GB;3&O_7$D]-F= M6(\D?_EYKK01, [#NKK-)Z6;+R9WBSC3_S[/;Y;3MV&13Y"^[5=W!U)CPZA^ M%]T-.BRXOBCO1C[\/ NK\O3-[";^O/JX3I:C0:_=B?9I>7EBN,CHVV62^]#KWI')'6:Z^B/1IP3Q?DT#0\7Z^'5C%I?3B] M@EGOLSREK[;$*.[N)HN[S6N#W;68!,#7#M7OTUFD[OEW=M\ M-,\_C!ZJ)S\M V+Q5V4QSO/K^>^ST.^[8(M$JW\:X7Q_OS(R9U]636LS]TSC MZ1[.QO-:\ZZZ%Z+F1U>W@]8&/)L7T\EUM"*>.IXU!GJD8=<#_# J TJW^6(R M'DU/'NW.7CH8^J?H.-RM'8TXL?II\6NK(7_;0VY!/)GJ#[CH6YF-^G>=WAS'@V/Q8/-;R;CR>)4H5MZ;4O@5-N ,?HVQXA]IT.*PG5G@5"MAXO]][O>-Q4<;]V:MB MV\M_3$+OY?CV8=/=M5IL_U;3RCC?B#J$M)Z5C M[0^BJ25:HVG[@_R8CXM O>EDL^WUY$]J$>?'Y:(H'WP>.YAN__@QS)M717 " MODYB:H,ORB?MFHO;_2#:!V[73FL9K)3?9V60YLML\J_\.CRH\UE8(&KO2+7V M@DX%?A((WPE_DK -.^]24+M9_<.O=\W,*6(VZ[I3(<.OYL' "P,(,.>3+]]M M=$3#6^?!?LA;^]J[>G7[(-5;X/8V:&E FRVV#WGYZ3;8X\>&L^?Q;@;SJ$L5 M3,WKR7095ZW'B)_[-IZ&'JY]6=Q%W2X7FRG>C3^PV0FVVJ8^-LTD>/PVYJNJ;TV9)8'_-53M>' M4;EX6.5;C,:U@CC'VG4\O*9(-^VGM>&O$C[6\^AL48:WSO\Y6=R:Y7P1%K^R MQKAK=M#7@*O?-K?G6NBZ+R'#_+<*_3##>NWYO7_#46S8;=M/2X#_E7V)0J$&(5MD\L2L5ZJJ(YE+4^V/P_V1!VWUO9_#LB+\^^:M^^)C?%^4F@^%+@T3T M]M_4&03U9H5C[5H;WG25;?[_+X-QDY?3ARU8=K08_3X;+:\GX<_'1]NHFWX' M7YM"I_36KRAUN7-"9VT)$GW3]RLWY,-T=-P5V/=\1\-IO*+4;-_1_*7UD0[WF?G8OTSGWRY#=BJKZ'!EWR5 MWKMZ+AJL51!H]F7=MNG^9L>O[0J<9S\_R<]T\_O[W^=A8'HZ&O\1Q GM:UM$ M[;ZF(^%KSM\'6[4UM"I)_8DS%;>]EZN,M@_%=%(GF[-9+[T._6D:65T2I7;< MJX"K=.;YVH[-K]]'#_@Z'A"\/IJ6UBH+LHC6V<9)Z[56T=J>E MLTY/3T[\5J>$GAQ;6^_)CV8/\T:':WMX=;\@[,.J_H5>B:1L()?9TD MQM.J(G(MQRS_$DGS=O0Y?Y;PNJO=M"R_:Q;+FFMYI'%KLM7! M/N^PY?%^R,M)<>UF+4.\N]M.QAX^J[)ES/=UW/+XK_)RGK<[\I==MCWF8C&: MMCSF%UVV-^83B+%X.%[\ N"GW]#\W MO\Z>;O@_VM;KW?\/3X1\$O%^7-S4Y_EJ:ZD:_31B]_>?PTBS5OO/N ?*64J$ M4HPSKJ$WAG/!O*5 >L6_AV\:BV45Y49AW>+W:7D?N!%'.YI^Y\--YD'W,4UZ M?A74J+L>YMY:8"LZ+U[,0J-R_.(S^+[AYHE?[U>'4GX9WTZFVRA^+(UV M5@85O2DFP%#-*;_NG%2ZFV[2*X']-44](QBT1FFIB9%40*HII1AI[Z$@"# + M\/FF*!=6K^(ASS<91T\T:Y9EN3Y?]*Z8C3<_' ?LM XSP3"4#DE+*;3" 8! MJQ!2VM::Q'^T::LVJXHSJ.AQ NN6P)LIZ5.8RLI'"0X0='>##$A@O4%4<*(I MTU8!2BKI)#3HL@C8-06*#C#OF5&ZF"WG#0CU_?,9X99; Z!V'FK(M58";F2# M$"&3P"?T%Y]:@+QG.GT8/00\IZL#)+4YM:-1I@RAPC (/<= 0 LW$KIB50) MQ,)_$:LMW(^SZV6 -?XF6YUDB%64OS? RS)FG<;U__/#XR.;FBWJSU%YO2[; M]S$HMOR:7]\4ZS,1'Y;E^#:6:-E!MD[?E_'@V6C#3+!0J$%2<\TK%4!E6,J" M2GY8G@Y)97U-H"O/\RB^AWRX6AUD#&MMB,'>*:4P)?B^K+&O'L1@W_EO&L;_IZMQJ<5 M0C8QN*>_.AZ.:=1/)E2,3#) E+,P(]9)ZR*GP%H$@6B47$21E/VR 4UH_5$K'^63W M>"/@53GZFD_W,V+OLYEFQF%LPDK/9?#:"1=V.T[+18J5/\#P2;=\: OEOF:3 M3_GTYLULOBSCKN?X^JQQHE2G%E'*2<$L4(M08!ETEIX8JA4T##'+T,[NT MAW>O$8J7X-2,3.QMF%E'+);6 RRXMA2'"=9NI,4D+9=C@!&)?MC5*N3G\P9K MF]@[9$3>!H0TML'Q!9XI$6;K2D9MA+BL@$.OUG4RVF?,^SE\WN*OG)YG?C^U MWG@I+) :*(Z1P.$_JWPNSSG3M2;G;O![>N/= 1B>/I9AQ G'D%A--+<@<)^S M2AIB6,IV]0 ][IX94+0&?&\+SG>W)#Z_!^O0JG.P8>:H,!@CRK765'$AM7>5 MM!3*"\N*."_-6E7%&=>EIK>=_K52/2.0IQ1+;U0P01@B0 DJI*0.&ZHH0]*> M;Z6J]/BQF$Y]4<8]Z@-H['@Z QQ8*C6Q3!)@PB?*F-K(Q@*9]5_K5@(?BK;Q M[VOYJD9:@TR9)]!B"H#'7&I!':&H0H,)@5V?#+K?<^"L;1XE:7(/*QH"V3<5 MJNL/[;*,IU570->@QZYFF1;2:..QE8!!Y116!%:2:NA2*#- *Z8+LK0 ZQ#G M$NT 0HX@*%DPZZ%3,GP+:PEX^$>MCNE%*7^O7WD'KAZLP$/5M M4Z-U!KT'C&GME58*$"MMF*_7TB MUQK,9[?(WTYF^9O@(9_D^VT;9T9"2#B$E%ED"&$*V:W4P?$U??*>#A+MI579)!"A2ADF@3+5 KHD<=;Q4B8$IFH/Q,>JROZB@A[ M)L6$@>TVP:XL6>F5IY/:YY#YWG=YY@LFZ,\ MB,U)]^U^=3V37ZY?3?S+;)Z_3 _\:S.RSI:26NUS*^2-4#"8_,QBM/J) M&P,%9>?;C RCGBSR6%[_^KEJ=^C_7=#LU9_Y]&O^6S%;W!XRV-(ZSA3'S ,F M' &.(HT4#]!M$!.&_Y6OE\*RY\&T/E756^RVD5#_E8_*JS^+UOB\Z2\SE!F) MJ?=8:VJ9%=R"#3:60I="XP'ZO:^)QJ=I:,#L#:\_E#)R8H\9E,IB)Z$Q&%!& ME50&5O@ IU+.E@XPS/SJ&'R"CH;+85\L#^ZLG=1A!@BWCEE-B @ $4@(UQ4Z M7L,4=V> @>W7QN 35#1@ H=GVR5P>#9#A/JX&$E&O-.>0Z&VZ"A!:Z4ROI[C M_:^.P,U5-$P"JYN@W-99_%VO6;S.PA'H!-:2K@1QK7VPKL]G'.!J_1,:QSK)%$60 M&",%5HHAIR4$JD(B8'-AN M,FP*[($C]%3 1_ &0\''\[T9WQ\]R-.PI(T8( M#@$!G@3; P/@F=G@H8VXM$S\3IA2GXTM:* O1MK\:SXM[F,NR_AV5DR++P\? M)U]N:Z18'VF9*4PD @9P3IPD2$'.[:.\)B5S\74Q+HT-+TI;M8EZ;VG7R_FB MN,O+U24!09?SV\E]C:SK_:TR[@"0F$K&'+2,(FK4%C_ND_(6![@_V!>[VD.\ MQX3^E6&KXU4\+["ID==_K'5F4/B*E. ,6*\XT9 KK;1'4DD@ 4E)[Q_@/EYO M3&L=^0'8<&]KY/S7:9XYS6GXR* -D[GC$FIH2(4J8SYEXV* L]MY78=341\ MWX[E_A]KFG%,( -,8Q2,!@FL-.%+6TML"(.UTNLNPD8[@03U&78*U@-@UY,$ M\:?;'B=N<.WN+,/,&.TH@51R+"614KL*%0F2;@4>;E;_N8C8CA(&0,VT32O- M-%*8.NP!TH )R"H7R2#KY65E\9^+:\V1'@"O/N;1J)W,OGQW\F55YPV>1KA# M/6:,AIF?.TJ)-%I#RCAEC]\=22ES., $JW,QL445G'';=&7__K4W>GAW2PIE M-=4>&^\DY]!2K5CZ-=!27J\,X_3CF4MFV28X]ZW0O]FI>?BU>Q&UJ;+[5K.YVHD+[6OOJN=AU>GM!;9H*R'0<$ M<*ZY#(! 22MTY>-"=W&:S)&B"*448X( I:[ M8%1LD:29U>%_#$>,6VRAU!IQL$%!:HE28M$7 M>U@CG8TMJZ4?!WDYG\SR^3PXQY\#.$^#TKW[Q3O&4L?=/=0LHRXHE5/DE0S_ MAQRCTDCJ-!<<.*!JS5A8Z\P']3K(*"(4.RL18C*>G2 P8+!& M !+C+RQULATR%#T@?:[/>W6;R7RR$B),@GXT*?]S-%VNKH68S2>Q??S;53F: MS=>J/?=9@B[F!:FT!BQNSQ B. _&@5::(2(0-,SK6GME7=L*E0!/-#;7#T]^ MJI__7Z^KS"& :'0.8J,-5BJ -,&%2A=RLFXUS97U";(7G.@$\S[LEAW#/Y( M.O^>%IFEZ]-4% A-@F@6(;N5C^,4SVB G.I._7O6I#2XSTFG]:U:Q]/SC[;- MK.>&.D4-5EH932!2H)(9,YI2TGR %$O6? TFI>![G%/CZ749F2(!W/ D_B;[ MCZ)<%+,_B_*/^9O9>&_"Z=YG,QF^(HF@0M "AA#E6(K-."W EW:_9HMZ*]I% M]HRSRML:::.'FF70"^$P\- B0@)N'CJPE10E9;0,<$_EG,O5J9CWS:XGYN$^ M#RGN62X>WLR"PO+Y8OYF/E_FUVIV'?]QQ$9O\2V948Y0Y[ W,IBHGGKL286C M]3ZEA, @-Z[;(=5Q9[\GA9R\<#88\J?;@.SJH$!,A\EG\[6BXU68!(&L.P\DAR7F&CF.NG!O4Y%^O3J7I^=0QP#CZ45-BDFPQC M;ATVECIDJ-(8XJ@\PA*U+6_ %N/'?*UEXU<;;P_UVQ MG"WF[V\^YE_SV3+>7?8N7[PMYF"^C#"_D@H*;C2%83D5+'C0C%0R&]1O M>.-\8?[:FF\S&[B?^*O M-MY23/)EFR\F=_'$P/7O\_QF M.8TGHBXR7!8F* H6VM@= M35+*7S=2P0"HV''Y:\Z)PL1@+Q1R6BD>-+#!@QCE+FSWH!.F)):_;J:!DP-U MO\\^3Z;3F#2RKB^ZOP;LH<>SN >*)?$P?)O8(0L%H]O1ZDL+VW:FRZ)UJ'NK M*]QZQ6HF#(9:.&8=PMY$CP-7I3@'C* ;\WA#3=7=U\O0-RO%+SX>:9B'6.#,:2 M<\JX%<"+"DX6#,D+NQ6A'1+LC ZUBO/Y@Y351MK-:9=\/S;/'#%08N($!]Y; M;X4C6UBY9"D,&Z#YW2'#6L7Y7-NZ[T9E/&+T-;_$[5G(@@/M@['#'2&*>>0) MC#5F#8#,>%XKDGIYV[/Q6F[B(0>$>((8M((DKH]VPSS M\R\W76W/[:9"@9 Q:ZW M9YE!6L:#M'1E C)![0H/ C1&X@?>GJW-E-3MV48:>+V[<%Q!S2T$3'*"M X@ M0K"2DQIM-.QUX1WD+EQ='C2Y.;81YGUQ:UM.N5H7/N5?UM65#R^U!]ME B&N M$/+A*PWVC/2(.UZM'DBXE/VY 7IVO2VN;8+>&\'60SRZ6'[W7$8B+!)C#+%" MDN UM8*/FT_#P?EY/["/IF (=W2_8VR)S77CLC M,'6(X%@,+V;)KT82 M:D# EKP&7=C5\[T9$RD@]V8\["Y_5I;!A%]? J(?'I_Y,'J(OUL)]BC=[#K> M3U?+8>_B=9D(LZX74#!B/ 9Q$5CTW7^SR;$C +4:9]0[9AS!"@ BB84D_KR1 MQ'/9:_;V#T*OSK33UP2W:\ ?/_U^=)([V"ZC &K,%+72**8(5=YL8>387%HN MU!"8V(5B7E_..%!0: 9T$$P) 826O/K(@GUC4XYU#K!J9V_>2#MP7T;.N%/, M 6D,H5A(RR5!JL)0>B,"KB*^5E@F@^6(,-T&<22' M_=YF/X2<\=IZ.YHSW@S9UYPS;JV(N?6 6RK".NR4 J*25 2?/(%# [Q/]IS+ MU:F8G[&(5.<%^1E03&NFC3?:QKF0-ZTN*X3; X$1? M-#L9X &NL .Y=DPH)*TU0@8E42*Q8;S:GU&<)IW &6 PX]SK<\OJ.-DQK7MK M2K&]-25(]#6H)SSX,0JUSXM-[CBS0$BGM;$.66 X0 Y5]KAB E^8N](J(<^B M@60.UKD#+4:96[_G[D6G&1+"$0. W>AWD7/Z'Y(E]OMLROXLUO3_\>#>!WQ>*_\L7'?%Q\F4W^E5]_R,M) M<>V+)Q/X\3Q?\N7W@SUP/&U?^:3+[=Q_0AZ&7W):Q7G2.DVT^&SXLX;-WC'J?#:^O1N5?^R= M]MI^17 ?3+SI*"P$7D%J!=0:!E0TUL8YG5;:^M*WFLZLC',5G*GN3 D2CV;C MR6CZY/*42ZQ!8Q&!EFE*A$6: (=<6.^L,$XS+KGX0:\(P=)A #3F"E.IM1+8 MX0TJTHM+NZ:A'8*DUJ!IAOGKRQ'5A!@I'%/(<&HLT$+QC7R*T*03:P/D5'?J MKYDCV@SNR\@1M<@H2@$+=A_#)+@M(M9T6\FL); 75BLF6?.-N4F;:U2;D>QYZTQB2@DWX>/RUE$1Q,5@([<) M"%_^NG4"!8[S*A'F(=#K7;X(<^^J[ MM1KH'RG9LPNJI8!]KI#/I^7=W:A\>'^SNA7=B5G)""#-$/;>QIASQULI4S,]XLNDQ'_7-=4!W"SAZV@::],?//YU/0Z_R M>UB647E5-?KRCWP16W[*Q\MR]5Q?G\>Q<60("*<\H%@2Z)SGT&*VT87S0*?8 M% -<#X;_M;2LL%?_\81>\C!QA)9G^6:>O#XSP49$4#MF#&2<"F0>D9>07%AY MNM?UJ9RNIU?_A7PH\_O1Y-I]BRT M]_T9]1 [8(C2P'C.B7005]A[I%,NS7AM!^B'\-&TI:C7^)&\F5WG-_M/N/3T MJ1P918:-$CHL]I(R0IRT"E)=Z0%(GI*0\MI._0_A@VE77:_QL]FLLT__,!X7 MRUE8=$.C$"@-6;..HL<9TC'TEX;70A2[T!)VBSQ4D>HT2ZA@@CE\OLSX/NVPSI^;68L9<%A=(H 34&G,:3=6OT MF# I:67URP&\:M8/4$VO<:%X5\S&+[[UE1_6TPJQ?P 95E+J,!LH+[D6T!&% MMBZ@$2;%=Z]?L>!5?R2#5M@@U@2[(<'^Q/2N7YEQI+7 #'.#N<2.Q!EFA1KU MECJ7E&51OQC"J^;YP'3T*A>"O*^X4WA3!HFGA@A$.8J'^J5WQ*P53(!4:0>F MFV^:QX)9KX?LP]#)N;+OK[[;FKN(W'DJ*$5 ,N4)I$!Q"8G6FEN%!/).ULH2 M/W_N?%""#J/XHZ7\^:J[S!#,D24*,\@"*"# 0BIT-'8INZ #3J])(TI"#OV) MN/=6"W KRLNY+LQMQV>ZU?S1C*RMO"ES#F!H&+9 8X'B?426;O#$"O$+/4G6 M$8_/H9+^*5ZCQ)=^^&WTWT5IIJ/YO!FK3^T\$X8&PR08O>"]4PY!:+P'#"H2S]FO\0B6=9O6 0.)W"/5/Z!]HGX55$,:T0@JXB95PO=6LDI\:<&'UKMHBPUX;MCVH M3S13Y^7B"<7"3\_I%7Z5?8QEXO>NQ2$>TR:SC@4[!5%GN7!"2\!!-1>RX-1C;\=U_O293"EIA J>K%6"RS";@?6=HG'LGI&4ZX4'%)=M1><)N/45@-J] MAFTW6QO;S(_;M X+AP$&QCG$O*$Z7I"\D1?[I/M3!L23;JV";K#NBULV_[QX M]!+5U^ ;1A1\47X:K>Y 7$QFRV(Y_WU6YJ-IW)R(5>T^%)L-_WP^O[H=S2#Z M+3QY&Q-JEW?+:\968D]\)9!SS5 G(C*$:5#(0D[1X-])6+AVX.Y('YF/M;8T!?%Z5QSF/^.9JW P%EY8_<.V2+%_ [I5N,]K MYA^IJ+F_468!$,02(B3$0#L;CP=NI01)YW$&2*H.M%_+P#\!ZKX(]3$/7]1D MO-C6CWHV]-V_W1MF:*/;3"(F/$,FWH%F@*7&*%LAY;GX,;8I&E&F.!OZ??$T M. ;YP]KL\XY0LC$V*XPV#FXOMXO2(><9!>VBO9#A*(#Y'M; M4(N[N[R,%QA^&-WGY5%:[7P^@QS&RP&D)10H0;ACL/I0$0![(U5>QM3#D$%0\=Q<^WX_Y_;(:H]^/NBV9-;H@->R_A9'(E9[&F1 M40X)CJ=%@2*(6VX<\95\U/*+W8WL*F#1#LY]\>BJ',WF04,Q!OXI+[].QI/9 ME_A-(6V^)@,6"28UXHIX*SQ@]/&+!)Y=V&42R7PJ!J.* MEZ1^/6HX#VROV&7[_=,_BF#!S5:$_9(').*.VM--[:-64=TN,F^9!8(HJC&& MDNE@":(*3Z%4BHDTP#5L$%3L2#>UIX@!'O GREKBO*^*$>+O.'L<+!= MA@)TS&B@;/ )A&30:KF1E2"9M+D[0/=\$-1K4R&][8(L9P&K^]%4%[7V0'8\ MGC&!)2$<$6X%)\$,(P)6DGFB4^[F'*"#/@BJM:"'VBM-X[K)?81S!Z&%/L.[ M;1FE5V4^FB_+AT9FZ+Y&F=!"8^F=]E1*)QWE;CNI88-3MJGJUQS^L3[]UK31 M6ZBN*//)E]FCN=S0SJG5/G-00ZD XE9)1S",B: ;V:FF-N7P2?TZP#\6$[M0 MS!E* ^V-@[ZM<=:E43\9-X@!$+$V'"'%O6>FPD(2FN*G#] ?[#[6W"7Z)^^X MUL]7/O1X%FPV9J!"0 'G,=8D?);;T0IP89=A=J3)HG6@^\S+?3K:A1F5Y4.8 MY5>9_$=R<_1EHF:;^;!YV5BVU'X3M2<5M#MJWI MY?'\TS_"6KYKJ:K1*O.$8,NM$9CZX*Y [VWE.C+E3$HVT( "R*VRHGU8VZ+$ M]KR/G6W+8 M,SB>'?*]*\I%G#Q-,5_HT?Q@.D_3KC("M54H>J+. TL,M8A5B""<=%QV0(9/ MN^1XOK?6+>8#8>'C4?%_E,7\V9JN\YNBS*]&WTZG9KW^,PD<@Z^=*&+H)([E#[HD\7?]9U1(H:$B$ KD+0!6@VH"X!JB ME.3*^L9CWR4Q!L7E%'VQK/E^L-D VB?0'>/7RX4Q1#I3"#L0\KN@.BFV2/7>8 MIL1*FJ<[O$Y#,AG5I%#)S@(H>^H-A8ES'IXYW2CLX:T9Y]I:0)'Q@!$*,8.B MVO?E'**4BWV:7YK]NA@Y//6<3.VGP_M^6AZ]D*U!B#"QVPP(PZ5TGD#"J.=* M TDKZ2'5*>1LGB+R"LG9+_X#*F!UYOOINJH^Q;#RP?P&2F/!5B4^MU4+C*5D MZ"7CFUV-5*>CS'+KC96$,*XQ$M987NV26"UQ2NK. '>ZVZ+'*47D3\6\+]/\ M<-''VOQKTDUFK"(:>HVDE@@[KXRHG!0+I$W9$!]@G*TC]G6(>#\K4G%W-WET M2%;513>'>LZW .T?T^/R7F<]:M)/)BW2P3B)55 ALDP* ]3JKAGG#*MYA_89 M\:AU]U&CCC))"<- X& N<2*U()CI#2(VWO![8\;PRT48 M_::N_]M\-,\_C!ZJ)S\MPUP8?U46XSR_#DYCZ/==,3.CV3A?39KO[_-X:=+L MRZKI^:NPGF4:\MXZ"06USDHNK:3>&@$%9%I+1WBM[,=N\'BFGN^47>GY8QX3 MJX-B8][U?#R:_E<^.I3B?G*?&08VWK@JF9%>( 5]L.W> M:^5W2M_!:*M_7K_+%\7-]X-^,PM+]=Z@9OMORKR&!'@!# LS@ W^#;&DP@@) MVN]ESIW'.8=,Y;9TU%?4HXZ@=IF_F5W]643Y#NV#-^XK<\PABZF+MQS$ 6H* M[ 83!:5#E[4A/AP+(D4+G?WM]A_44NA*2_WQMQ/+H-X;,BHXM,I[R*T@E""!N*@PX3#)QAW@MOP0 M*=N6;H9G"82WYNW9 MO>,N2,UAI[:QG24&$93[AL< F8I:3'#;"@P]"L@5/U MT,-\NAU:MQ9!K==DCF+&%-3 ZJ 0@0G_V,,/;1-TH:<^6=RA M77#\'9EPD@&$@V6/N.&"2DCP&A=#H/NJ1P]V9!<=?D6%B*-8:$,&IMMXC7.T> M&BI@DN\%FZ>B_5!F0>O:&9Y5,/G:7L!@VUGXDHV%**Q! F!%'+;(\PH50WQ* M[58EN43;5]J MZ'HZ?1Q8AQ9!O9=DCC*J*"1<6<8QX9RR"AE&@C^:0M#ZNUP_KD'0B9KZ(W!7 MYD"--V08*L -=8 ""S2.!;I%A4E8@Y+RO9O7.?^!K('VE3,P8R#=!,@8\UP* MR@&WQF%HN1&VDM]0DK1%\,/M:W4+_L#(U] F:+'WS%MOF**"4.X\=4QC@K8? MK:QW'G_?283Z^UK/C($?B[LMZJ=3*Z"3A?_ 0K/G-:L5E"FCTE@]?_6QDSM6DHU>\B\D(H +;2G*,R!%C#H*@P$POV6 MUQ_8Q%";'P0Z>K-Z-(W%33[=YOGB?%/#IR!&'C7VY"[$ M#_'"UDBVXS-"G>89HD(0Q8WF6 6'1#ACN2%A]N;4,,1KK8X=2[^B3ATYUS?S M"8@-LH@(Q!BQ' !B0261$CCE&O$!?M;M*OEYA;X49$^T&N?EX@E'PD_/^1%^ ME7THB^OE>/&^7-\DFJMO.V]>V?=HAA0)6 /.J #<6(:D9Y4DWJ3E+0Z8(PW5 M6+2*8@]\>+Q;-M_<%'N8%"^?SRP21AMHE5 8 !67*%+)Y B]D.I$Z2I]R8UD M,$\.A-H-J!_SK_ELF>^]GGG_PYEUP>A@&!H J$$:, NJ&=)B8%-N_1BFVE.T M5;0,Y^D1\,5M7AY6]Y-',J>$P5)@YSRCU)$P$:)J5)ZZ%(-_0)& #I1\.HA] MA8ZV2]S;.C=@OW@X,SK(I8GC#G"H&+;:5VNB=5BGE.P8$#5:,@A:P[$O=JCY M/*]5"/W[!S/CG!;$6AE\4\>ULUKC2AI-95(:]H!9<8(ZG]^WDX)COZPPRS*" M4YL[=ETCLL'E *<. MM,J0T!Q2+"T!#DFB$21;%+EP2=E!E\ZD]G#M;1$;C^..[OQC/LX#\\/(W^6+ MXP0ZU"P3&%$B&<8*$LIM@%!L)84"I9@] SP@V2Z#6@2VMP6NF*UD_N=D<6N6 M\T5QEY$ID17!EBPL^7%K75\^^)5 M%1J*EVO76--V/9Y)!0 +GJD+2W?P0I1EVTG7$RS[*:7Y2IG3 J!]4>5#F=^/ M)M>;'))@RZTB3M_!<8 Y-5IG*"S>!G@LC )J]0.MK#_OA4G)3!W@ ;]VB=0^ MOF=Q\>NZ]IDW#DKNC%'6"*DU94Q4LFB:E,4\P/L?6[9_$I#L;[8I[O-R\?!A M.@H2SZZCTW@? U^'TPP/-DY_ M_5TQ&Y_DLC\VS)!Q$BO./866("@L960[?R*9$O\9K,^5S)]6,>V+06^"AF9? M)F'0:Q0"U]VW\709T[/_4137?TZFTP,\JM,\TYAS#%V8MRUA80[V7&PD9R#8 M?BD[G8-UN)+9U &R?7&J!F^V$@C+J+$Q'\!Z2W@G+JR\?DLD:0G-W@Y>/?KSM?(_#!OZ,"5;)YC64"4YK7^7@M3&D#RGZC*4?#*%D8,Z=$*8LH]U)0 M*:6I1@\E3?%E!EA3H]64B(;8]:7YMY/1Y\ET?5/Z[/K3HAC_<5M,@T;FT65? M/-3(GJG;1>8,8@$W+H,U1;&0SGBYM; IN[#]ZQ:3KCI"^ P+(].5O.>E(@D7/MBC;N[GQ8/>?XQG\:#H"_A.$"@ MHVTS84T0FQ(N-%"6&\.1J&2.XE_6VM8!E]J&^)PY-M7@'TY+LGG>/"-!:,L MXX!@S9R*11XRV$KWGYN7A]].H YQZ7NW+9<,+:VR9SBG'($;0& M:D6QP5C[+8 +7BO0GL_Z;F1U9UQJ(6,E(0_;6NK& M@^L&]EYCU$\PJA^HWMDHLP"86($1$*0D50 Q8RLI#9 I25X#3+CHG%RM(7V& M!:_>2I=9YJ2S@F+"G;1:">VJH'P02?=K$_6YQ'4>4&H(;7\KW=Z260=7M[VM M,F0XQTH&\325!G" 7.4Z("MUBHLVP-R+'E:TMJ#NKT[!"5LG!Y"3F@H*%/(, M("2L! I40304;-"4HUH#3.'HG%"M(=WCP8FUAE8C/W84>V4O[.!Q&PI^>3HB$=0^U[-B5HLISQ_-O %!(NBE=48Z;+6EJI(( M07%AD>L.:)*(:&]AQ.OK5>W T?3#:'+]9F9&]Y-@:AX*(NYND0E# 2:86^WB M$1**"*RB%SC>\W59#E8'C&D'V![CS\N[Y6I79N4+!KX''=WFL_GDZZ8&[-MB M'I.JW]]X_#C%@\%<4J&X@!CU5T0K5/ ^TMZ M78PFL_S:C3\PGRW M#FC6.L;G<]H:.6L9U4@*X(VRA"JA)$6BDHI@YE-.XS1WTCH/''7 G&1,AY(G MF9 ?&>Q%@T"LL B@L=YH9"792JQZ3L2_J/!C&W@_,NP<)>H_K#"]S1>3\:.M M?I'UZI55GG(!+&%$2.YQ6""T9TPB; P5M<(5?81B@D;>ERN)KE?NWH>\_'0; MM%0[.K.O@XQ[B:04W&!!81 94BK7"%#%C/\1Z]O7)L7!T$U+B)\G]+<:Z5PM M%[=%.?E7?EV;9\\;9E +J"TV6AF((*,R+-%16FL1GIC5^)2)^3 M5V_F\V5C3JT;99 QCKV.R03A@^$< H%T#(X28X!*JKPSR#A0SWPZ">5SF;5Z5"?83/C!%NK1NN, M,J&<(9P"H#G3 !/%-GAZ;DFM^SA?4\"G0XJU#_<9:-; Q#K0*M/0$LF@049# MX)B2B%08^C!1IV0U#G#+OB]:)<)\-CH=M:SVM,@ BM76#*5:FB!K):D4.&5W M8X#%&_HET^DX]QY5W (3+X\>S6_]M/AS$!=@;@?3+)#XHED&H81A.4#">@:@ M<0X%JR/6+E5"!9NV5BWJCJ5M>.%EH*.C"&FLJ'-0!#J!2B+K!4Y9"88=$$Q0 M[N&++ILA>N*TW\M%EQ1X!"W7E%L+G;202+Z1Q"%(4X(O0^9&0S4>N^BR&8H] M\*&%BRX)L-Q2P[QA4D$1,XIP)9-'_D+*&J2KM-9%E\W /$Z0ENX[A.$+()!" MC C34@M#T694WCIT(:F]+6EF[WV'C4 \6;4MW&'*F([IQD!#!($U81'D%:4] MP4FW; QHXZ8#=;JFAPXPA9<-7Z'SPF3>H$&U23@D,:,5I@Q9%SUCWR,#'C.'#Y'I\+O/04A>F M58"P99 Y1#2K9)%67,CUVWTH^R6O3H:YOR,G_[V@+;Z^@YL'O0\ MGJST'_X]S5=$F%VKNZ)<3/ZU^OT!7M=IGA$AA54T6,G060""C*1GHS(@-4 9=5P:+)YV4;RN4,6Y=Y&8?'!1H7/ M"G$A,)1&(@$J*1%)JF8WP!3$0?&N-:WT>(ZU7$_-3^;E]S=V,E]7L0TS]HU%<;[3^7H;J$INP*GPY6,WH8+M,$4DIY,1*8@D5D E6R4JDUBD[ M# -,D1P6.UM43%\D_,=H,HLHO9]]&DWS]S??W?^XO?SQ !OK=9 !@9TU5A E MJ5! *B%A)3WV2<5(ZZ=8_M!S9R>*.GES+28:KQ4YG19_QF.3U?=R-?JVNGC% MYF&N#]9QA/5C/HW_+&ZV3^_;ATOM-Y->2R.,5P@KP 02PFX_4\U5BF%:/XGS MAR3J.?37US0;<%P-NAK\$^0V-61JA$GK=Y(Y+$6\U4PY:HSQTGM684\LUBGU M#0;H7O48_.Q,!^=C8G492/CN\\G7(XF.=9IGD$GJ+$'.!:$#NL2AK>3.\I23 M8/5#FGW/H5TPXRCYDL$_'^UVU;Y>3?"-V+>WEXQK"5$\O>N0"_8,55A7<31* MN>HGLOE#D+ M'9R/BQ_*_'XTN:Y,C4TX3,VNG]P%V8B6=3K,))3Q)G01KR.( MF8_0;CU":HE-V6*OOTC_$ SM0!WG(VO]2-'1MID5#%I$F(O%FRSAUG*Y_4 ) M28D6#3>D>18*IB%_?NMP\ST*^ MUM _ZW3W[)*PIC/>L^89@1X@H"&V6H)XP[P4U43/PJA2BBXW+Q)XF;Q+1GU( M?*NLTBUN[7'Q4->91%8S!)$34'A%O<"H6BF8LS1EAV: Q\T'PM,6-3*L2,[V M%K/D:,ZVITQ!0Y!WQ"B"D-(,(TJWW[3A*4%M^1=#6U? \$[8M'*R)I.>!-L9 M6LPA5EQRXPFN4("6]5OGK/.JO_V>C.A&!V=FXCH5J:6S7@4)M5NCAR.8PLP!)O-V?]:K/:S[8F!P^S>[^&K\?Y>3,E=?1Y-IC 3XHHQY M'Y_R\;)<26+SSX?HU["G3$HE&/<./"\) MV:D^>N-G68SS_'KN Y3K-*33"=JPJ\QR#Z"7.,!"*$26,[4I&R Y#_A5H.IT?DJ\F84_N/R.<4TF98UX#X[WP#%;Y M>9PZ>V&UF\_$XK[4"> M&(RTJ_3 '4TZX3/EWP\P,(#K3)%N! ZEL;V MQA%A- +;E46[I)LX!KC#V"/;V@/];'/>=PGO83*O<[JA?B<9]=)3 2QT&@++ MD'6VBM8*+53*/L]P3SB<<[YK2Q7G\WTV1;,F7_.C*6;'&V? $2#K%(Z#1!" M#L@J.BN$\"EUI :XT7A6_R81^^'%(UN)0V8*,"PA]%HXS+D3@)AJ(1"$TI08 M4/,MQ'-%QKM@8&%GLS"R,?33\L/T\GX_,A\#W4JIVVTP:C[%E M1H=_( BD@[Z:T"43Y,(V]7J@4E?0]^W8;K(LKXJKT;>8KQ'OR@VCCC')IL6A M3NTR<]2S8/,B0Y75A!.D=17NE%;KE*3:X1YAZ7.ZZT:9L!I:T!P%A$H412$^JJZD52(IYBY WP L(S+;IM0#\\KZ,5 M;R/#0AJDD,(*66ZL"^#:"@4%0;_1YW/YOUT0L#,=],5$%TR*\>+]C?LVOAW- MON0?PVS^?K8*JL==Q?EM#%Y^'4V/%"YKTDTF!0HF"V+*4@*IY5"0*M@@(5,I MA44'.!VVZ/-VB'*?.VO/1OHQ#Q_A9!RLB(TDW__BR9,?@O5;7+],#AY/E]'H M> K+&JHCFW7]#20S6 I,J2/0*J<8$XANUR&F=*'8'9#\']LHDH* 5%&(&60 MQAI1#JIM5V6H20D&--Z 7!/5S:Y_#)HV@[XOFGY:WM]/5_B,IM7-D&]F-T5Y M-WIZK>L!0M;L(9,:22$TTUYXSK3@4FP_4X+TI=ZAU.J%FYU W>.IQ.(NOQI] MR^C";F%H7=.S\3*J2B\7[XK%?^6+*,'!-;->%YEAT&H*P0$<$T;BZ MZDRJ',WFFVI5 M89U?/+R9!9V%]7\>=ZORZV -K+:M#I?D:?$MF:(H?*=4>J^M5-S(QPH>&BN7 M0M\AIE!T3-_S:>;DG>X&0]Z]*:7^')77#MV1":@T5P6'IT4AH M*#U>5R",X3K&4Q(Q&@=!O^;EY^*5\O;\NCF9M^MM_??;;7U3S!>K2ARCZ2Y? M^&B;S'()-!;A8^,.1G]+;K<8@F7C4_S< 1XRZ)11+>++:^M?!-8>';,5C;3,$$=,6,.\8A5Q X6RU0Z8][?5'F MDR\S$^,TL_'#RF$(4JRO75W]-%US9'LA30TL3O@&.AE'<,194(*@4 L0_H]0 MS;8SC84@Q3$8X&S>.X-K?D%#T.VYO[/?9V4^FD[^E5__QSI3^,GM7]MB%:J< M!'_^BUU&SVN=PU$A<<(GE?K*#&%C* PVOB30,B0]X;I"V&-]85<1#_7KZ5F- MY_Y0:L+=G9F5,:"@@0!B@(7R@AH7[(<-7@+9E/2>YG'USE/6ADK[;K357TSJ MA4 U9O(#K;)@SDH#-$2&.N& =]SB2DX*? (^A=\);9S':2*0X02DQY &Z(?JVV17H''?HQF&4G(%J9+>AO\//"=F(TF\D./24IQ. M5&/1*HH]\"'6)=P,<&Z+NV"M'R;%R^40UM!8[VFJ>O*O]:?EY/BXGJX.8'_.O^6R9_Y;??<[+?5O:>QMD,.:W0GDZ"C1#U"+#KX4Q[BGQP98QR1F@3EDHL M-B-US)F4FDT#BKITH?P6X&SEZX\Y$\7-/XKB>CYZ%.U3,;VN/R$V- MQQRYE\&.0M)(2-=R4600N9 "2AW/$2VCG#QMG,R 6(2D MC?(8+R$1*L43&= 1Y XGEY81[NW@SXMS476\U^W#&16.0:R,1N6^;,^6Q[FKXW^O#$>X3>@L &T$%M%IQ&M!U5!M=X<*- MO+#HV>FTV,VO#J'N;S-EOGA_LY&GQARU\_DL5EO5P0,TE%$DI&?!)]C(YB5+ MNB5NR$M8^D35!IS]4F5EGJGOS;.C?-G5*,,>2\VH8-Q0[ &3")-*2@ATBI=,"K'V1YQ]E,9\'O^%F?)4!AAPDA!E,<742@J)J^9F[R1+ MB> />5,V?4XY'<3>\E.J2RY7!UKGM8SCO6TRQCT")IZ?(4IBRJ'FU<+JK4VZ M*7> BT_;.X!MX=J?S3S/P[MBA1 ;)M-IL;H%8S/X@];Q@789Q5Q1I9B1TGKK MM=0*5K(RQ"\MF35=YR\,XO;0[2UNDT^GT4:?7?\V*O_(G^!Q*'ZSMU&F@RP& MLN!'*&Z0]0"J330< 0M42F[; .>A]CG4&K2]V33Y+& P#0-6UW>3V23*'Z]) M.S&'*0>X!;4!T1Z5V\3V;6=3$',HP(B!\ M&@P"22QA3(6?MM\(2]JT&N!-[>US)A71WEE2ZP3FCJ4H:0UQYM M)83.IT3X!K2YV15G6H*U+^*\*V;%]RP_;M+L;9,I1 715&B!C$5&8R?E1D9H ME4P)Y RP@DC;U&D+U_XFG6I6K'9')K-E&/MC&KW.;XHR?U(USWT+$ 6-3F:C M\F$5^PI"C^.^2K'R"*JOY^"\U=E; \Z *114)S "&EO!I*MPU@*FQ)>:5REY M=EMZ3*JLH82&+U]$X0[CG4FAMMTL!32JD-,"[2%M?8A.P[(L7 M;E3.PM07;Q^HJLU-QC':.IDN%P>ODCK2,IB@FD(-@>*66:@09)I7\@K"40)W MY.6;9^VBVQ>;_IE/OMR&X:FO81'^DK];QO3*]S!)7*\"845H[2:4!\=8S5TGD M+;J0@W6MZ?7P2=QF8/;KVCSFJD0=1DWM/IQ;HU5F D*&QYRGZ+O9F'6YE5/ MI+O*!TB:4Y6\TZ5I ] S$V?O$=Y:[;)XI:*&7GN! -%,& ]!):L%G%P6>5K1 M>CTFG83OZSG?!Q@A IM@ZT@%@+4"@V@ *4^DMN#"5ZI3=7SR.;]F: __G!]5 M()C,'GJG5C>D(>E5D$=C8:PV]L*N-NF"/=T@/8@,Q+T<:] Z$Y([9(FV+@B/ MPT]^'30(J'($6#\7S;]2AG6'\_GS$H^2ZUC3S&/F<*SZCK%Q8?[%6%1V G<^ MZ>:OX6_CM\2LED$>2+;B46[5:I\9%;XHIXU!SAI'*42L^J0$DR+%)!_^9G]+ M!.L"Z=X/PZ\OGV]LM8!L M?R=3[^Z*V>K.FZ/+V(MG8Q:)4DAKAHUD5F)KV%:FN 5S66Q)U.O+&J]):/:^ M++T]K49+^'((8HX#IZPA3!"!V$8J*05-2; 8H$?6]@)T*HY]L4--5QK;=Y'? M\>37>AUDA#L-,(%*:NB, \JZK?0,U;O0Z?7,-"GJ+WK MS=VW<42Z_]:C326 MW%Z,9E\FX;N*Q4$6A^:APPTS%-!4BFJ./1;8A*]S?2@N2HL!33DD-F2CN 4V MM8GKR?'JC_DT,OK#J%P\O;9ELZ)&GL^?7#&Z*)X^OR^&G=)GAFW\7(26DC(* M//=2NTUYCJ"WU$IG.5 $5RA U+N M7!M@4'((Q#L-^;-F@GW,K_/\+MJCFPM-XXS]H=+M^K[3V?J_M\4T]#E?>SHV MOYF,'[/OSWE]Z,O!-;LT='_[#!K'!!# 8:>$Q1P;2 V1A$)->,T]R6%EDP'L M.!54,!:W_Z0RVKN-1(Q3DG+J9LBV$Z> ", @JV9SQ/U3DN+:> M:T6.FR'[.B+'G""IN??*$425IY0+MD6(^PO+/TS4Z]'(<3,T>XO>7%]/HFY& MTP^CR?6;F1G=3Q:CZ5&V'&R7,1LW;0&W0G+J:/#_=(6:4D!?R$44W3"G361[ M8]%XO+Q;KARP?95M]24%0S&I$MD (SDMLZLC ME/O+3EP$\?/KZF!BC83$70TR8!!'4C#E)/7::>M A9\6QJ?D( XP*-,NAUJ! MM#>_:_EY/KF>C,J'3Z-IOO$_C_E<^]ID7 )(PWH=9E^@+0:,>5O)J U/B>4- M<&%KR]]J"<[>*/,XRG>CN_#/)_''HX[7\<89.N4.Z+;\\&O-YK?U)OY0#' MCC7-("-&D5@YPAH,M*<65%M\AK!^C[3?AX6AB)OPY:+K4S0=4*+H%/DS<%D&AV)GH?J$WC) .9=!/BRQ MLQI3@YS9R&J1[NGJI^_K7KY>RO6GB+9(]Y^CZ3)OBW/U.LNP8\(JPS4SF!B^ M*J5<22H%2-GXKQ_N/D.IU7YYUXDR+L'LH]QB1)P6+OAG4GF(U59BX5"OQZ;7 M"ZV;O>(YKR/9FQ M>FK Y6!/F45"*4MM0,0Q8IF+E9DW>#C$4X[/#3'PVV7,I4V@>PL"-UAP7\[T M!!L'")!6:!9F=F2!K#Y;JZ'L-1'X?*YL2WI_'BE.1+N_;83GTA_<1GC^<.8) MH-1[29%$X2-DC*-J<\0I('LM0W)Q'$J%NU<2O9G/E_FU7<:=LP]K3:R^ 7=W M/RT>\GSUT(=E.;X-D'V8CF:'-ZQ.ZC%#0 6W'"IAC8+4:^A0M6D;/CZ;LB<^ MP%VM7HG8N3;.S-:5([Y7F.9[M,#-0:0&91Q(ZS\,_(:QTX2S1 MEW=9W?GGU+:4T=^)D/]>SA>K8\E7Q9[#""O)/C^O4_(Q#XC.)XM\4^MVC<+' M?%Q\F:UZ67VZ!P^5=/OJC#,IM-&(0:%%F!N0AY6'Z3B%*2YV\[ON+H;^ U/; M(.9T-5Y+%N]V.74:?]I'Q@PCG'(O45CAO&% ^^JXHO$.A M59 #PZS2UG(E]SA!Y;).[>M?$#A6ZG8GF:X8?"AE]_=%!'(^^T]Q\_?MP/XV MF2W2=:_O%@]Q)VH9]Y+%W>-=YFVQ?G<;(3E"[[8^&0"GTD*/A?-.2D@TWZ>+ M>B!EUBU% XPQ[XKT Y%7WS,BPEC,[A;F/E)@,7U<04XM;C9_FV]9LU\CJH&^ M3]4SXR_.BT/IM!\!,6>0P5XC3Q&%DD+.]JN3%%ES9X"Q GW/G2$(\>+HT\$5 M8J5&$4M4W%8)XDQZALQ^W)1 ED/>LQU[WXOEY_+*Z=NU2'JAHI_,EH?.CYM[ M>? 8*6/3Z3OG4>^CS#]8V8IE5<*'OZ OKS?)#.(0^)(@_V9>'+S@G$ -,18 M<:>4\;O4!@-D-,]S>/SJZ>M&*D,X1&Z!PK6S)#@QW"#JN(Q(68>YJ+""4&?I MN+^PLZY+H0QB$7Y;_+GYU<6+[?X%@4.,G"94"4T8H=S**DG1 Y5%B5?G7#- MHC^$Q3.#>D_;!^F0ETX0ZA%/'2%"@FKL@I"LJW5>G6^-@M\5\=X6Z^WIQ&_' M(\6>/!>T8XXKX4"$A0L,O;;[L2!!B(E /R=228* 5@\A"!B!2 M!*6BD;LQ0LZ;ZRJ_Y#RPKR6_Q&$%B"!>"1KGA$"$P/VH4OF' M' I=F*0T&@KEHMT5A\RV^G"Z[OGVMIBNW]W&?59-IRE+-.V_<1.>SK[-(U#; MK?C=K;HIOYUPP5_^TD"HD1 P*AU'D@@EG415:"%R("OI\A?VI'0FD0?>MGAI MDRVG]\FKHQ9QP5A'B-XL;LOEUR>1(6?M,\*55854M"ZMB^C_ORN__=5/,MBM"_,/SA2#^ M*&R[^*&XV]S]OEBGRH\OC.S0H\D5S9C W*NX2]I(&*-L-1"@14X6PX B!UH0 M;-DHL/7VC O98>*@EY/YFSB;_OKOXB5-X^"S02B"I?/88L>-PE0R6@T#LBT19.N'7_O9:CJ9_]]BLHQ:G)VL#RTAAQX/R$H@E6!":2"9 M50Q(60V&&#V2&T';I4E#X+:ZE/C9O%B:V*F[#PLQJ*Q%R$)&4&Q]'LB>S8#F\ M&)"7LAM>Y"#;,D$>-C@??_+2>?N1IX,CT&#.I',PJDE26;'7JQ%&/B?.?T!^ MPVY(DH=M)S39\K@^41X]'X#U&BL%D-&::$2424$CV^%0 W.JG@S(T=?_@2<#<,)$$&#L,D9.6ND\2$.( MO5<&Z*Q[IGZQH],<8-L].7VX>KB.R[]>PP"!Q"GC/+*> F9I7#8K-8M;S[*R M-GZU0]7F<&Z52/\JYO/_7I1_+CX6DU6Y*&XV\5 OW6=VLDU@1&*JI4((62FQ MPMQ4BE>**,VZ4.B7.6QM$N)6F?///1N8)1@I(87FV"B% MI 3[84B3E]OXBQV[YD';[B:U]1M\*+ZE#,G%72H'?=!:/M8D8.V,48A;[*R5 MAGD%*W@X5RQK9?EE3F8;1+A=O?=+7/SJF$B/'PQ$0L0,E,(3EZX8(AKXS0"0 M%H;G99S^,H>TV;BV2HSMG:]^7DY>BI%Y\;D0N2L9T=XR;K"#D=BV\D (*%S. MJ$*1VOK1=&.9.FI3:E#2T_' MPN@JR6$_/OWCT5KEE\6_[U/](/77[%C"7HW6*2X?"B01=5$#AQ !+4TU[JAJ M99WC#YB$W?'E$&,;DTGG7'RIW[;\.ID=RZRIT3H0O@GP5%%-4,Y!'RT_M1\W M B.)QF^%"8=8UAC:?;)LM9^/_RB^?G[1;W!.\\"1)<8@;8%7&A@HI:Q&+CWV M8^59$URHP;-,N#O+'YRLOL3E/?TG9:M]G\Q3WT_LJ(<;!6AD5%6(<,( CQGS M OEJE!#"G-K1 _)J#F\7-Z<9^'*#8!@2$5$1 M%WMI'33(&[>'%&P%Y0IDZIP(X9TU7_(LQ)T!A1SU MQVA! 9ZM2JH!Y M.XO2+E;O;FWQK5S-#E.M1JL@)65. Z<$I5A(A""PU3@U-#E$&U"P4K\K5&/P M]^ O^-D]^5N<.O/Z+H,C+PC>"@ 9ULQ*[BQ'W*/J7%(IYG).T :X/?9_V-&* M6'H]TOUY&!>Y$ Z^)U!KG(O_4&!XM(1,7 +0#@NM"J<\S8$ M?>;4"!]1T*/[<* CJ/$",$0(>9LT0Q4(U3>$-'2K%F.7"(:=EX M]\DK=!&O4.4P@51I$U573K&B$C+)*WU%6RIR*D$,\%RC/UY=AG=GO*KBT-XL MHNZ[+1MX0GE[N46@BGK).")B4PQ1&2RJ@QK-H<]9IP9HDPY 6VM$#EWQK+HQ M)R&UO3T]HO H#/)A$*M4;F?U\J].:F]-?B8PH3#PCJ;T(T8%]5%YJ9 TFF5= M=SI 1N?RJ1R,*+HB]>\?_U9^+Y:+#59W1>Q[L;+%Y_49GH>ZKP@&2>(\<\P! M)1'16DM:G8-+#[*2@H9'QG[(4W8BFY_9>3UJU"#DN#D?; M!4BEP9)(QB"D'!C, :_&"B,#QW4^-@CJ-2F0GGR5;\MT]\?\_J:X25>+7Q@0 M=/E+@\20JU3/"#G"*:& $KA?+1'/.=8=H*$P$-IV)*W.PH?N%Q'(;Y.Y+FL% M#[WP>* >,Z0X=<)@*+$T@N-J9,DI/"[?UB!XV( <:FM/ \IT'Y0,KL_?^/O' M3\O-BB MY;*8W2T>#, S-?=:[0/!0#L/M#;"(VIYRD.LQFX0S;G.9T#54P?%Q#8$T[D3 M*./0^;?9HGBS+K[6BL]HXCL!I==O M7M4+V=]GIUF]\(Y )';",Z&M<-H:"P&@%08T;EOC.GOMB3^U,J_RI=-9(L+W MR6R>YG'<<#Y.'M]*_G3#.9:54/,5 6,#/8;$>0.(@98K5^U65@J9=5/EN?R, MV^KG\I=@:$OBR8@V?QR].KEP=;ST54%2P;52TL?Y2)R(_T:\&J4 /N;N?;!-$$(P0Z)!@(A&3&MJ\0.8E'>;'%&N)_,1$[%I:3PP MKN/*7!N5>UP5M##U5B."A/>4L*@+$8FV-=$$-9;7"O#KQ(Y]@:5;,^B)_V^ M#P_"J3'GC[0*%AI/K?4$<\8U,L3;K42=AU"0'NMJOM#K.M/[6+.@F/3.:(RLU)RE! MIQJA-61D],D5\TG67(1J5[R)G2M6Z]G4E/>+]?+'25?^B\\'#;0 1#MH/00( M>9YN3MN.C3,E1Y:6F2_BLGE0NR),NE>F2 =K48CS_WV_G*UN9M,DLY/4.=$R M<"4H4-;%A=I)PP%U&.W'J\W(AVUTHS7P6I]!B-O'+R2)"MDK]UV6<4J>S0$ZU#0Y*G?)%!9! M8@>PQWP/),I:G*Z&4>>*_Z=(F&9!OCC X-WZ2['<[+G'V7'XX2"8X@00 #A% M%&H$?8JGW/141&TO1VL>X%[5*!T:0[6KA>7P3OU;C1C4&JT#CJ-3GEG,X^:. MI<.&4.R$ Y8M$=$@I%M;(URI.P4^OZ7NXM6 MN2"09U(HQ!SST!),'*]4T*B!DIPTV0%NE6T2K#&0.SNA?,;_U<]3Y-AYY>G6 M@7G N:) ,4PM!BIN%-5>(:.E,[+2FFV2JWFT.RO)-/G+Q([/UH\1.;E1'FD5 M/'):8R8= =8(J[BUE1TBG<4C*P'6)JN:0[FS)-T44UK>+6;_V+*+@BM5:3:?+^^+F?([6>6NP5DL! M,=>(6A8AB_BX"B^7Y??9*C;SY?)1N_$%7%* I:*6 Z244\QCJIR1 M.OX1&4U%+6NHY;$^E>/^Q^ZO;\5B5>P(J]8[0>X%^T2B==!IXCM!(D*Y)) 2 MKY26+"[;>HLG!I#8;F)CY'8N+(J[V*6;3[W&=-8FV"%W8@]BZ=R/_72,>PLH M+F&K(G;FR_GT_?D=@4LLK*1&8X@ED$+)^)&;PKTO5$?;&SVSC**(#99'X^;4^],6C#I-=2&<92.6^(HH:T MQ4="IG%.C9_ZIXXCYFK# K@XB&E_VO2D)T_[^EO$?[[;%%8'/2(YKPLPCHIB M!+TGD%'!A?!QM 9(R@@E/.>0N_XAXS73K4/T!ZB9QI5_.5NGL!]3+M;+V>?[ M]&2M /*+7QXPHRH:C4 YIXF67"/AJRT$2YSC-*Y_WGC-G.U-%@-12-UBDLH5 M77P<]?)[ K->2.L$( Q2Z&AME+.28JES.!E_2JJ(^9E([#W3,%-X*RZ^7_W MJ_6FBNSYY'O^A@"1UUI HZ'CA F9)F U?DNS[OZ4K[3+!KQSPCT]C*U#L*1M)_W MVQ5W]6;QMV6Y6AWP3H[/#R>HI( ++5$4<+I?A#FHO8 (N(('V?A$R^E8L(3 MK"$R4G*D;#5F*]DO5,2HMO3/+7QR%L)=;1OZ?C5;%*N5FO[[?K::;41W/ 7X M0(N I,/*""L=D)I!#KR3>]R$'%EUZL:D7;:!;I_L27]<%J&8W9BJP&UDQIFS)UV!2#KX7'W7^O5RNR\6?Y?*/%,ET/%WSI6<# MX IX@;AT7FC!=52W4=5/H\C(TL$;E%O9+++]IS#]UE#&IA+4LV,(TYS MIW U;@I,SEXUP/"+MO:JYI'NBF'/PQ$/F#;NKW0[8:I6O3FO7[TOEM'66<0? M?"K=7Y.O<92;8ZAB?;]<:=& M=EUXHQPL!RVJZTNA\=IX[H401 .*F)&45PL+4\!V:A)$GLS*FX_KR7+=*B&' M0YJ:63CG":EG$MIBFB[P2P'EJ_MYFO<^2L#<+Y-HWF]$G.+DRZW>= %GS_Q M4))J#HFS"D,$+$.0\0H]S&DWI=.Z/GV_-HZW*]3^,W_:G1)G?B (!002- 5T M$>4<51[ /7K.Y?@/!IC4?6USH5UI7I^. H#!/-7N@%1CS84WMC*FF9>@TVO@ MMSJ*6]R\,O9R$?7H+BN_?BL7R4?\[O;%I+7QN4O#5P#1R"$SK%HBQ(D MTU38(04 S+EC>8!F>2.<>5Z L"OP.RMYN1W0+EONG-"-$RT#0C;:H+V'>\?5"&>, 0)9H)$:.2%?! RV"I]83'?T.!N/7::08?9A[* M\1D.-W&QQQ6P&3ETS+OS8R:/-PRI &Y4;U@<,Q *"PWU?K10PIPHJHLS#5N/ MG.R/=MRBLV:)!EO#"L2T@'Z 9OPR;I#OVN M6?J\%D_M);+>"]*%S%9['!$'B&*D&76V&CUA0(S21.F$+@4V '%K"F.10"RB9=8#('1)<(MO-13:_$C-;D$KGJ^6SM/+S5\NC+P@> M6^Z$(0[ 5-*-"H*K@P0.K!IG'99>5\LFY3$0#?-R+3)(" E60 N;KL83Q"-< MP1GGI<^)Y!FN8=,G_YH1Q/4E'Q)IN1*8I)NN'/14$4>K\5E(LT] MO-0R:0;@_IRI/Q432@K";/)Y-I^E"JCCA,9L?W9;K%*M1N7WS=UCC?UC2?S8Z$]E[TP""@T0@0HIKQ& MGCM%286. S(KSWUX]&N**J<8V ;VO3'SJ39V#@6?MHQJFY"4&6\=9 @@9YRO M)K@T/*NFP@!/6KOB6A;(O9'JHANZSGA+T,H;3KCQFFNJH7!YS_Y\FT^=NM9GOBD BQ72U"HFH^'"&+':5G@XI'*2(@9X 5.' M.VMSH ](V7MRS[A$8X$U0 M_2F*;4NF-\YO$#S;3@Y0*>Q1_$=:) 2DBEA9C0YXE..>/_\&J,Y.6]OFW278 M]L:S;ZGLZMG\ M.OBFH*4@FFG)L*,2TZ@)@/WT @:,\UJPICA2BWI-8=\O%Q\9*.><_QY[0R 0 M&V:)- PRSQ77CNIJ_,;KG+2$X<>6=<*]7,S[Y=PSB_ALQCUK'QA&<: F#EZ0 M.-&8!_M#(6V(R(G;&7[<6"=\RT.\M\BP1R,X)RSL4;. !7!<&B$V=BNJQ^+92?]-2#H MF(G6!J 6QXFDI49[K"BP(RL;W AK7HPA[0+];@.5SQK1;N%IEJ2[EP88#1+* M!6+1#D%800$HVZ&D?#15?IW#KPXY>AGX Z:H^RMB&,4^6TR6/S8U;]^6\;>+ M=91-[-_=FT64;5'CNNA6OAI M/)#Y= %;SWYKL!X(2FWJ;U0GXA(*J*MPLA1W4PYZ)$QM&_WN65KGGN@+:'K^ M:P-S D'E"93,4:>3]@LJI*C)6E$'&"+>+D];A[][HIY(OKR HV>],5AAK2<$ M:V:E0(1Y2F2%#P2[9^:!&M&/RD]?0,YS7QHXT%$AHIA$ M\7 *+#6RFK]6&)#CH1A@1'B[_&P9_$X,UK?%.AGG[XOE)EB]-W/539:I0/N^ M(S5LU4--@HI88JL!%B"M!T8S2#

XQ2A&)_ANKS+M>9[ ?;!(H=<1AAP@D2 MPGL I:_&B5E6LM( C^3&O>QF-XO-WOC]@J$ MXF9[Z/;UV_UZ=V7"\T'W[6AL>'[S]O&;+P"B'A$GN,+442"6\= "D-P2@$71^AVXW2&V9Q->H#^JM;HU!S$75'I M0Q&U\METG:HOQ[[_ODA';A]_/TFFH^V" !8[[H$3- X2:L7F=)-/!-D$YA+"#GG#IB*'(IIR:'7+(L9QM M;H .H-:(U!3 5V(%_S9;%)M0M_9,WOTG@A=2:HX9Q1YKC8#CCE?3T()ZY^/7 MLW6.P[Z]5'I7PO_M3;WMD7_[_N 0CRN$N-,9/Y]'Z^&X^>K#:!B39!4-P\:Z3645/Z' >?7,1E!.)KN=CL M=E_*>?Q:[RE@37IFK)20"*:2_+S\87.RF,EH:CA!-*SQWKNJE9GYDJT.^L,H&T>QJGXJ3 M\"$EX0B5GSP7B'7(2^A,7',$8RQE'E1CP4"-Y KL7$&6S4%XF@X'IK\M%N77 MV:+. O#"H[&7A"FLE:#((!WW/8',KI<^;C4Y"3\#5(V;70+R\>QJ$?A7,;O[ M$G=D]3U2_:Z(E(^&Y;O;#0;O[M>K]61Q$W%YMG\?62TN>V$*09.<4^P -4I2 MAR7#%3IT-([&?'*4/:#=V>G35,B&W$+ $1^QY#.1]E41PG MS"5I,>>\,4C$+8F$UD0:("'%1*,=1E 9.!+EM#FJ'$Z':1'V[O,-U0]\F0OG\TY'>W/FHLB^EL,M]<(YRJC-8I M2MS(^X/'G#CNK:8*41+%BLE6JM'H,_%G_6VLE0 ?235=J1#7XM6[V\<#K+-" MG?^RP" %5@ AJ!&:;+>.,8\$]'"D@H(+Y",-AP$2%'A0(_+T\,.^Z&8I\J=[R?+]8]/R\EB%3N^ M*6CSX\EO:F=LG/&^@ C%GGO/ /0>.A(-7%KADX)J7A>I#$X=U*G:DU!7YD&U M'*GIO^]GJ]D&P^.)%@=:! P8 R"J@MIA"(B@5+G=^!B#<&1WD+;,@0/;8A[F M?7(J_7%9G$YD.-DV(",9T[%?[N_E M+*8'XRL//AN8-AP+$O7)E(3+X[^QKOII@1]9LG.#.\:( Y;=TJ M/:V)H0\RGM1Z?GXX *6X-@H9#(R!Q$#*1#4J1&1.$M$ MZ\VQ'V$41=A?"%S M5LOU(];$OSUG3/Q14+>WFX*@Q8U;K&?K'P>WO,,/!ZR!$E)N@H YQU(Y7>F# MPE TLA/#''&6#6/9F0*\^%ZLHM!.:\%/'@Q.,J4=4D1;I2VV /EJNQ8>JY'I M0@TPHQ$<>U9[+M-S-DNLX!I82I@3(FIW0B# 235.ITV.A3W '.M!*#87X-XS MO\Y2:GXV1^(*"SVTGD*H% ::6,VKL<:I.N+=ZF*IUV/21?A>G@]4+C;PK\NW MY>+]LKR=K?=;ZG&[_73+("BWWCK&L$U&*@!$[-=;9\U(\C<:EF?9)L9MZL F M92,7RV]I_.D0X\ &=NC1@#$FEDI& 2,<8H8YA;N1I/*R.;EE RR]W*$,5 S4XU96I=# ML $M1_DB+]L']^+]RNRB"WWLQ3;&Z?@N=>CYH E63&./D90"$B =K'9MB:@> MB?[2D@S+YA'NKM+>+O#-_?M^MO[Q7AI!15HU5 MR*SH"S8<-O7D/V\0^+S 4I)55RMK97&:\D(\]5\3&2N+P6_ZP#X..4^SQ;[+)79S>Z*Z\U0MF*%1ZAWSFN"M5HP#( 4@@.! ?:R M"O]5(N\P:8";87/$.! ?WP+FW2UVZ[B^%S=5!K>:3N^_WF_PLL7M;#H[EJUW MNG$ U'"M ?%:6X0APX97\0Q:(])-22RY9=JBN$M=NTZN-8YU'P'3CVLMK=ZL M5O=%U D>P50S=/K4:P(!BAG((65,14"TX:X*Y=26@IQ[5 <8N]8:YUK$O ?V MO5_.IL7SJRJ/,^U)D^ LPQ2B.$AE$(C:*J=5V(P6%.:L90,,'.B"53GX]L"@ M)YO[AV):S+X7-^_.7\!.OR?@N&2K5!PLCALS'NTB5AG86D&3\M(:J< MA"NH$!)Q-)PZAJL@,8V%S;G3:X!G\(T3JGW(FZ#3N_678IDVY\EB6IARM:[# MGI\;!0 ,()1K+ 'REGBG?.6C[[<7^F"IV*5ZGX] M/KWYUVS]Y7&3\T_&ZKXY7:0GM8806"NH\%XBA'9X&:]A3ETE\0LPLA\Q7+RD M'>CF^V4Y+8J;50*LFD[E[2/OA)IO)%_<9 MD<)7T2/1#F(YWB7Y"]"S;X%T%UX1^[LUGNU]RCB,ML^LO-D:U=N[&5>;2D2/ M[FE\*+]X-/XBY\7!ZJCYINP!X+1QUE&S+VYDJ,XKDP)^ ?[V(H:>2?O/R?R^ M:(&S]=X;@+/2$NP$\H0P21G=YS 9:E&6"^-L'T;LW^=R9*1M10X/G&VQHN(A M9^/3KG18-?%0AVH41#S5-' +M33.&(.@\UX;XLVNP&ZT*>KE178[ZF0NS\O5 M?;TJT6>\)6CEG'8:.^LA$HI&0JH*"T_82*)6FZ=&S>ST?,A[G?Z#*:+:YG*@ MB&6*<2TY=!![Z)D!*NH5\<<: %1+DVM)C1A$Z5-A,>08"*Y92@&B!'%5X0,M M&%G0:'-T::2JZ7G@7W?,.\6.,T4DB8LO!E(AXU@U5LMESOTY R1:RWPX*^;] M/.2O*^9=&B*51$@X8YG16$$"MV/C QLGJF#=T1S-,SB!*.> M:8*BP4;B_#.[L4)+T=CN_,F3]UD1S>Y]K8GA6DJ'>8P(!1(IJ(P$RB ,4#4JH?DOHL'GB/MTZ;#S,!YZ MZ3"/G/(6,1?_:Y3345M0U6@H8B.[F3M'G*=+AYV'Y9 +:C#O.672;5$-@CZ.@!A8<6!+14]@PY22TR%9CQAZ,1,O.%_E% M!37. _?B0)0W\=MS4RZ_E?CJ8.'L$\=<"'AA"^F!&;N,Y'N^:L M6!VGQ,$& 4"""440(N4IUH9JRG<]QAR3G'C_ 6DC'7"B*8A[/IO)J&\:%36' M.8UC_$&UFI]4XB\=0JE/#Y%$,4 Z.JH *=\JE^" M(^?*\\SZIN=AG!&/_[U8W!=IU _G0LFC,EF40&UI=11* MD!VS RI/D&5+"'>W%&TVY915^?1$XN@:=*!-<$9+*#Q42&L#N?':5;H>$92, MY-BP-18U#7#3R:V[C,9-JMBCPF'K\D2&=?8[@[90 *R*,Z]\CY:6"+^UYC*Y40EDCFG[@,T#5K.JXK7*S7.0?VUUC^JJ\(F\AT9^*:YS2(1C6@2"04O%5:NZQ]:)!'80USX_!91I.P#V--J'[ZVVSR M.6Z::6WK/W._J]6"II0-*W"4FP&$$"K]UOSR6O.XD/>W6MC9:G)WMTRUU#=E M878C.I6N?ZQ9\-'6Q%Q(Y!0QADCOI:A&*T%6OHV(_&CWGQS M/UV_6WXLEM]GTV,)'"\]&EA4GZ*Q9P#U3#*#4LAG-1*CQ<@2P9H1:MDHIAVP M8Z46-[L.KH[F91Q\/D35FC@.H9$H[G_82^Q=-2;AW4AN_LH7Z<__ZZG!DN94C!VFV'.D538,9UY(?8T@ M^EVO',9624E8Y#3'<93:RZI70.,N\<1[6(W8BJQ0L0'1IA75H26,NV+52PIW96#^,/?+A.<19M5I M'IB.MCQBV@H)%6:8N?V$-!'DGឪF;8X*/]T[VCC:@^#9VW(QS:/:PQL" M3UGX'@)IJ34"1421WHW?6L!R])SK62+!A.%>:,2\<(H>G, M$%13RQ*$3^0BI=2;(PSB:?5\L;\OEU^3I?/=Y/MLB]@N=S@HK M&7-8$JDAT@X:A;762C D,8;UO!BM8O"A2*;!MI;WSY(ZC<#Q]H%3+1SW"FCC ME6),FV@H;,=/C$-B'+9U:ZQXV8O3*.8=AS@?[WN*WIFNBYM/LZ_QD7>W'^-/ M5[=;A_@IOT$S'PA>>$&)='$)UT88:2*.%7J$JYS,C0%J28-@;--"N1I*?UQ/ MEFL[61_R:+3SH6!@JCAI.+;&>2EY7"SV: I1+\#@ZA;ESBC8] S(D=W5S(0Z MAW7-?21 [804B''M*<'<:DEMA2(@:F1U1Z]]!EPJMZMA__8>'=@F]W>?"!@C MR: 5'K*H)!IO-U+<($@)'6D 1:?4:YK]ETEN&.;_Q]G=8G8[FTX6:_-ELK@K M5F\6U9-JM2HV7JI?,FP+,R(5MT1PC9S9N-<M)"8BFT]>9A34_I4\ _E/.Y M+Y=_3I8W+PSC>(,@M50P4HX:ZZ1"!$ FJUX[)G/<8<-=/9J39=D"R'T>'&_Z M_K987^8.>]8Z,$&MI0@P"(!U#!GD]^,VHMNSHF_;ZQB3ZMT*Q9JB0(T#Y#R8 M>Z?7AV(ZGZQ6<1>)VV/YD,MP"=D.O2L@Q*!CV"D/+/*6,>10A0DUI!M[0&ZI MMTA^A=B_UI:WKKG7$.H71PJ]V+'=Y1P'K[T_VBA0"KR5J9(Y8X(9YVBJHK7I M.=/.YCCN!Y0(WS!1&L>U][7IS6*Z+":KPA;;_T9D]G!-_WT_BR)\L]#WJVA$ MK%:F_/IYMCCE5FG\6X&+:)U+S WPBF.*(3*TPI1#G^/V'U"F?->+6D?BZ)WB MS6EWJ?(@$$I&*U8*1R3PI!JWX"[GRM6ST]ZWVIU;W(R"BA>#G+VC[F,3SC J M7VH3F#)(142,%-8:G (*?=5O)UE.!=#AGL>V:UX4[#^CLU)_,D?U9(TGD8#X)/^_/8:7FWF/VG>&G!NNQ%P4H,H$?< M."6UBBAP%.T9HX'D5BG836W:7JS([BB7BWKVGO?G2[W::X/WQ;I\L_A>SJ;I MJ#].^N6G\O%A_KO;9^?_DUI6:"L?#Y0 MK=A&B#HXT0QB8>W(&,[^7F#0:,22(]MXPJVS5E06& ?>YYPS#]4@[FY][D@J M@V#\Q:HIQI!B#;B #CO(L56L.OCD6/L<@^(-G+(_"%+;5R^O4.KK@;0%I#S355@A' M#71:.P4K; PQOVC ?&W&U#TS:TP"G2P='XN[=/O9F\5&4WRL-'6^2NRZ\J'X M5B[74:>ML2P<:A*$2.X_'PTX)(%@7G ,.(]_\!!PSVMQO9M1VMDJ2F5UOZPU M[VNT#@@(QU3DFC'&"B7BQJ2KL4,M1U;I/Y\"9=L0]S21WTZ6Z8K2[T7?H6]- M3FSE#'&80>E=7)ZMT\I0 05D&NJX;A"Y MA02E GN/--.4<'JT] M=O#YX!F)YFZJN$6<]IXYJWTU)D#DB(I0-2#7LGE$NSI0>ELN?C]\G=T+3P5N M(B[&>8V)X,Y(C138C7$)@Z-&?FR+)O"L<,#QJ<+IO[Q*7;@1$+HD59! MTFBX0D VF2F6:2F VH\S:L/CBJ5H:,-I'MC>")3Z>_+2YB.M@M."&%^G!2,+,FC$8F?5&\O1;1F=;)M@,(#((S$0G@E%$*& MXVK,$.F1*#>-2K]L%^,>MS==+*9?ODZ6?YR_QSUI&C0QB'%DJ??0$ P,46(W M8D=HUK7A PI?Z&ZCRT&W/SY5G3Y_RWO6-""J'4T7'Q -J<,(*%0IB(Y1/K(C MV>8(<))963AWQ:R/DWFQVOFCWA;KD[O>B\^':&-H3JGRUD=#14IM4:4Q..68 M&3N'+A7U\^/]!L#MBCC;"/]/J>K@2=+\]&R0%DJ!H2; 6L0HTS;:N;LQ669R M#I*OP5IKBC"YP/:V?_U6H_#-X4:!>>=4U"<%IH@XHS#'U?;O/%(YZ\V 8MFZ MTH$NQ;4W]KPOEND'D[OB6/&88\V"0HH8 7VZQ55K8@&S;C=2'V?WNR?\;#&)/Y[,'SWZJ?RM7&TN5WWWK5@.HYIK MDYYK8PC'$$0&"(RM3C76M,+ *4V\9;S6X6E+HYQ^*6[NY\5>//O./Q*/_K'[ MY2FW]@5O"TI%O1\H8!2BA"&$@505-HK)3JO5]^CSKDV1YSIMZY"WZ>F,J]RJ MG,]N-KW<+)A'O.$O/QPX]D)R:*R!"E -<+0MMZ.A(&[9(SM8;E7>9<-@=TN= MHS[R0X\'&D>"M41 (@O$%JF'$>F1G,\T(=*C[+@(S:XTW)U6L;C;38O3KO(# M+8)S%MMT*(Z,!DQ"S!W[#I\D MS<$V0:2;%"0!!L9_+(/"8EJ-D;BLFRP&=![3"FV: K6S$]_#VW*=4YDZS0-% MC K&K$6 .J[3XDUV(X=*R)PK)0=$IRY5GA;AS\L-GWV^3Q__QV1Y]Z)N<^#) M0 1+95J,I5@SJQDU#E5]A #D%,89T$;5CMA^2LC.@;8SA\'7-/3_[ Y;WD2Q M+>YF<2ILS["/>0^.-DP%@AT7"#M)K-8 L#C(:K2 FV[6FJ[*3[3*IU8 [XQ> M\XUHBYN/7R*">K(J;DSY]5NQ6.U+32]6Q\Z&ZKT@(.R1MAXQH6C4""%3$E2C M1][GK%OUPR_&1;YMG'_+H_$QA-X&.;;$_/1NBQ:N%!(Y9;ZDSWF!?64,(@:P[6NO7:AC5,I>+ M<>>\>;.8EE^+Y/BJPYR'IX/U"EO!O&26,<6(\%I6XZ)&Y?A6V?"NQ>R&-!?# MVY-S]<$F?LF?JG]LX4JF\*[MF-RI3GE,B# "*FD!(TH*HBRQEA(/):]EDHS5 MG1IA(-1#Z)"@DJ 4$(XJ;#"A([?[SZ=( ^[4\R!OTR?V?EG>W$_7[Y8?B^7W MV?10OM>A1P/AGG-- -*,,HN%35'_U4B SKFE38#>(>@1X MZ>& I7=4,ZVP))PSI[A@54^ES[H!<$ NJ3:$WP"S+.UCC9P[]A_?C+Q[LESP0L;^VT(,B = M7%LHU<-\@7ID]7 :DNO+ON^+$&U$_S@59W.\08!("4 QDI #SS0$D)"JQQ:Y MD90TR936(;TC!\ILO:.>X%]Z.&I(RE$O+?7:,(7BZ@CTKJ?0XJRRVT/@,PCBF6*FZJVG,&**"6><*8(:X:.15L))?N]:)]- ]_5\0[44'8_36=W]^D M\\;5*NZ^Q'C!VX("SE$B+ $>.Z,1@@!4N' P%F.Z':J\?%=ZB_#W M%.+''&$XVIB$..^D9I;@JH_:JUKU4*]NZVN6(LU VY,/L.?*_DUZ] CA"AA. MC?6.* BQA')35-ER@*'55^/1JU/'^[(WAI2@@Q"UW$6-#'''&-$51@B+D:54 MYU,ES[-W(>S=*2A/DZOW@0SOE^7M;%VE4U?G I_*A[R,%.ESFJ7-?"!8IQPP MEEKKH?+:24[X#CW(D._F"O3K)6TO4NAH.YL7T]C)_W,_64;!S'_LXUCL9#WY M?3&)*MGZX1K%SG>WG_OU:)EXN!>@QJ9WYIN"Q=!+22WD OBH=T(,_%98D@), M>RP6<'0D=1:5>B\(AC.+M!56::P]0L1I6B$@#1F9[=,:/\H.P!_26M%WB%M_ M2X:QT=0MQS&-?? M"C-ELRY5&*!.VQ6C+D?X>B+WI<#$6DP8HY'[FDHK534NFE?K:("^AJZ8DX]T M5PQZ6ZQK<>?)<\&E&P(%HU'/LZD4=UPMY7XL%H\N'ZTKWN2@W!5CW&2YB,Q> MO2^65?KF;*H6-W8VOW]D'K_ H1,M ]38)]^^\M!X08VWQN[&RZVB,H-59]\6 M/)ZUJ%G4AV1=]>QMZ,^XDCC:V4P*1[1U""J)^/8 V'D,N*QE0+3MFSANV]>] M6?BB]P7F*.)1?1>,"9#@^Z*]F31S?*RCAU[MXDQ M>S^?+/I;01Z$\^[V<0&$7=*Y*5?KU6;-_IQ*)+R?_-A&5)Y>4/)>')CRC NO M&<(J6L9<0[6]K-9IKC6NM1'WC)A^/+ Z*TWFFX-'2*&X93(,,9ZN)D(9(<\R0Y(ZQR% IA(H6U]1 3W./)\B-_ M_HMU;524[.)N$R6_TC]^XJGZ<[*\.2,!.^\;02 JL.)&8:M3F1T+&*IP=%:. M+'BC*](=#O'H5%Q='094V1YJ^N_[V6JV&=+QQ*L#+8*1#'$FT]$8\Y1#K FN MQH>0&9G.W@,ORC;DT"?/TA^7Q>DK0$^V#1@@0)0"Q$.@*'& 2;T;,Q("C"1+ MO#')UV!2#KX7AR[_O5RNR\6?Y?*/U9O%]'CJSDO/!@^MEA82"[CV*=U$&;;K M)R?,C"S*HT&YE6%Q<%=<_WFRNOXJ6>>I$_(@XOL,<;10D5$A"@H#2VGNKH.#5TBJ< M%2,[+KI4;&5+>#;+!,@O8$+5*# !@76<< %D6A.EP+;JN::NTXL8NO"EM\:% M"Q&]G M?O\W+'T6Q.<%[?[^M)2.[$:\-L1]A%$7 M8=R9<;2<+::S;Y/YNS\7Q?+DA54O/1X0T(8!JC&R5FN#/;6^&IDP604Q!LZ> ML@#;J>;3JM^9B).?Y%\KJN:0OPJQ-6?]C MMIA]O?]Z5-I/G@G(>XH\US3E!4HDL6>5P:<,92-)J+I88F4SN+4J\\E?IV7^ M^)G8=VP(]APJH;#4TA.JJKYS2$:2\M2(S#-PZTI+W&Y9\9,G;-PGSP7K$1(" M$\ QEE0K8'2E/"NL8,X!^@ 3!OHW8W/0[ZQ W\78/(QN<5/;I=/&YX(R3M'D M?U>IMHO%/(JK0M9A/++2L1>RZGFD5?^"Z"P#Z_$YYS9T]*1=?;!-L( J1ADB M@GBAD3+<5$J UE[G^!_.)ELG=\OU2I3GR5D-B:6[<\#5>CE+N5F;'O^^F*U7 M'S[^?I)^1]L%DS+/XE"=P"X.&!OL*N>=M@J/+:9B2 1L4C!=D?"?L<^ID,-Q M5?'14P$ QZ0UPEG%H.$0C4\PNDN++3+@(OYY-ALTTB#,ESJ9WB\.'CQ>\)5T. M"34R5AK 632_D7:5$6Z @7R4/#J7 _44_ ;P'0[//OU9-L"S_5L"=HYP3IPF MVE!G!9*RPMHPF15E-D#%JBN>78KO8(Y #FWZO]6YP2#[Y4%3'(T:A)E&7BJ- M'%/57F(0UCFLY,-C9?_:6."D)126B<@19" M9#37 ,&J9QYEE9P?X%;:I2C+AC ?_+*W'=R[6W5SL\F"FGA"O9K)T.45^PE0* M11 "" -G,!*.0ECI718(GJ-!##%^]8HG1J;H!C\=WA?+E(0PN8OZW;O[]6H] M6:0BLYO#U)WCO8V94>.S 3 ",0.48IINC"" >E(AK93-N<1TB#%S5SA)FI?B MX.?+LW7A^V0V3[:-+Y=_BVV/WM33TB<#)T;B:,E[DLK[TFA>H?T&K4A6.>XA M1I%3@.<%:>-$J:^$804F$,+/ R950 MRRBNCN4L$SHG$G6(QYD][Q\]B&SP2M7F7SOOQW:$L U%ZH7/!,NQ1)1)K63< M>0%WR%;JJ3-"YR3FB%?R#T-J%RM,586AV.//L\6FP^DVN-E-L9V-F]S(K8 W M-L^FJRNU6MU_??% *?^E07"N*+88IT-K8Z#PO(+?>:1R(CCD*U_[D-'@E9+' M$_!#TLM6#W9_&PK*L>\%2"S4T A'C&82$,3W);T<%%G\A^!U @Q,?GFF[D^X M/3,K#NK8Y[XB("J<]( ICCUS(!KSN[0F!S"G(,>\A*]>W Y$,G@5.3FN_U'> MS&YGTTV3-XOISJ*>-]T<,K4QD<[X?$"& M,<244M03A(B22+,=\@1AG[6KO+J)!R[.:YE(F[/9_;A/'MRV.*?.[$ET)@0(4LE#P'JW4!V:7J\.YNN1;.=IK\7R^VQ:O S*W@6R/5+8K"// MM^2WY?K_%NL/Q;2\6Z28E$?)E\,48$YD59I"PVHL"<291GH MK^[HH@G0IJ#-POSY)I[,N07GU MR ]!9@T[(7_N\T]8[:I<_JM<_O'W\GZY^E8L_U44?]R62S>?WO#OAA2G'XYD;ZUX=B>P]Y-I&7<"C=WS'\M%]N;R XF\[7_T8!PW#73U?50>J0LTY2["F5M=):Y M\>JD'Z00V].H3DSU*DWWT0BJ9,-LM2K_TT'QN!%SH)%PS$N A&&P0I&PK.MV MT:MG?<"BO!8%ZVF:^_%9T_HW X+.2.8TLM(PF_*"X7Y_]I3GN,K1JZM\B#+L M:IX\FMEF\FVVKHIF?8AD67XODF_?WZ_OE\6;U>I^LI@>X__9[PK<*FL5,A 3 M2BWQ1EFTQP2#G(*!Z-6?W:5LNG>2O4GA)I/Y]J3KMEQNXOXGJU2S9S.R^T7D M04H.:-QU5OO+ 5B!"/.:* 2P]5BD"@_5X8/+*D> 7IW)PY5D][-!?2WO%^MJ M-L>A//$5'JS?VM;W M<04^V(\TXRS802L,*+&\YD#O-?7O$WN_?\)(WIO+Q/*>K_GJ.EZ]GVV M_F&+]60V7SWM:O'7NHBS^N9_M*];V=DJCF(5-]6-!;47S^Y2X12ZLOI).BOU M.0YF,CUV1I7WXI#"7K0$!$IH#1/ "(ZU5H)!1YFFM0YL6[+:FJK/?%3?.84<>64AL0XUW7IPTY". M7Z9TH$7P#%N.)*31KDR1/Y((H;46"FJ8;D88%QU[X$79AASZY%GZX[(X?;'F MR;:!.@\]-%ISQJD'GB.'=V,FT*@<7_D N9O=BDL8RC(.A\>2_G>J'/0'X["Y@KNBO='* M,.,!9-I;@K@1K5+UW.NK#W/,$,9IWM^T(Z:S&UEC-@E:38*X7H#C5N#Z&_+7:*@BZK\^L>;19SD]QL)/+H7Y$,YG_MRF9YO8SZ-E_KC>K)<#W-RM"$MA[Q 7@E#-)4LR.YE"?[ZIUX4S&TQ MBTM/K[/OIUX$ AE&"G'B*)".0&A!I2@)CV7.86U]@TQN)^"BN$N^YD^O\W# M%+C^J?C/C0K0ZSQ\VH6 O;"..F:513R5,%2*5Q)@SN28=_4SQUXG87>3,$O^ MUS\#AV@+0B^H)(H2*"C5"F#N124#2;7/F(-GIZQM;4&WN'F=@(.4_HAFX,D2 MU2T?A;;3TX#B@BI9-.P:X"IQ)H.N?^@.XSZ3I/@:"()=<",R% M%PX"PGE%0"FL?ST/_L6F?[O\N?XU8'>:=Q\I/\P%X)P.!FT(,E9J+!GVF&/* M4;6"IV#['*U]B-%!K[._/_)<_]1_>H8XS-E_9A\#-$[%A1I:P12W5J;:[94, M+24YT:YC*J'VRRP [?+G^M> \5C_5"'%*2=1<;-&FR@Q82K):6=RKN(=V_'[ M+S/[6Z-/SP4M'OWFM9C%\;H"QA%GI%:(0J&T)=9":3@T2I)HS9%:)<1>BUD4 M04D<-T.$,+ H[H^&0D5V.#J.2*>'JX,O9E&;=*T5LSA/7,-.!X8TKK^84&$4 MDY@ARQ$W'$'' 2=Q?1X7]7K@P-%TX//0'XQ&? 7IP-)"%>T-JB!V FE"/%-; M9"&4CHRL&,*%K.HB'?@\071%\7TU_@=E[V0J\,$VP3!-&04::.HI./O M1N:.ZWWO;D8.XR@ZA0#RF$63GFGO)? 4252-V6@[LG(;V9(_N^C4>?CV5W0* M4@PPIHX!0STC4 D*]OUT=&05,!J4V\FB4^3.ZU:.SO97[JUA.9W&XQ^;! MV2\+!@"E"6<*>2>,$HX:O)40I8IG'::-L-1"2VQO6VS7LNJ[O[[-EILVK=8# M.ORU8!1@0E+"-%/,2X9!Y66G5$.<,QTN+7KP2\V$WD5Z+5.E7TO":X0<=P0K MZ[63T'NM*DRA8SG'GV,+C!SF1,D5Z;5,D]V.F<[Z6I\F/WTK8$&XDEB(N$L[ M!)RS'E28IKL4,J;)F*[0'>84R17GM4R1;3J#6MS$S;-(A<4_E>E'7D9F<"]=X"0*VD/MW0' 7B*@6!8>_'=H/.*#PJ[F<9KW,R//I,%@IN'!&(LZ]3(:FXK-]2)0 MA#F3&A-.H+=* RUI)0=!^6NAML%.Q-Y(<#63L1ID[_/QK(X$I)V01GA* /2* M1)N 5;8W4Q#E)&P-,<#M%YJ2;?+@BF;E3XZ+_N;E65T)UD'$F<>48*J\9<0PTXH[H7S/IKS^T50NJR[:\;M\QOZ!&R' M -HDHO&Q,[/ENL9M,:URJV_$J5!#RN9LC&/R)/9E'38NP6LY^WRT CP=>C<^OZ??#,Q:J*0S MP!KLD59.\>ID2BCCQ*MEURQ5V_/C90GV6I3"1^KQT_%V9)8]^VB(ZK5)90NA M$H1!3B&1^ZU9(6E>K:_VI\\0)'LMF\]I/\8!:?7JOK@3?=;'@B,;GV6(#1K3E5K-T:4[ZRZ<(S&I+J>IB MH,B:..+5MEQ+1"+]X<2-*0U^)2@(J :.:^TUE@@RKM"VN'?*UYU<4H"BE!0F((/="*.4]J\:HB.V4;%=[5U1MHM2^*^H\L0QF=>WYM@T3=2B" MD8><2*2X!9S2/6H>Y]P"-* SY.%H!)V+;/!$W]O=C\SSZDSNGV6RT.>S]8\/ MT5AH8R;4_WJPVCF#G"+> D6HT][O<8>,C.S"K"Z)VM0<:4V85SF)/LQ6?_AE M452G>5U.H9>^'=)5\9JD\C^.$6N%AK;"/)7)&TFTZ-@F4 .B'+R#_]C"T5H4 MY\F/!L =A!)([),S+$++9:72.JR!RI@P W(Q#F7"#$&&5[G15 .VL^^SFV)Q MTX>N]OC;@2FH " >Q?\+S*B3RE68"PES:A".,_IR$!M- Z+LQ]_X[._[L;V[ M=:MOWWY?S19W>CZ9_A&MS]A^]>I??-G50PU71 ,DF%76&J8!0S+^S4L!H&&U MZJ*]^A>C:<.-<\@R[:56T'E/!*AP1 KEA 4.T$[MBG2M^1?/$]>P_8O&4JN1 MBVLSB_8 (U@!6XV%X*R*,0.D7@\<..I?/ _]P:B:5^!?U,XXR(1'44>B-BHB MEKD*6>!M3LG. ?+Z0E9UX5\\3Q"]^!?/\RSNG%<< @6P)]!$*Y$J+91@U;@$ M93F6_@ )UB\UCGD4+Q+'8%;2GGV)0$O%N+5:.6X,L09SOD,-0JQS'.-#/-_M M???O7&2#)_H5^1*U$U@;;!!F'),(?25R*)T:60QHET3MQ9=XCC"OQ3: &1/GJ2[S,#X6==4A[+!6.BQ3DP&.R M7Z2HR/&)C-.7F#5AAB##J]QHAN=+_/_M75ESV[B6?I]?@WUYF2JL4ZG*C5-Q M]\PC2BW1L6[+8DI+EOOK!Y!%V58LB1)(BJ:[TIUX(2C@.Q^ X(*)Q3HV*8OL1>;#0-B/(JOL2-0?B/:_"W+#"O-88, MIXAH+R" $AHK:VU>UW$-/A/P4HU7D8ZK7QLA_Q'%JF.?_L[P"9Y^>7 L55]Q M1#G :-P_(M=IA1QA:&"&9EL;XSF74U SZ5\^^;2B%?XM^+:=(I M-N/:#/G\%?V2UP4%<-2=!'3,$JD1DA2Z+3(H=CN'S3TTW:[$Y@XDTY=5^X7' MZ_-Z,;Z/3R3UL]4E/.-3@T#":@$L5E)* ;#C*MK!!FCN$&:>#,L(Z^EZWIT MNS&]U@\/H\6O.-KIU_GT;CH>Q7&.Q^5ZGFK"?"YGT_'TBJ;8[UVI868=;A24 M@8S95#!(.J$-=M(XSJ/Q:RFR4-8ZQVAIN3J&?ZV5I]8+@O5QN7860V:A(%'3 MP!&,+0("\8'<(]$D%?87B#9P[M%G.X3_0L5ZN5@] MHVG\;I^B\4^M"C 1IM@? *(F:4(!Y84>$G",[* MX>LAD3J2>MDHZ!W09ZGFDVT'EP=#F(\^'Z1DWF&')63(2H"4$:8:D\19$0\] M(E*^2'_G1C:8%]]J8;>@?BF^%_-U<3 T^/##@7CHH.82<0(,9H3*:#EM>^JA MRC%]^RGV'&F5#<-YL>!O5O?%XKBXGST27+I)Q=-TU0HA J=(F-T !=0Y^04] M.J]N04;S7'@]40!5'YQ'W3C(D&),5?A): M.C13J1VIEXT#W=D"MQO_;;H,9K28+/_\-AFMBO@\ ?(DIVJU#PI8X--NS:6- M&"*FA:_&SDU6[: >DBQ/_/OK5 L MVDR)0=<[-W&[W#8V-Y[*B!G*4%*(FB0 M4IH: ]BN_SQK%>JAD[1[.SL/[X[XK2^?^;KNY-U 7*AV*Q0:,6A6JT#D IY:3F D%( M!0=Q"]#5N&G4-X:AGC7,I.:![8I0E>]O$RI[FD&O/1Z(@E0Y#35BUA,8IP?" MU2::E$UI%^7Z47[S0.!'FM*, 0HSF;"C$"5@])( M(CH]X.SB,K/F*5%#:(1R"YK99Y M8X$?R(EH9[QJ"NA>+%Z?RODX;_UZ>D,PFD&L.':>"8>95X14(7TIT04.2U&_ M[@)V,>Q=T>Y+RMN9%Q,W6LRC,K&,TV;]L-[D348M=#J>'F/(_2R:^6E?_S9AXGUJ28;TJ#S)?Q MF12"$S'=>L&6-W>I@9^5/ZY^0TC3R6<088 EL)9K"(7""$*YR4A&W!N*:JD" M+>U224;S2?HG,?K[:+8)W5N9T6+Q*PYE4U?JV!Y5IWW E&$H(XO5II@T<-:Q MQ_$+()D;2 Q_DT38WY-:@+F[':FJ)Y&Z7TOS.=0D"&&,LUQAJUBJFNGC'^U3 MY#P%&F1Y>7NH4[= I(:0[4R)CIW<(_W+$<1)\?('SYX\L6Q=_-[@/%)2Q/T= M(Y3N.M;IAHCM/$-,Y>A YROVLL[!+^GBE$@]1O,!>::4JU%BS:X2A: MX9L['DT2"<'^>OI-/Y/K*0.4&XXTL8Y'?3ZR5F_QDHKZG//OMZ4/U29.H\GU MY\'?Y^1Z1+UP6CEFK9,(&0.YJ$:BX^(X+")U)/53R?7G@?XVDNN9UA2Y=!4\ M,0@:2)R0U9BP SEGB#TB4KY(:R77GP=F5SG6W'+.!(PVH76$($.L=MM>*8W@ M0#:=AB1S*,?Z/!"O63=!(!858^J$$T0:!:DG%:65%RKG*LH>F= M7"^BIJ:]I%XQ%NTO1KTF%1: RQR?>8^H=1VMHPN)O*7D>BX44AQ+YS7&RCI# MG*I&9A@>2 ):RU*ODUQ_'M##2J[7GFKLD95**4HXYL[O%G=A8*WSB[=#LCSQ M7Y1UX^7CW,[E>*6%I&CR) MVJ?'T::D;#<&# ?B],R2WM'D^O/P>XO)]0D4JP0#@##'.?(,5*NBQC(KEJ:_ M##E7NN8&KL7C,!E93KT/9_\:ZRU'O[ S@(>[QT_]LY'ASM\NE MNQ\MOA9'#S6/M0N($<,LA(XBC BAQO-*2352R)PUK4=[ZO49UJ04NF)&P\6)CB+E ??$E)M#)?B/WDJ.N\%] 1M<;!16^XFR?L] M<[,IT5R/HO6WZ9-M W*$>>^$XX!80Q!!8#=F3'A.< K]AXXUZ)@GD*ONVGLY MHVH^V81SW'PK%J.$V[/?G;NCG_'JH"0G"CD-B,=.&0N AA$QSQ3CU).<"P[8 M/]KFU035+Q5@EZ6:K0;LWA0XWP\<6V_DL"@M!JJADRE$GII8XSMD+! M695CQ(M_V-F!2'J4G?-IM$B#^5X,+3N'6 ^U<8!*)+D'QGFW%3HE4LA:;L:6 MTOO*R-^TRFUN=YXN_SZ5=O-Z@^ I,@I8Y0WP6,:OD8/5" G*\H_U\+2X"5'_ M7O,B']=6_:EI<3L6L%/]/A#'E$,,,.,AB/NB$-!4?59>YR@L/>1"KN#*? A; M%_MQM_G3$T$G)8@90'B./R9X(,O^Q1(KF\&M59F/?IZ6^?-G@@82 M6H8XT-'>P0AI"G9]%\+EN$UZY+9K1.89N+4K\W^7B\J@/928\OJ#02J)N6/" M8F>X5S;^[ZI16&QR3H)[)/T6-O=L+-MDQ*?10W%S]Z*+1V-M#SX?'&1$6 X! MX!9$OA-6!8M1"AD=4!IKCD#+YJ&\/(EU7E0??"*5=?_!("C1W#*(B/< (FAT MY86@#,FAW+O9D)3*!J'LK/K/_OJG?Z7>!(L@80@S$"D-!A*C&Z;D>R ;3 MJ,1/'C5=BFYG+-JNE;_U_&3VX8F607M!,6:* ^1==1KML-0:9?COG@+;+I$ M\OML:A3A*VYLNIB/[Q]&B[_/W]U>- UQ<<=>&D$]UH(;:XG8)G)2KBW)6:%Z M&*O?_A:7@^[U^%1U^OS-;J]IX)!@J8F@E"-+*8FH5C.(/\^V=!LG53[G]K$B!S'A,)*(Q_8\N5V!D9G'@^=,_,Q0(_>;_=1?AVQ:"] M80BZX5" B:($%I+* N0%9MQ_4#PY]J_M=X_CV M@U4G=[TZS8,%6'MD=:IE:YCV(/ZI1HZ='DAZ=AM4.(ME%Z'=%<]NUW\MQXOI MMT?Y[?I]LJ8<9" WK21E(=LV)D[K/RP># M@-9@0X1WFP!=ZE55,X6FVMP#L\HN$^0!-ER$X,6;S..-4Q\VO)Y^+U(GXH>( MXSO+T4;!"JXADPXIB8%PTG!'9VAO-CM)C4,+9? M/!VT\7&!0N>$A\H19K&GA@-41;]*H/5 M:IIGLFK?8KJ^(+JB^-,=0INK&_^<3U?++[=_GK3>C[8+G&H&4-PN/!%.N51F M#NZ %R@GE[>'I+LN70Y>7Y8OF*LYYS[6J-EVN%$@6+NX$7&OO' $ :90->\5 M\CBGKF@/BFMG&;7K1.V;NUVJY6WQ=3/KCI#G8)NH\PINC ":0H^P M)5+3RN)1 XE0Z9)8>\GPC8$;?<[8".7;S* B70.4*H)U4"E% +-R:8:R$!N M%&F1/ TA>[6-ZW.Q2#\8?2W@.5O7LV8!<84L]R3^JZQV&C$L*^@XS(IX>PL! MN/D<:A#=SLX?9K/RQRAVVY<+6Z[_6MVM9V?5TZOW@@ LYIP;[[5FE$GEE;/5 MZ#WG.:EA;R'R+9];K>#<%.-PS4$*.! M(%PQ2!25B-/*A:B$-#F^VK<07Y+/JD;Q[8I-_U.6DQ_3V>RIOR?*%[_>(#C/ M :9"0X"(%W'>0%D=,FM-2([#]BUXW?+9TPBN7;'FJ9,W=Q^BQ)X1?^E^CF?K M2;08JA$=(=-9[PD*0H ==LP J2'2D-LJ)#4JDB+G/.HMG-3GEHX>##C8*,1BM'6JC'.PX(M+OL M&AW9G',B( =-H\:Q[U>3'!""C7#QWP&F=SNR\0)6UH@G%6?F_[^,$ M_8KBZ#^QQ^-BEAP++UNF+:$5@A_^N$ A,UA@ GFTRAFP*@IUBZS1)B_YX7V< M]O= +$^$OWIUU>K?EQU\RU55 8>8.(6 ,$8!;AC4V@L(D!3-%GB2 M@697O/AS6=S/". MY MA"M=9LA,A9&R5@_+0=S&EM<1]-V=LB_O8\?3/RE=Z/MH5FP"*)X'?_W^^\>Q M'3V'O_RU@;ZUM.LO!PHSA*C86E)LX]SB@P5+$*6FDTRHF_ZJ$?N@6.-8;M MU2)$393/=)6^.B= ]*E5\)Q&2\?8Y*GPW'F!S&Y%YS(K0+V'CNEVSAD: K>[ M$/4JLG 9]_I)45W/]WODX;'XQ),+5Y,?$U(M?:HM8IQXHK@2E-N=XB%%3@Y. M#QW?+=#TBM+HK"##HOQ6+%:_4NK;*HXOJ07?DLU5WRBI^XJ0%%\AC<[T>PU:=;_9>$9'0!SRP77J<99X"2 M6Q24<" K8N-]. 1: [LKRNGUSX@Q]_W"C@*5S7'FD M( 9QFBE*815YH+A3635NWHG#H"EP.RP54<3/2EX,&Z?$K-R8O^YG"D L:ARO MG6P=/(H:J!=&.R:C,<,(P&0[;DU=5JEV^#X\!,VC?-V8Z)O'"KS)!'Y64?&T MZG_!VP*#B HI(#, .><28G'6UR$YEFUXMZ';Z%]U#M+U-WHEW^,?M;?+ \U M"4A3A(DW1'$.N-/0X$HAB%:VRCJW>!_.@(:@[8H\;K28Q^$O/Q>+S8RHSZ$3 M+8,PS7^Y63&NEP5R]CN2%6,A,98KZY%A5BF]FTI.TBP2#?N\OFVL MNUJV/A4_GJ&R*.?QR_%C3=AS#UK/?570%C .(5%$(,.5<@#R+2+&VZP(#/0^ M#O9;AKQ'N8>WX_MBLIX]2YZ8_+DL[M:SC]%86=[<;2??\M'[:HO5:#H;3J(B MLP!+(%)JM!.:0(LUXUPP;W%4K.L5,&OI3& GEX/1%W^<* U8]Q6!4,&-BC8# MT%0Z([C"H$+!>/]^$AAKTV'?^&\'Z:M'8SU=:7Y)(-:S"]$Y QK$55@*$ZW6 M:%UH8ZIQ.Z\&=IEW\W2H&Y!U,>17IUJMJREKM XRW6V&A(]#9)C$[3_NP-6X M!:,#HUJC3*C+LHO1[NQ O;Q;_8CXQ4Y77SYS"6RB,T[?4EGW'8%A2@A--QL) MQ[S 40/$6PPL(#K+=?.&&'<)*_;WT98P[S*J9AU%L,/D),L.M @0.!]U#Z(Y MA0ZDTOFH0M RQ[),N/?%J680[BQ]=[V83U?KS13PTY_IJ]-+U>%& 3&IX^1P MRL$X**7CMWHW3TQ6,G@2TR:/&0+Z02LO%ZAF-XG?[%(H_"E]2_:0#^OJ+ MWP<307 (I9I)3EFBB9*VZK/V,"0ZHK1/AX,*Q]T3PUL7NN70Y M@G22(&4 W/;;Z8C$,#28"V6U+^F+,&M3UO^:SJCTG[Q3$#<,>2 !=YA M90W LJJ[U* G,KK?93WN1(KF\&M59F/?IZ6^?-G B5.,^:-U,1!3J5@UE5] M-P[G: (]6O ;D7D&;E<_1_E8XP*]TXV#!5$K2OXSC03$5CI%=Z-V6.=4K^ZA MWGB] [M+$;\ZSRHGT=TQ#T2-UH%J0(TE3$ML$*7Q6U&=N3N!75:0?O^8UB01 MZG+L8K#[Y*:,KW[TO^[N%RSG@W-'PE3(GD;9$^1L$CTQ,.JF!#'C'0>U,@LZ M#V>X69C[M.-^F#]_8CH?3[_-BE,^RJSW!D,(H3@:VR1.%,2U4X14>'G]CBJO MUB9._3B'QN%O4QV.79^LQZN;Q6VQ^#X='SL">>W1H#F'F LN<30))5<0FCBNB4JL8$ MN<[*=>T/D?)%^CLWLL&\.#KT=OW7<8A$TQ:Q^V._!!E M!;GT[(2E:>$W &=7!K&:_'N]? QN]^7BR$YZ(FKJK/<$9JF(9)>1[U1&-"#S M.UB=]0.AUG7TDRXDTA4[DY_SYDY-RLU">M)Q_-KC 3**%1;$,P2%8E@1"ZN1 M60VRZJ7UCVLM27W_GM]\H#M;X';COUV-YI/18K+\\]MDM"KB\P3(DYRJU3X0 MQQFTZ9I:9S62PD!9C1TZ1;,20_M'LCSQ[Z]3+0#=%\7U:KI>S7X^7<123HQ[O M4\V"1B!=-NP\\A#K.%F@8]L1(JGP0,[Y,J5;M@9H5]O,3J<['@%UN$4P'#@% M#?$6$A_!T=Z!:ES!V#OVLI=<7L$T7[W,_Q;#V) THIO?&_R1^CGT>X M?,';@@?82HFED$A[:JB-DW^'"\FZJ:)'V^P5>'1>><8&9--9QE8QFZ6.SB>/ M%[W$K[>5VXY0\W"CH)#Q4A! K'4$::H)LMM18LADSB%6C_;OZS.P,1%T1;1M M\-#\ZV-AK8_E\MA&_LK3@1O*%)86,*F4XYSPG7J$B% M:'L"3*@S BJL2("Q5$Y$:Q>B.'4-!!+GQ,OTT%AL=7&\@CQJJ//;7Z2__AHMB__^K_\'4$L! M A0#% @ EHE]3G9%**"7N ( 58TN !$ ( ! &-L M9'(M,C Q.3 Q,S$N>&UL4$L! A0#% @ EHE]3CZ!)'GF%@ 'P,! !$ M ( !QK@" &-L9'(M,C Q.3 Q,S$N>'-D4$L! A0#% @ MEHE]3GGWG(_0,P &UL4$L! A0#% @ EHE]3IF\G1X3P0 *?0) !4 M ( !2)D$ &-L9'(M,C Q.3 Q,S%?<')E+GAM;%!+!08 !@ & (H! ( ".6@4 ! end