0001353283-17-000008.txt : 20170329 0001353283-17-000008.hdr.sgml : 20170329 20170329170442 ACCESSION NUMBER: 0001353283-17-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20170131 FILED AS OF DATE: 20170329 DATE AS OF CHANGE: 20170329 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPLUNK INC CENTRAL INDEX KEY: 0001353283 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 861106510 FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35498 FILM NUMBER: 17722882 BUSINESS ADDRESS: STREET 1: 270 BRANNAN STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: 415-848-8400 MAIL ADDRESS: STREET 1: 270 BRANNAN STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94107 10-K 1 a01311710k.htm 10-K Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D. C. 20549
 
 
FORM 10-K
 
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended: January 31, 2017
OR
 
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 001-35498
 
 
SPLUNK INC.
(Exact name of registrant as specified in its charter)
 
Delaware
 
86-1106510
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
 
270 Brannan Street
San Francisco, California 94107
(Address of principal executive offices)
(Zip Code)
 
(415) 848-8400
(Registrant’s telephone number, including area code)
Securities Registered pursuant to Section 12(b) of the Act:
 
Title of each class
 
Name of each exchange on which registered
Common Stock, $0.001 par value per share
 
The NASDAQ Global Select Market
Securities registered pursuant to Section 12(g) of the Act: None
 
 
Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities
Act:    Yes  x  No  
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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x   No    
Indicate by check mark 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 or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
x
Accelerated filer
 
 
 
Non-accelerated filer
 (Do not check if a smaller reporting company)
Smaller reporting company
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes    No  x

The aggregate market value of shares of common stock held by non-affiliates of the registrant was $5,154,380,131, based on the number of shares held by non-affiliates and the last reported sale price of the registrant’s common stock on July 29, 2016 (the last business day of the registrant's most recently completed second fiscal quarter).

The number of shares outstanding of the Registrant’s Common Stock as of March 21, 2017 was 138,246,501 shares.
 
 
Documents Incorporated by Reference
Portions of the registrant’s definitive Proxy Statement for the 2017 Annual Stockholders’ Meeting are incorporated by reference into Part III of this Annual Report on Form 10-K.









 
 
Table of Contents 
Page
No.
 
 
 
 
3 
 
 
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
 
 
 
 
 
 
Item 5.
Item 6.
Item 7.
42 
Item 7A.
Item 8.
Item 9.
Item 9A.
86 
Item 9B.
 
 
 
 
88 
 
 
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 
 
 
 
 
 
Item 15.
 

2


PART I

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K, including the sections entitled “Business,” “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Statements that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would” and similar expressions or variations intended to identify forward-looking statements. These forward-looking statements include, but are not limited to, statements concerning the following:
our future financial and operating results; including trends in and expectations regarding revenues, deferred revenue, billings, gross margins, operating income and the proportion of transactions that will be recognized ratably;
market opportunity;
expected benefits to customers and potential customers of our offerings, as well as our user-driven ecosystem;
investment strategy, business strategy and growth strategy, including the use of acquisitions to expand our business;
sales and marketing strategy, including our international sales strategy;
management’s plans, beliefs and objectives for future operations;
our ability to provide compelling and uninterrupted cloud services to our customers;
expectations about competition;
economic and industry trends or trend analysis;
expectations about seasonality;
revenue mix;
use of non-GAAP financial measures;
operating expenses, including changes in research and development, sales and marketing, and general and administrative expenses;
sufficiency of cash to meet cash needs for at least the next 12 months;
exposure to interest rate changes;
inflation;
anticipated income tax rates; and
capital expenditures, cash flows and liquidity.

These statements represent the beliefs and assumptions of our management based on information currently available to us. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part I, Item 1A. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances that occur after the date of this report.
 
Item 1. Business
Overview
Splunk provides innovative software solutions that enable organizations to gain real-time operational intelligence by harnessing the value of their data. Our offerings enable users to collect, index, search, explore, monitor, correlate and analyze data regardless of format or source. Our offerings address large and diverse data sets commonly referred to as big data and are specifically tailored for machine data. Machine data is produced by nearly every software application and electronic device in an organization and contains a definitive, time-stamped record of various activities, such as transactions, customer and user activities, and security threats. Beyond an organization's traditional information technology (“IT”) and security infrastructure, data from the Industrial Internet, including industrial control systems, sensors, SCADA systems, networks, manufacturing systems, smart meters and IoT which includes consumer -oriented systems, such as electronic wearables, mobile devices, automobiles and medical devices are also continuously generating machine data. Our offerings help organizations gain value from all of these different sources and forms of machine data.


3


Our mission is to make machine data accessible, usable and valuable to everyone in an organization. Our customers leverage our offerings for various use cases, including infrastructure and operations management, security and compliance, applications management and business analytics, and to provide insights into data generated by the Internet of Things (“IoT”) and industrial data, among many others. Our offerings are intended to help users in various roles, including IT, security and business professionals, quickly analyze their machine data and achieve real-time visibility into and intelligence about their organization’s operations. We believe this operational intelligence enables organizations to improve service levels, reduce operational costs, mitigate security risks, demonstrate and maintain compliance, and drive better business decisions. The result is an improved level of operational visibility enabling more informed business decisions that can provide greater efficiency, security and competitive advantage for our customers.
Our flagship product is Splunk Enterprise, a machine data platform, comprised of collection, indexing, search, reporting, analysis, alerting, monitoring and data management capabilities. Splunk Enterprise can collect and index petabytes of machine data daily, irrespective of format or source. Our machine data platform uses our patented data processing architecture that performs dynamic schema creation on the fly, enabling users to run queries on data without having to define or understand the structure of the data prior to collection and indexing. This is in contrast to traditional IT systems that require users to establish the format of their data prior to collection in order to answer a pre-set list of questions. Splunk Enterprise also enables customers to interactively explore, analyze and visualize data stored in data sources such as Hadoop and Amazon S3. Our technology delivers speed, scalability and advanced analytics including machine learning when processing massive amounts of machine data. Our software leverages improvements in the cost and performance of commodity computing and can be deployed in a wide variety of computing environments, from a single laptop to large globally distributed data centers as well as public, private and hybrid cloud environments.
Splunk Cloud delivers the core capabilities of Splunk Enterprise as a scalable, reliable cloud service. Splunk Cloud is available internationally and enables customers to gain Operational Intelligence without the investment of deploying, provisioning and managing software and infrastructure. Splunk Cloud can be used solely as a cloud service or via a hybrid approach that spans cloud and on-premises environments, in which a single Splunk interface can search both on-premises Splunk Enterprise instances as well as Splunk Cloud instances, providing a single-pane-of-glass that enables visibility across the customer’s entire IT environment.
Splunk Light provides log search and analysis that is designed, priced and packaged for small IT environments, where a single-server log analytics solution is sufficient, and accordingly the daily indexing volume is limited as compared to Splunk Enterprise. Splunk Light collects, indexes, monitors, reports and alerts on a customer’s log data in real time, and can be purchased through our online store or via our channel partners.
Our premium solutions are purpose-built to address key customer needs. Splunk premium solutions are sold separately and include:
Splunk Enterprise Security - Addresses emerging security threats and security information and event management (“SIEM”) use cases through monitoring, alerts and analytics.
Splunk IT Service Intelligence - Monitors the health and key performance indicators of critical IT and business services.
Splunk User Behavior Analytics - Detects cyber-attacks and insider threats using data science, machine learning and advanced correlation.
We also complement the capabilities of Splunk Enterprise, Splunk Cloud and our premium solutions with additional content (“apps” and “add-ons”). These apps and add-ons, which are generally available for download from within our offerings, via our Splunkbase website or in our Splunk Cloud environment, provide functionality in the form of pre-built data inputs, workflows, searches, reports, alerts and dashboards that make it easier and faster for our customers to address specific use cases. Splunk, along with a number of third-party developers and customers, have developed hundreds of apps and add-ons for common data sources and valuable use cases in our core and adjacent markets. Many of these apps and add-ons are available as free downloads. Examples of apps that we and our partners have developed include:
Splunk Analytics for Hadoop (formerly known as HUNK) - Allows customers to rapidly explore, analyze and visualize existing data in Hadoop. Splunk Analytics for Hadoop natively supports Apache Hadoop, Amazon EMR, Cloudera CDH, Hortonworks Data Platform, IBM InfoSphere BigInsights, MapR M-series and Pivotal HD distributions.
Splunk App for AWS - Used to analyze over 15 AWS services and deliver critical end-to-end visibility across the AWS environment – helping to enable customers to ensure security and compliance, manage IT operations and optimize AWS cost in real-time.

4


Splunk Stream - Used to capture, analyze and correlate network wire data to monitor operations and end-to-end transactions without manual instrumentation.
DB Connect - Enables customers to get business and enterprise context such as customer, product and HR data from traditional relational databases using real-time integration.
Palo Alto Networks App for Splunk - Enables Splunk users to gain visibility to Palo Alto Networks firewalls in order to perform incident analysis on correlated application and user activities across all network and security infrastructures from a real-time and historical perspective.
Splunk apps enable us to target new markets and address markets traditionally served by point solutions. Often, customers using apps results in expanded data indexing, usage, licensing and revenues for Splunk Enterprise and Splunk Cloud.
As part of our strategy to offer an open platform, we provide application programming interfaces (“APIs”), software development kits (“SDKs”) in major programming languages, and extensions for popular integrated development environments (“IDEs”) like Eclipse and Microsoft Visual Studio. These enable developers to build software that leverages Splunk Enterprise or Splunk Cloud as well as integrate with other parts of an organizations’ IT infrastructure.
Our online user community websites, Splunkbase and Splunk Answers, provide our customers with an environment to share apps, collaborate on the use of our software and provide community-based support. Additionally, our Splunk Dev portal allows developers to download SDKs, access API documentation and see sample code for building applications using our developer environment and tools. We believe this user-driven ecosystem results in greater use of our offerings and provides cost-effective marketing, increased brand awareness and viral adoption of our offerings.
Our offerings are designed to deliver rapid return-on-investment for our customers. They generally do not require customization, long deployment cycles or extensive professional services commonly associated with traditional enterprise software applications. Prospective users can get started with our free online sandboxes that enable our customers to immediately try and experience Splunk offerings. Users that prefer to deploy the software on-premises can take advantage of our free 60-day trial of Splunk Enterprise, which converts into a limited free perpetual license of up to 500 megabytes of data per day. Paying users can sign up for Splunk Cloud and avoid the need to provision, deploy and manage internal infrastructure. Alternatively, they can simply download and install the software, typically in a matter of hours, to connect to their relevant machine data sources. Customers can also provision a compute instance on AWS via a pre-built Amazon Machine Image, which delivers a pre-configured virtual machine instance with our Splunk Enterprise software. In fiscal 2017, we introduced free development-test licenses for certain commercial customers, allowing users to explore new data and use cases in a non-production environment without incurring additional fees. We also offer support, training and professional services to our customers to assist in the deployment of our software.
As of January 31, 2017, we had over 13,000 customers, including more than 85 of the Fortune 100 companies. Our Splunk Enterprise customers pay license fees generally based on their estimated peak daily indexing capacity needs. From time to time, our customers enter into transactions that are designed to enable broad adoption of our software across their entire organization, referred to as enterprise adoption agreements (“EAAs”). EAAs provide these customers with a flexible licensing model that provides the freedom to use our software beyond their original daily indexing capacity estimates and more predictable costs that can be budgeted over a multi-year period. Our Splunk Cloud customers pay an annual subscription fee based on the combination of the volume of data indexed per day and the amount of data they wish to store. For fiscal 2017, 2016 and 2015, our revenues were $950.0 million, $668.4 million and $450.9 million, respectively, representing year-over-year growth of 42% for fiscal 2017 and 48% for fiscal 2016. Our net losses for fiscal 2017, 2016 and 2015 were $355.2 million, $278.8 million and $217.1 million, respectively.
Our Growth Strategy
Our goal is to make Splunk the standard platform for delivering operational intelligence and real-time business insights from machine data. The key elements of our strategy are to:
Extend our technological capabilities.    We intend to continue to invest heavily in product development to deliver additional features and performance enhancements, deployment models and solutions that can address new end markets. In particular, we intend to invest in our suite of cloud services to both deliver new capabilities as well as provide a cloud-first experience to our customers. We will continue to expand into adjacent products, services and technologies that enable organizations to further realize the value of their machine data across cloud and on-premises environments. Our investments may involve organic hiring and associated development, acquisitions and licensing of third party technology.
Continue to expand our direct and indirect sales organization, including our channel relationships, to increase our sales capacity and enable greater market presence.    We will continue to increase investments in our sales and marketing

5


organizations to enable the acquisition of new customers as well as expansion within our current customer base. Our investments will be spread across geographies, customer tiers and industries. We will continue to invest in and foster the growth of our channel relationships, both inside and outside the United States, to enable greater leverage in our go-to-market investments. We will also expand go-to-market channels that enable new ways to consume our offerings.
Further penetrate our existing customer base and drive enterprise-wide adoption.    We will continue to drive customer satisfaction and renewals by offering community, standard, enterprise and global support to ensure our customers’ success with our offerings. We will continue to cultivate incremental sales from our existing customers through increased use of our offerings within organizations as well as consultative services that broaden the customer’s awareness of our product and service capabilities. In particular, we will continue to seek to upsell increased indexing capacity to our existing customers for additional deployments and new use cases. We believe our existing customer base serves as a strong source of incremental revenues given the horizontal applicability of our offerings and the growing machine data volumes our customers experience. Our sales teams are responsible for securing new customers, obtaining renewals of existing contracts and increasing adoption of our software by existing customers.
Enhance our value proposition through a focus on solutions which address core and expanded use cases.    We will continue to organize our go-to-market and product strategy around our customer use cases. We have invested in market groups in the Security, IT, Business Analytics and IoT areas. This approach includes offering capabilities, either in the form of platform features or premium solutions, which target both our core use cases as well as new use cases, as driven by our corporate strategy and customer demand. We believe premium solutions in particular will enable us to increase our market penetration, expand our addressable market opportunity and make our products a more targeted solution for specific challenges that our customers face across their organizations.
Grow our user communities and partner ecosystem to increase awareness of our brand, target new use cases, drive operational leverage and deliver more targeted, higher value solutions.    We believe our user community has the potential to provide significant operating leverage by delivering apps that extend the Splunk platform into new use cases. We will continue to invest in business development initiatives in order to add additional OEM and strategic relationships to enable new sales channels for our offerings as well as extend our product integrations with third-party products. In addition, once these relationships have been established, we expect that OEM vendors and managed service providers will continue to invest in and create customized application functionality based on our platform.
Continue to deliver a rich developer environment to enable rapid development of enterprise applications that leverage machine data and the Splunk platform.    We intend to continue our investments in SDKs and APIs that help software developers leverage the Splunk platform. Our SDKs enable developers to build solutions that deeply integrate the analytics functionality of these offerings as well as access data stored in data indexes. Through our investments in SDKs and APIs, we intend to promote and extend the capabilities of our offerings to customers who wish to build sophisticated applications and interfaces that leverage our software and services.
Pricing
We price our offerings primarily on the amount of data indexed, namely the maximum aggregate volume of uncompressed data indexed on a daily basis, expressed in gigabytes, terabytes or petabytes per day. Once a data ingestion license is purchased, there is no limit or additional costs based on other product usage elements nor the customer’s preferred deployment size or model. Our Splunk Cloud and Splunk Light Cloud customers generally pay an annual subscription fee based on the combination of the volume of data indexed per day and the amount of data they wish to store.
For organizations that choose to standardize on Splunk software as their enterprise-wide platform for machine data, we offer EAAs, which provide our customers with a flexible licensing model and the freedom to use our software beyond their purchased license capacity. EAAs are designed to benefit organizations of any size, from small and midsize businesses to Fortune 100 companies and provide customers with more predictable costs that can be budgeted over a multi-year period as well as enable expansion to new use cases without penalty or cost.
Some of our offerings address markets where other pricing models may be prevalent. Splunk Analytics for Hadoop, which delivers analytics in the Hadoop market, is priced by the number of TaskTracker Nodes (Compute Nodes in YARN) in the respective Hadoop cluster. The pricing of Splunk User Behavior Analytics, which helps detect cyber-attacks and insider threats using data science, machine learning and advanced correlation, is based on the number of monitored user and system accounts.
Splunk Technology
Key Technologies

6


We believe our investments in our products and key technologies provide significant competitive differentiation. Our key technologies are architected to support large volumes of machine data at a massive scale with minimal overhead. Our platform is highly flexible and is able to collect and index large amounts of heterogeneous data formats, from physical, virtual and/or cloud environments.
Schema-on-the-fly.    Our products collect and index data irrespective of source and format. Rather than requiring that data be input in a pre-defined structure, our schema-on-the-fly technology creates structure as data is being searched, allowing users to ask new and different questions at any time without having to re-architect a schema as would be required in a relational database. Our technology builds a schema at read time, rather than write time, and does not require pre-defined knowledge about the data it is processing. Using our technology, different users can run a variety of queries, regardless of changes in format of the data being input into the system.
Machine data platform.    Our products enable users to process machine data no matter the infrastructure topology, from a single machine to a globally distributed, virtualized IT infrastructure. This machine data platform allows customers to address the complexities of handling massive amounts of real-time, dynamic, heterogeneous machine data. Our APIs enable users to forward data from our software to other parts of their IT network, creating a machine data platform across the organization irrespective of whether the data is used by our products for analysis and reporting or as a conduit to other systems.
Search processing language.    Our proprietary search processing language is specifically designed for working with machine data. Our search language supports arithmetic operations to refine searches and conduct calculations with the results of a query in real time. Statistical and reporting commands native to our search language let users perform more robust calculations and analytics. Our software can also learn about the structure of the machine data through the searches users conduct, allowing users to utilize the machine data structure and knowledge garnered by previous Splunk searches. Our software includes acceleration technology that delivers high performance for analytical operations across terabytes or petabytes of data, such as identifying rare terms and performing aggregation operations.

Machine Learning.    The Splunk Machine Learning Toolkit allows our customers to apply machine learning analytics to better predict and help prevent IT, security and IoT incidents, and can also be used to forecast key business indicators. Machine learning embedded in our software offers customers advanced analytics as an integrated, turnkey part of IT and security use cases.

Splunk Enterprise and Splunk Cloud
Features and Functionality
Our Splunk Enterprise platform contains the following features and functionalities, while Splunk Cloud delivers the core capabilities of Splunk Enterprise as a cloud service.
Universally collect, index, store and archive any machine data, from any source.    Splunk Enterprise processes machine data in real time from any source, format or location. This includes streaming data generated by websites, applications, servers, networks, sensors and mobile devices.
Search and investigate.    Splunk Enterprise allows users to search real-time and historical machine data simultaneously.
User-friendly interface.    Splunk Enterprise uses a customizable interface that enables users to understand and adopt the product. The user interface also provides productivity features, such as type-ahead and contextual help to accelerate adoption and usage.
Knowledge store.    Users can store knowledge about events, fields, transactions, patterns, statistics and key-value pairs so others who utilize the Splunk instance can leverage this information.
Monitor and alert.    Users can save searches so they can be run automatically to raise real-time alerts that trigger actions such as sending emails, running scripts, or posting to an RSS feed.
Report and analyze.    Users can create ad hoc reports on real-time and historical data to analyze business and IT data trends.
Custom dashboards and views.    Splunk Enterprise enables users to create custom dashboards that integrate multiple charts and views of real-time and historical data for different users and roles.

7


Data models and pivot.    Splunk Enterprise enables users to build data models that describe relationships in the underlying machine data, making it more meaningful and usable. Non-technical users can generate charts, visuals and dashboards using the pivot interface, without the need to master the Splunk Search Processing Language. 
Developer platform.    Splunk Enterprise includes a rich developer environment. The Splunk Web Framework enables developers to use the tools and languages they know, such as JavaScript, to build Splunk apps with custom dashboards, a flexible UI and custom data visualizations. SDKs for Java, JavaScript, C#, Python, PHP and Ruby enable rapid integration between Splunk Enterprise to other applications and systems to maximize the value of our customers’ data.
Role-based access controls.    Splunk Enterprise incorporates role-based access controls and authentication, integrated with existing enterprise-wide security policies, to help secure the data stored within our indexes as well as control users’ activities in our software.
Technology Architecture
For our Splunk platform, the technology architecture contains a number of important components:
Collection.    Our Splunk platform collects machine data from many disparate sources across a distributed environment deployed on-premises, or in public and private clouds. This includes servers, network devices, desktop and laptop computers, mobile devices and various other systems that organizations have deployed to support their operations. Our products act as a recording mechanism, collecting, storing and making available all of the machine data that they index and store. Splunk offers a Universal Forwarder and other data ingestion tools that can be deployed on various data sources to facilitate the reliable collection of machine data.
Indexing.    Our proprietary universal indexing technology enables real-time indexing of any data collected regardless of its source or format and without the use of any specific parsers or data connectors. Our Splunk platform indexes the data and stores the data in a scalable storage format, which can reside on commodity servers and storage devices. In the case of Splunk Cloud, data is stored securely in our cloud service, which we host on Amazon Web Services.
Search.    Our Splunk platform enables users to search massive amounts of machine data that have been indexed and stored. At its most basic level, the search engine at the core of our Splunk platform allows users to type and search for keywords or data fields that are of interest. This foundational capability forms the basis for deriving business insights from our dashboards and customized views. Users can leverage our search language and functionality to filter through indexed data and refine search results to obtain more precise information. Splunk also provides event pattern detection to allow users to detect meaningful patterns in their machine data, regardless of data source or type.
Core functions.    Our Splunk platform’s core functionality includes alerts, access control, statistics, correlation and predictive capabilities. With our software’s granular, role-based access control, an administrator can manage various aspects of a given user’s search including the data to which the user has access, as well as what portions of the data may be visible in results. Search results and reports can be defined according to a particular user’s business function and level of access. Different users can see completely different views on the same data, depending on what is important to them.
Archive to Hadoop and Amazon S3.    Splunk Enterprise customers can archive historical data to Hadoop or Amazon S3 for low-cost storage as a standard feature. Customers can gain new insights with distributed search queries that correlate real-time data from Splunk Enterprise with historical data stored in Hadoop or Amazon S3.
SDKs and APIs.    Our SDKs allow third-party software developers to build enterprise applications on top of our software using popular programming languages such as Java, JavaScript, C#, Python, PHP and Ruby. Our APIs allow users to access the machine data stored within the Splunk platform instance as well as access our machine data engine functionality from third-party software.
App Development Environment.    We provide the ability for users and third party developers to create apps with custom dashboards, flexible UI components and custom data visualizations using freely available components and templates, as well as common development languages and frameworks, such as JavaScript and Python.
Splunk Product Deployments
Splunk Enterprise and Splunk Light can be deployed on-premises and in public or private clouds. Splunk Cloud delivers the core capabilities of Splunk Enterprise as a cloud service. Taking Splunk Enterprise and Splunk Cloud together, customers utilizing a hybrid deployment model can have a single centralized view and location-independent use across cloud and on-premises environments.

8


For Splunk Enterprise deployments, our software can be deployed in a variety of environments ranging from a single server to globally distributed enterprise IT environments handling petabytes of data per day. Our customers can deploy Splunk Enterprise on-premises, in the cloud, in virtualized server and storage environments or in hybrid IT environments. Our customers can use Splunk forwarders, indexers, and search heads to create a machine data platform that allows for the efficient, secure and real-time collection and indexing of machine data regardless of network, data center or IT infrastructure topology.
This distributed machine data processing architecture provides near-linear scalability, resulting in the ability to index and search across massive data volumes. Our Splunk platform can operate in a single data center or across multiple data centers both inside and outside an organization, and all from a single user interface. This architecture also allows for flexible deployment of hardware, as commodity hardware can be added as needed.
Splunk Light provides log search and analysis for small IT environments and can be purchased as a cloud service or limited to deployment on a single server. It does not contain the enterprise deployment features, such as high availability or clustering found in our Splunk Enterprise product. This simplifies deployment and provides fast time to value for the targeted log search and analysis use case within small IT environments.
Services
While users can easily download, install and deploy Splunk software on their own, certain enterprise customers that have large, highly complex IT environments or deployment requirements may choose to leverage our customer support and professional services organization. Many users leverage the community-based support of Splunk Apps and Add-ons and Splunk Answers before engaging with our customer support or services organizations. Some of our certified partners also provide limited, first level support and professional services before a customer reaches out to our internal Splunk customer support and professional services teams.
Maintenance and Customer Support
Our customers typically purchase one year of software maintenance and support as part of their initial purchase of our products, with an option to renew their maintenance agreements. These maintenance agreements provide customers the right to receive unspecified software updates, maintenance releases and patches, and access to our technical support services during the term of the agreement.
We maintain a customer support organization that offers multiple service levels for our customers based on their needs. Enterprise or Global support customers receive 24x7x365 access to subject matter experts for critical issues, direct telephone support, access to online support and software upgrades. Additionally, Global support provides a designated resource to manage the account and quarterly reviews of the customer’s deployments. Our customer support organization has global capabilities, delivering support with deep expertise in our software, complex IT environments and associated third party infrastructure.
Training Services
We offer training services to our customers and channel partners through our education and training organization. We have also implemented a comprehensive training certification program to ensure an understanding of our offerings.
Professional Services
We provide consulting and implementation services to customers through our professional services team. They are typically utilized by large enterprises looking to deploy our software across their large, disparate and complex IT infrastructure. We generally provide these services at the time of initial installation to help the customer with configuration and implementation. Given our software’s ease-of-use, our professional services engagements are typically short in duration and last from a few days to up to several weeks.
Partner and Developer Ecosystem
We have OEM relationships with a select group of third parties who integrate our software into their product offerings to provide additional reporting, monitoring and analytic capabilities within their own products. With respect to our OEM relationships, we provide a limited use license to expose certain data and analytics functionalities in their products, for which they generally pay us a royalty based on units shipped.
We engage with managed service providers, who offer services based on our software, such as for security, PCI compliance and log management. These services are typically offered on a subscription basis, for which we are paid license fees typically based on daily indexing volume.

9


We have also established relationships with several leading technology companies to build Splunk apps that allow users to capture data and gain insights into those parties’ respective products. Several technology providers offer apps for free via the Splunkbase website. These apps typically consist of collections of reports, dashboards and data extractions which put our software in context for users of those specific technologies and allow them to easily and quickly understand the performance of their IT systems or correlate this data with other data sources.
We offer a developer license that allows third-party developers to build software using our existing developer framework and we have published information about our APIs to enable developers to build new user interfaces on top of our platform. We are creating additional SDKs based on various programming languages to make our software more extensible and allow developers to build applications and services that extend its functionality.
Splunk Communities
Our online communities provide us with a growing network of active users who promote the usage of our software and provide technical support to each other.
Our online communities include Splunkbase, our apps repository, Splunk Answers, our community collaboration site, and Splunk Dev, where developers can download SDKs, access API documentation and see sample code for building applications using our developer environment and tools. We also maintain active communities on leading social internet platforms, including Facebook, Twitter and LinkedIn.
Splunk Apps and Add-ons.    Users and partners contribute and share custom apps and add-ons that run on our software. Generally, these apps provide pre-built functionality that addresses specific use cases. Currently, we have hundreds of apps available for download on the Splunkbase website. We do not receive any revenues from the sale of apps by third-party application providers, and most apps posted to Splunkbase are free. Partner apps listed on Splunkbase that are not free are licensed directly by the third party to the end user.
Splunk Answers.    Users ask questions in an online community forum and share best practices about how to build searches, create data visualizations and configure and deploy our software. While our product, support, engineering and professional services teams participate in the Splunk Answers forum, during fiscal 2017, approximately 80% of questions appearing on Splunk Answers were answered by non-Splunk personnel, largely the result of a growing, active user community.
Splunk Dev.    In addition to documentation about the Splunk APIs and SDKs, our developer portal contains documentation about best practices for building machine data output into third-party software.
We also promote and support offline meetings for our community, including regional user group meetings and an annual user conference.
Sales and Marketing
Our sales and marketing organizations work together closely to drive market awareness, build a sales pipeline, and cultivate customer relationships to drive revenue growth.
Sales
We sell our offerings through direct field sales, direct inside sales and indirect channel sales. We gather prospects through a broad range of marketing programs and events, and through users who either download our trial software from our website or sign up for our online sandboxes or cloud services. Our sales development and inside sales teams handle lead qualifications and in addition, the latter supports smaller transactions. Larger or more complex transactions are handled by our globally distributed direct field sales teams. Our sales engineers help define customer use cases and pre-sales qualification and evaluation.
We maintain a distributor and reseller network, or channel, which often co-sells with our field sales organization. Our channel assists us by sourcing new prospects through leveraging their deep customer relationships, providing technical support to existing customers, upselling for additional use cases and daily indexing capacities and maintenance renewals. Our Splunk Partner+ Program is a value-based model which allows partners to capture margins based upon the value they are delivering to specific opportunities. Our channel expands our geographic sales reach worldwide, particularly in key international markets such as the United Kingdom, Germany, Japan and China. As of January 31, 2017, we had over 700 channel relationships worldwide. Historically, the majority of EMEA and APAC sales have been fulfilled through channel partners and we expect this trend to continue.
In addition to acquiring new customers, our sales teams are responsible for securing renewals of existing contracts as well as increased adoption of our offerings by existing customers. To accomplish this, our field and inside sales teams work

10


closely with our customers to drive expanded licenses through higher capacity or upgrades and additional use cases within existing customers. Our field sales teams are organized geographically across the Americas, EMEA and APAC. We intend to invest in our sales organization and channel to drive greater market penetration in the Americas, EMEA and APAC. We also have a dedicated sales team focused on government customers, which includes United States federal, state and local government entities. For fiscal 2017, 2016 and 2015, our revenues from our international operations represented 24%, 25% and 24% of total revenues, respectively. For additional information regarding our revenues and property and equipment by geographic location, see Note 9 to our consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K.
Marketing
We focus our marketing efforts on increasing Splunk’s brand and awareness, driving viral adoption, communicating product advantages and business benefits, and generating leads for our sales force and channel partners. We market our offerings as a targeted solution for specific use cases and as an enterprise solution for machine data. We engage with existing customers to provide community-based education and awareness and to promote expanded use of our software within these customers. We host SplunkLive! events across our sales regions to engage with both existing customers and new prospects as well as deliver product training. We host an annual worldwide user conference (“.conf”) and multiple partner conferences as other ways to support the Splunk community to foster collaboration and help our customers drive further business results from our software.
Research and Development
We invest substantial resources in research and development to enhance our offerings, develop new end market specific solutions and apps, conduct software and quality assurance testing and improve our core technology. Our technical staff monitors and tests our software on a regular basis, and we maintain a regular release process to refine, update, and enhance our existing offerings.
Research and development expense totaled $295.9 million, $215.3 million and $150.8 million for fiscal 2017, 2016 and 2015, respectively.
Intellectual Property
We rely on patent, trademark, copyright and trade secret laws, confidentiality procedures and contractual provisions to protect our technology and intellectual property rights. The nature and extent of legal protection of our intellectual property rights depends on, among other things, its type and the jurisdiction in which it arises. We believe that our intellectual property rights are valuable and important to our business.
We retain ownership of software we develop. All software is licensed to users and primarily provided in object code or as a cloud service pursuant to either shrink-wrap, embedded or on-line licenses, or signed license agreements. These agreements generally contain restrictions on duplication, disclosure and transfer. We are currently unable to measure the full extent of unauthorized use of our software. We believe, however, that such unauthorized use is and can be expected to be a persistent problem that negatively impacts our revenue and financial results.
Despite our efforts to protect our intellectual property rights, they may not be successfully asserted in the future or may be invalidated, circumvented or challenged. In addition, the laws of various foreign countries where our offerings are distributed may not protect our intellectual property rights to the same extent as laws in the United States. For additional information regarding risks related to our intellectual property, see Item 1A, “Risk Factors,” of this Annual Report on Form 10-K.
Customers
Our customer base has grown from approximately 450 customers at the end of fiscal 2008 to over 13,000 customers in more than 110 countries, including more than 85 of the Fortune 100 companies, as of January 31, 2017. We exclude users of our trial software from our customer count. We provide offerings to customers of varying sizes, including enterprises, educational institutions and government agencies. No individual customer represented greater than 10% of our total revenues in fiscal 2017, 2016 or 2015. One channel partner represented 28% and a second channel partner represented 16% of our total revenues in fiscal 2017. Our current customer base spans numerous industry verticals, including cloud and online services; education; financial services; government; healthcare/pharmaceuticals; industrials/manufacturing; media/entertainment; retail/ecommerce; technology and telecommunications.
Backlog and Seasonality

11


For additional information regarding our backlog and the seasonality in the sale of our offerings, see Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Seasonality, Cyclicality and Quarterly Trends” of this Annual Report on Form 10-K.
Competition
We compete against a variety of large software vendors and smaller specialized companies, open source projects and custom development efforts, which provide solutions in the specific markets we address. Our principal competitors include:
IT departments of potential customers which have undertaken custom software development efforts to analyze and manage their machine data;
companies targeting the big data market by commercializing open source software, such as the various Hadoop distributions and NoSQL data stores, including Elastic;
security, systems management and other IT vendors, including BMC Software, CA Technologies, Hewlett Packard Enterprise, IBM, Intel, Microsoft, Dell Software and VMware;
business intelligence vendors, analytics and visualization vendors, including IBM and Oracle; and
cloud service providers, as well as small, specialized vendors that provide complementary or competitive solutions in enterprise data analytics, log aggregation and management, data warehousing and big data technologies that may compete with our offerings.
The principal competitive factors in our markets are product features, performance and support, product scalability and flexibility, ease of deployment and use, total cost of ownership and time to value. We believe that we generally compete favorably on the basis of these factors. For example, Splunk Enterprise, Splunk Cloud, Splunk Light and our premium solutions all contain rich feature sets that reduce costly deployment cycles typically associated with enterprise software.
Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business user recognition, larger intellectual property portfolios, broader global distribution and presence, and competitive pricing. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on operational intelligence and could directly compete with us. Companies may develop open source based alternatives that, customers may conclude, offer equivalent or superior functionality to our Splunk offerings. Smaller companies could also launch new offerings that we do not offer and that could gain market acceptance quickly.
Employees
As of January 31, 2017, we had over 2,700 employees. None of our United States employees is represented by a labor union with respect to his or her employment with us. Employees in certain European countries have the benefits of collective bargaining arrangements at the national level. We have not experienced any work stoppages.
Corporate Information
Our principal executive offices are located at 270 Brannan Street, San Francisco, California 94107, and our telephone number is (415) 848-8400. We were incorporated in California in October 2003 and were reincorporated in Delaware in May 2006.
Our website is located at www.splunk.com and our investor relations website is located at http://investors.splunk.com. The information posted on our website is not incorporated into this Annual Report on Form 10-K. Our Annual Report 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) and 15(d) of the Securities Exchange Act of 1934, as amended, are available free of charge on our investor relations website as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. You may also access all of our public filings through the SEC’s website at www.sec.gov. Further, a copy of this Annual Report on Form 10-K is located at the SEC’s Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. Information on the operation of the Public Reference Room can be obtained by calling the SEC at 1-800-SEC-0330.
We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, as part of our investor relations website. The contents of these websites are not intended to be incorporated by reference into this report or in any other report or document we file.

12




13


Item 1A. Risk Factors
 
Our operations and financial results are subject to various risks and uncertainties including those described below. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially adversely affected. In that case, the trading price of our common stock could decline.
 
Our future operating results may fluctuate significantly, and our recent operating results may not be a good indication of our future performance.
 
Our revenues and operating results could vary significantly from period to period as a result of various factors, many of which are outside of our control. For example, we have historically generated a majority of our revenues from perpetual license agreements, whereby we generally recognize the license fee portion of the arrangement upfront, assuming all revenue recognition criteria are satisfied. Our customers also have the choice of entering into agreements for term licenses and/or our cloud services for use of our software, whereby the fee is recognized ratably over the term of the agreement, and, in combination with our introduction of enterprise adoption agreements, or transactions that are designed to enable broad adoption of our software within an enterprise, we have seen the proportion of our transactions where revenues will be recognized ratably generally increase as a percentage of total transactions. While at the beginning of each quarter, we do not know the ratio between transactions that will be recognized upfront and those that will be recognized ratably that we will enter into during the quarter, we anticipate that the proportion of ratably recognized transactions will continue to generally increase over the near term. In the fourth quarter of fiscal 2017, the percentage of license and cloud transactions that will be recognized ratably was 45%. As a result, our operating results and business model could be significantly impacted by unexpected shifts in the ratio between transactions that will be recognized upfront and those that will be recognized ratably. In addition, the size of our licenses varies greatly, and a single, large perpetual license in a given period could distort our operating results. The timing and size of large transactions are often hard to predict in any particular period. Further, a portion of revenue recognized in any given quarter is a result of ratably recognized agreements entered into during previous quarters, including maintenance and support agreements. Consequently, a decline in business from ratably recognized agreements or maintenance and support agreements in any quarter may not be reflected in our revenue results for that quarter. Any such decline, however, will negatively affect our revenues in future quarters.  Accordingly, the effect of downturns in sales and market acceptance of our offerings may not be fully reflected in our results of operations until future periods. Comparing our revenues and operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.

We may not be able to accurately predict our future revenues or results of operations. In particular, approximately half of the revenues we currently recognize each quarter has been attributable to sales made in that same quarter with the balance of the revenues being attributable to sales made in prior quarters in which the related revenues were not recognized upfront. As a result, our ability to forecast revenues on a quarterly or longer-term basis is extremely limited. We base our current and future expense levels on our operating plans and sales forecasts, and our operating costs are expected to be relatively fixed in the short-term. As a result, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in revenues, and even a small shortfall in revenues could disproportionately and adversely affect our financial results for that quarter.
 
In addition to other risk factors described elsewhere in this “Risk Factors” section, factors that may cause our financial results to fluctuate from quarter to quarter include:
 
the timing of our sales during the quarter, particularly because a large portion of our sales occur toward the end of the quarter, or the loss or delay of a few large contracts;

the mix of revenues attributable to larger transactions as opposed to smaller transactions and the impact that a change in mix may have on the overall average selling price of our offerings;
 
the mix of revenues attributable to perpetual licenses and term licenses, subscriptions, enterprise adoption agreements, maintenance and professional services and training, which may impact our revenue, deferred revenue, billings, gross margins and operating income;

the renewal and usage rates of our customers;
 
changes in the competitive dynamics of our market;
 

14


changes in customers’ budgets and in the timing of their purchasing decisions;
 
customers delaying purchasing decisions in anticipation of new offerings or software enhancements by us or our competitors;
 
customer acceptance of and willingness to pay for new versions of our offerings or new solutions for specific product and end markets;
 
our ability to successfully introduce and monetize new offerings and licensing and service models for our new offerings;
 
our ability to control costs, including our operating expenses;

the amount and timing of our stock-based compensation expenses;

changes in accounting standards, particularly those related to revenue recognition;

the timing of satisfying revenue recognition criteria;

our ability to qualify and successfully compete for government contracts;
 
the collectability of receivables from customers and resellers, which may be hindered or delayed;

the removal of metered license enforcement via our software, which could lead to customers delaying renewal or purchasing decisions; and
 
general economic and political conditions and uncertainty, both domestically and internationally, as well as economic and political conditions and uncertainty specifically affecting industries in which our customers participate.
 
Many of these factors are outside our control, and the variability and unpredictability of such factors could result in our failing to meet or exceed our financial expectations for a given period. We believe that quarter-to-quarter comparisons of our revenues, operating results and cash flows may not necessarily be indicative of our future performance.
  
The market for our offerings is new and unproven and may not grow.

We believe our future success will depend in large part on the growth, if any, in the market for offerings that provide operational intelligence, particularly from machine data. We market our offerings as targeted solutions for specific use cases and as an enterprise solution for machine data. In order to grow our business, we intend to expand the functionality of our offerings to increase their acceptance and use by the broader market as well as develop new offerings. It is difficult to predict customer adoption and renewal rates, customer demand for our offerings, the size and growth rate of this market, the entry of competitive products or the success of existing competitive products. Any expansion in our market depends on a number of factors, including the cost, performance and perceived value associated with our offerings. If our offerings do not achieve widespread adoption or there is a reduction in demand for products in our market caused by a lack of customer acceptance or expansion, technological challenges, decreases in accessible machine data, competing technologies and products, pricing pressure, decreases in corporate or information technology spending, weakening economic conditions, or otherwise, it could result in reduced customer orders, early terminations, reduced renewal rates or decreased revenues, any of which would adversely affect our business operations and financial results. We believe that these are inherent risks and difficulties in this new and unproven market.

We have a short operating history, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
 
We have a short operating history, which limits our ability to forecast our future operating results and subjects us to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in developing industries. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer. Moreover, although we have experienced rapid growth historically, we may not continue to grow

15


as rapidly in the future. Any success that we may experience in the future will depend in large part on our ability to, among other things:
 
improve the performance and capabilities of our offerings and technology and architecture through research and development;
 
continue to develop, enhance, expand adoption of and globally deliver our cloud services, including Splunk Cloud, and comply with applicable laws in each jurisdiction in which we offer such services;

successfully develop, introduce and expand adoption of new offerings;

acquire new customers and increase revenues from existing customers through increased or broader use of our offerings within their organizations;

successfully expand our business domestically and internationally;

maintain and expand our customer base and the ways in which our customers use our offerings;
 
successfully compete with other companies, open source projects and custom development efforts that are currently in, or may in the future enter, the markets for our offerings;

successfully provide our customers a compelling business case to purchase our offerings in a time frame that matches our and our customers’ sales and purchase cycles and at a compelling price point;

respond timely and effectively to competitor offerings and pricing models;

appropriately price our offerings;

manage the costs of providing our cloud services;

generate leads and convert users of the trial versions of our offerings to paying customers;

prevent users from circumventing the terms of their licenses and subscriptions;

continue to invest in our platform to deliver additional enhancements and content for our offerings and to foster an ecosystem of developers and users to expand the use cases of our offerings;

maintain and enhance our website and cloud services infrastructure to minimize interruptions when accessing our offerings;

process, store and use our employees, customers’ and other third parties' data in compliance with applicable governmental regulations and other legal obligations related to data privacy, data protection, data transfer, data residency, encryption and security;

hire, integrate and retain world-class professional and technical talent; and

successfully integrate acquired businesses and technologies.
 
If we fail to address the risks and difficulties we face, including those described elsewhere in this “Risk Factors” section, our business will be adversely affected and our business operations and financial results will suffer.

If we fail to effectively manage our growth, our business and operating results could be adversely affected.
 
Although our business has experienced significant growth, we cannot provide any assurance that our business will continue to grow at the same rate or at all. 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 management and our operational and financial infrastructure. As of January 31, 2017, approximately 30% of our workforce had been employed by us for less than one year. As we continue to grow, we must effectively integrate, develop and motivate a large number of new employees, while maintaining the effectiveness of our business execution and the beneficial aspects of our corporate culture. In particular, we

16


intend to continue to make directed and substantial investments to expand our research and development, sales and marketing, and general and administrative organizations, as well as our international operations.

To effectively manage growth, we must continue to improve our operational, financial and management controls, and our reporting systems and procedures by, among other things:
 
improving our key business applications, processes and IT infrastructure to support our business needs;
 
enhancing information and communication systems to ensure that our employees and offices around the world are well-coordinated and can effectively communicate with each other and our growing base of customers and channel partners;
 
enhancing our internal controls to ensure timely and accurate reporting of all of our operations and financial results; and
 
appropriately documenting our IT systems and our business processes.
 
These systems enhancements and improvements will require significant capital expenditures and allocation of valuable management and employee resources. If we fail to implement these improvements effectively, our ability to manage our expected growth, ensure uninterrupted operation of key business systems and comply with the rules and regulations that are applicable to public reporting companies will be impaired. Additionally, if we do not effectively manage the growth of our business and operations, the quality of our offerings could suffer, which could negatively affect our brand, financial results and overall business.

We face intense competition in our markets, and we may be unable to compete effectively for sales opportunities.
 
Although our offerings target the new and emerging market for software and cloud services that provide operational intelligence, we compete against a variety of large software vendors and smaller specialized companies, open source projects and custom development efforts, which provide solutions in the specific markets we address. Our principal competitors include:
 
IT departments of potential customers which have undertaken custom software development efforts to analyze and manage their machine data;

companies targeting the big data market by commercializing open source software, such as the various Hadoop distributions and NoSQL data stores, including Elastic;

security, systems management and other IT vendors, including BMC Software, CA Technologies, Hewlett Packard Enterprise, IBM, Intel, Microsoft, Dell Software and VMware;
 
business intelligence vendors, analytics and visualization vendors, including IBM and Oracle; and
 
cloud service providers, as well as small, specialized vendors that provide complementary and competitive solutions in enterprise data analytics, log aggregation and management, data warehousing and big data technologies that may compete with our offerings.
 
The principal competitive factors in our markets include features, performance and support, scalability and flexibility, ease of deployment and use, total cost of ownership and time to value. Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business user recognition, larger intellectual property portfolios, broader global distribution and presence and more developed ecosystems of partners and skilled users. Further, competitors may be able to offer products or functionality similar to ours at a more attractive price than we can, such as by integrating or bundling their software products with their other product offerings. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on operational intelligence and could directly compete with us. For example, companies may commercialize open source software, such as Hadoop or Elasticsearch, in a manner that competes with our offerings or causes potential customers to believe that such product and our offerings perform the same function. If companies move a greater proportion of their data and computational needs to the cloud, new competitors may emerge that offer services comparable to ours or that are better suited for cloud-based data, and the demand for our offerings may decrease. Smaller companies could also launch new products and services that we do not offer and that could gain market acceptance quickly.

17


 
In recent years, there have been significant acquisitions and consolidation by and among our actual and potential competitors. We anticipate this trend of consolidation will continue, which will present heightened competitive challenges to our business. In particular, consolidation in our industry increases the likelihood of our competitors offering bundled or integrated products, and we believe that it may increase the competitive pressures we face with respect to our offerings. If we are unable to differentiate our offerings from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see decreased demand for those offerings, which would adversely affect our business operations, financial results and growth prospects. Further, it is possible that continued industry consolidation may impact customers’ perceptions of the viability of smaller or even medium-sized software firms and consequently their willingness to use software solutions from such firms. Similarly, if customers seek to concentrate their software license purchases in the product portfolios of a few large providers, we may be at a competitive disadvantage regardless of the performance and features of our offerings. We believe that in order to remain competitive at the large enterprise level, we will need to develop and expand relationships with resellers and large system integrators that provide a broad range of products and services. If we are unable to compete effectively, our business operations and financial results could be materially and adversely affected.

Because our business substantially depends on sales of licenses, maintenance and services related to one software product, failure of this offering to satisfy customer demands or to achieve increased market acceptance would adversely affect our results of operations, financial condition and growth prospects.
 
Although we have several software and services offerings, our business substantially depends on, and we expect our business to continue to substantially depend on, sales of licenses, maintenance and services related to Splunk Enterprise. As such, the market acceptance of Splunk Enterprise is critical to our continued success. Demand for Splunk Enterprise is affected by a number of factors beyond our control, including continued market acceptance of Splunk Enterprise by referenceable accounts for existing and new use cases, the timing of development and release of new products by our competitors, technological change, and growth or contraction in our market. We expect the proliferation of machine data to lead to an increase in the data analysis demands of our customers, and our offerings 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 Splunk Enterprise, our business operations, financial results and growth prospects will be materially and adversely affected.
 
We have a history of losses, and we may not be profitable in the future.
 
We have incurred net losses in each year since our inception. As a result, we had an accumulated deficit of $1.02 billion at January 31, 2017. Because the market for our offerings is rapidly evolving and has not yet reached widespread adoption, it is difficult for us to predict our future operating results. We expect our operating expenses to increase over the next several years as we hire additional personnel, expand and improve the effectiveness of our distribution channels, improve the performance and scalability of our technology architecture, and continue to develop features and functionality for our offerings. In addition, as we grow as a public company, we have incurred and will continue to incur significant legal, accounting and other operating expenses. If our revenues do not increase to offset these increases in our operating expenses, we may not be profitable in future periods. Our historical revenue growth has been inconsistent and should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenues could decline for a number of reasons, including slowing demand for our offerings, increasing competition, a decrease in the growth of our overall market, or our failure, for any reason, to continue to capitalize on growth opportunities. Any failure by us to achieve, sustain or increase profitability on a consistent basis could cause the value of our common stock to decline.
 
If customers do not expand their use of our offerings beyond the current predominant use cases, our ability to grow our business and operating results may be adversely affected.
 
Most of our customers currently use our offerings to support application management, IT operations, security and compliance functions. Our ability to grow our business depends in part on our ability to help enable current and future customers to increase their use of our offerings for their existing use cases and expand their use of our offerings to additional use cases, such as facilities management, supply chain management, business analytics, IoT and customer analytics. If we fail to achieve market acceptance of our offerings for these applications, or if a competitor establishes a more widely adopted solution for these applications, our ability to grow our business and financial results will be adversely affected.
 
We employ multiple, unique and evolving pricing models, which subject us to various pricing and licensing challenges that could make it difficult for us to derive value from our customers and may adversely affect our operating results.
 

18


We employ multiple, unique and evolving pricing models for our offerings. For example, we generally charge our customers for their use of Splunk Enterprise and Splunk Light based on their estimated peak daily indexing capacity. In addition, Splunk Cloud is generally priced based on peak daily indexing capacity and data storage and Splunk Analytics for Hadoop is priced by the number of TaskTracker Nodes (Compute Nodes in YARN) in the respective Hadoop cluster while Splunk User Behavior Analytics is priced by the number of monitored user and system accounts. We offer both perpetual and term licensing options for on-premises offerings, as well as a subscription model for cloud services, which each have different payment schedules, and depending on the mix of such licenses and subscriptions, our revenues or deferred revenues could be adversely affected. Our pricing models may ultimately result in a higher total cost to our customers generally as data volumes increase over time, or may cause our customers to limit or decrease usage in order to stay within the limits of their existing licenses or lower their costs, making it more difficult for us to compete in our markets or negatively impacting our financial results. As the amount of machine data within our customers’ organizations grows, we face downward pressure from our customers regarding our pricing, which could adversely affect our revenues and operating margins. In addition, our unique pricing models may allow competitors with different pricing models to attract customers unfamiliar or uncomfortable with our pricing models, which would cause us to lose business or modify our pricing models, both of which could adversely affect our revenues and operating margins. While we introduced enterprise adoption agreements to provide pricing predictability to our customers, we have limited experience selling this type of license and our customers may not find this type of license attractive. We may also introduce, initially in limited availability, variations to our pricing models, including but not limited to, pricing programs that provide broader usage and cost predictability as well as tiered pricing based on deployment models and customer environments. Although we believe that these pricing models will drive net new customers and customer adoption, it is possible that they will not, which could negatively impact our financial results.

Furthermore, while our offerings can measure and limit customer usage, we recently announced that we will remove metered license enforcement via our software under certain circumstances, and in other circumstances, such limitations may be improperly circumvented or otherwise bypassed by users. Similarly, we provide our customers with an encrypted license key for enabling their use of our offerings. There is no guarantee that users of our offerings will abide by the terms of these license limitations or encrypted license keys, and if they do not, we may not be able to capture the full value for the use of our offerings. For example, our enterprise license is generally meant for our customers’ internal use only. If our internal use customers improperly make our offerings available to their customers or other third parties, for example, through a cloud or managed service offering not authorized by us, it may displace our end user sales. Additionally, if an internal use customer that has received a volume discount from us improperly makes available our offerings to its end customers, we may experience price erosion and be unable to capture the appropriate value from those end customers.

During fiscal 2015, we increased the license capacity of our entry-level licenses for Splunk Enterprise and decreased the price of Splunk Cloud. Although we believe that this price reduction will enable our customers to more rapidly increase their ability to adopt our offerings, there is no guarantee this will occur. It is possible that such price reduction will not be offset by an increase in order volume, which would have the effect of lowering our revenues and negatively impacting our financial results.
 
Our license agreements generally provide that we can audit our customers’ use of our offerings or require them to certify their actual usage to ensure compliance with the terms of our license agreement at our request. However, a customer may resist or refuse to allow us to audit their usage, in which case we may have to pursue legal recourse to enforce our rights under the license agreement, which would require us to spend money, distract management and potentially adversely affect our relationship with our customers and users.
 
Our business and growth depend substantially on customers renewing their term licenses, subscriptions for cloud services and maintenance and support agreements with us. Any decline in our customer renewals could adversely affect our future operating results.
 
While much of our software is sold under perpetual license agreements, all of our maintenance and support agreements are sold on a term basis. In addition, we also enter into term license agreements for our on-premises offerings and subscriptions for cloud services. In order for us to improve our operating results, it is important that our existing customers renew their term licenses, subscriptions and maintenance and support agreements when the contract term expires. Our customers have no obligation to renew their term licenses, subscriptions or maintenance and support agreements with us after the terms have expired. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our offerings, our pricing, the effects of economic conditions, competitive offerings or alterations or reductions in our customers’ spending levels. If our customers do not renew their agreements with us or renew on terms less favorable to us, our revenues may decline.


19


If we do not effectively expand, train and manage changes to our sales force, we may be unable to add new customers or increase sales to our existing customers, and our revenue growth and business could be adversely affected.
 
We continue to be substantially dependent on our sales force to effectively execute our sales strategies to obtain new customers and to drive additional use cases and adoption among our existing customers. We believe that 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. New hires require significant training and may take significant time before they achieve full productivity. 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, as we continue to grow rapidly, a large percentage of our sales force is new to the company and our offerings. As our sales strategies evolve, additional training for new hires and our existing team may be required for our sales force to successfully execute on those strategies. We periodically adjust our sales organization as part of our efforts to optimize our sales operations to grow revenue. If we have not structured our sales organization or compensation for our sales organization properly, if we fail to make changes in a timely fashion or do not effectively manage changes, our revenue growth could be adversely affected. Our growth creates additional challenges and risks with respect to attracting, integrating and retaining qualified employees, particularly sales personnel. If we are unable to hire and train sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
 
Our sales cycle is long and unpredictable, particularly with respect to large customers, and our sales efforts require considerable time and expense.
 
Our operating results may fluctuate, in part, because of the resource intensive nature of our sales efforts, the length and variability of the sales cycle of our offerings and the short-term difficulty in adjusting our operating expenses. Our operating results depend in part on sales to large customers. The length of our sales cycle, from initial evaluation to delivery of and payment for the software license, varies substantially from customer to customer. In addition, the introduction of Splunk Cloud has generated interest from our customers who are also considering purchasing and deploying Splunk Enterprise on-premises. In some cases, our customers may wish to consider a combination of these offerings, potentially further slowing our sales cycle. Our sales cycle can extend to more than a year for certain customers, particularly large customers. It is difficult to predict exactly when, or even if, we will make a sale with a potential customer or if a user of a trial version of one of our offerings will upgrade to the paid version of that offering. As a result, large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. The loss or delay of one or more large transactions in a quarter could impact our operating results for that quarter and any future quarters for which revenues from that transaction is delayed. As a result of these factors, it is difficult for us to forecast our revenues accurately in any quarter. Because a substantial portion of our expenses are relatively fixed in the short-term, our operating results will suffer if revenues fall below our expectations in a particular quarter, which could cause the price of our common stock to decline.
 
Our international sales and operations subject us to additional risks that can adversely affect our business operations and financial results.

During the fiscal year ended January 31, 2017, we derived approximately 24% of our total revenues from customers outside the United States, and we are continuing to expand our international operations as part of our growth strategy. We currently have sales personnel and sales and support operations in the United States and certain countries around the world. However, our sales organization outside the United States is substantially smaller than our sales organization in the United States, and we rely heavily on our sales channel for non-U.S. sales. Our ability to convince customers to expand their use of our offerings or renew their maintenance and support agreements with us is directly correlated to our direct engagement with the customer. To the extent we are unable to engage with non-U.S. customers effectively with our limited sales force, professional services and support capacity or our indirect sales model, we may be unable to grow sales to existing customers to the same degree we have experienced in the United States.
 
Our international operations subject us to a variety of risks and challenges, including:
 
increased management, travel, infrastructure and legal compliance costs associated with having multiple international operations;
 
reliance on channel partners;
 

20


longer payment cycles and difficulties in collecting accounts receivable or satisfying revenue recognition criteria, especially in emerging markets;
 
increased financial accounting and reporting burdens and complexities;

general economic conditions in each country or region;
 
economic and political uncertainty around the world, such as the recent U.S. presidential election and the United Kingdom’s referendum in June 2016 in which voters approved an exit from the European Union (“EU”), commonly referred to as “Brexit”;
 
compliance with multiple and changing foreign laws and regulations, including those governing employment, tax, privacy and data protection, data transfer and the risks and costs of non-compliance with such laws and regulations;
 
compliance with laws and regulations for foreign operations, including the United States Foreign Corrupt Practices Act, the United Kingdom Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our offerings in certain foreign markets, and the risks and costs of non-compliance, including as a result of any changes in trade relations or restrictions;
 
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of financial statements and irregularities in financial statements;
 
fluctuations in currency exchange rates and the related effect on our financial results;
 
difficulties in repatriating or transferring funds from or converting currencies in certain countries;
 
the need for localized software and licensing programs;
 
reduced protection for intellectual property rights in some countries and practical difficulties of enforcing intellectual property and contract rights abroad; and
 
compliance with the laws of numerous foreign taxing jurisdictions and overlapping of different tax regimes.
 
Any of these risks could adversely affect our international operations, reduce our international revenues or increase our operating costs, adversely affecting our business operations, financial results and growth prospects.
 
In addition, compliance with laws and regulations applicable to our international operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with changes in foreign government requirements and laws as they change from time to time. Failure to comply with these regulations could have adverse effects on our business. In many foreign countries, it is common for others to engage in business practices that are prohibited by our internal policies and procedures or United States regulations applicable to us. In addition, although we have implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, channel partners and agents will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties, or the prohibition of the importation or exportation of our offerings and could have a material adverse effect on our business operations and financial results.

If we are unable to maintain successful relationships with our channel partners, and to help our channel partners enhance their ability to independently sell and deploy our offerings, our business operations, financial results and growth prospects could be adversely affected.
 
In addition to our direct sales force, we use indirect channel partners, such as distributors and resellers, to license, provide professional services and support our offerings. We derive a portion of our revenues from sales of our offerings through our channel partners, particularly in the Europe, Middle East and Africa, or EMEA, and Asia Pacific, or APAC, regions and for sales to government agencies. We expect that sales through channel partners in all regions will continue to grow as a portion of our revenues for the foreseeable future. As changes in our channel strategy are implemented, including potentially emphasizing partner-sourced transactions, results from sales through our channel partners may be adversely affected.
 

21


Our agreements with our channel partners are generally non-exclusive, meaning our channel partners may offer customers the products of several different companies, including products that compete with ours. If our channel partners do not effectively market and sell our offerings, choose to use greater efforts to market and sell their own products or those of our competitors, or fail to meet the needs of our customers, our ability to grow our business and sell our offerings may be adversely affected. Our channel partners may cease marketing our offerings with limited or no notice and with little or no penalty. The loss of a substantial number of our channel partners, our possible inability to replace them, or the failure to recruit additional channel partners could materially and adversely affect our results of operations. In addition, sales by channel partners are more likely than direct sales to involve collectability concerns, in particular sales by our channel partners in developing markets, and accordingly, variations in the mix between revenues attributable to sales by channel partners and revenues attributable to direct sales may result in fluctuations in our operating results.
 
Our ability to achieve revenue growth in the future will depend in part on our success in maintaining successful relationships with our channel partners, and to help our channel partners enhance their ability to independently sell and deploy our offerings. If we are unable to maintain our relationships with these channel partners, or otherwise develop and expand our indirect distribution channel, our business, results of operations, financial condition or cash flows could be adversely affected.

Incorrect or improper implementation or use of our software could result in customer dissatisfaction or customer data loss and negatively affect our business, operations, financial results and growth prospects.
 
Our software is deployed in a wide variety of technology environments. Increasingly, our software has been deployed in large scale, complex technology environments, and we believe our future success will depend on our ability to increase sales of our software licenses for use in such deployments. We often must assist our customers in achieving successful implementations for large, complex deployments. If we or our customers are unable to implement our software successfully, are unable to do so in a timely manner or if an improper implementation or change in system configuration results in errors or loss of data, customer perceptions of our company may be impaired, our reputation and brand may suffer, and customers may choose not to increase their use of our offerings. In addition, our software imposes server load and index storage requirements for implementation. If our customers do not have the server load capacity or the storage capacity required, they may not be able to effectively implement and use our software and, therefore, may not choose to increase their use of our offerings.
 
Our customers and third-party partners may need training in the proper use of and the variety of benefits that can be derived from our software to maximize its potential. If our software is not implemented or used correctly or as intended, inadequate performance, errors or data loss may result. Because our customers rely on our software and maintenance and support services to manage a wide range of operations, the incorrect or improper implementation or use of our software, our failure to train customers on how to efficiently and effectively use our software, or our failure to provide maintenance services to our customers, may result in negative publicity or legal claims against us. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for follow-on sales of our offerings.

Interruptions or performance problems associated with our technology and infrastructure, and our reliance on Software-as-a-Service ("SaaS") technologies from third parties, may adversely affect our business operations and financial results.
 
Our continued growth depends in part on the ability of our existing and potential customers to use and access our cloud services or our website in order to download our on-premises software or encrypted access keys for our software within an acceptable amount of time. We have experienced, and may in the future experience, website and service disruptions, storage failures, outages and other performance problems due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints due to an overwhelming number of users accessing our website and services simultaneously and denial of service or fraud or security attacks. In some instances, we may not be able to identify the cause or causes of these website and service performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our website and service performance, especially during peak usage times and as our offerings become more complex and our user traffic increases. If our website or cloud services are unavailable or if our users are unable to download our software or encrypted access keys within a reasonable amount of time or at all, our business would be negatively affected. We expect to continue to make significant investments to maintain and improve website and service performance and to enable rapid releases of new features and apps for our offerings. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and operating results may be adversely affected.
 
In addition, we rely heavily on hosted SaaS technologies from third parties in order to operate critical functions of our business, including enterprise resource planning services and customer relationship management services.  Further, our cloud services, such as Splunk Cloud, are hosted exclusively by third parties. We currently offer a 100% uptime service level agreement (“SLA”) for Splunk Cloud. If any of these services fail or become unavailable due to extended outages, interruptions

22


or because they are no longer available on commercially reasonable terms or prices, or if we are unable to deliver 100% uptime under our SLAs, our revenues could be reduced, our reputation could be damaged, we could be exposed to legal liability, expenses could increase, our ability to manage our finances could be interrupted and our processes for managing sales of our offerings and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
 
Our systems and third-party systems upon which we rely are also vulnerable to damage or interruption from catastrophic occurrences such as earthquakes, floods, fires, power loss, telecommunication failures, terrorist attacks, criminal acts, geopolitical events and similar events. Our United States corporate offices and certain of the facilities we lease to house our computer and telecommunications equipment are located in the San Francisco Bay Area, a region known for seismic activity. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our and third parties’ hosting facilities could result in interruptions, performance problems or failure of our infrastructure.

Splunk Cloud, as well as cloud services for other products, are relatively new offerings, and market adoption of these cloud services could adversely affect our business.
 
A cloud-based model of software deployment is one in which a software provider typically licenses an application to customers for use as a service on demand through web browser technologies. Delivering software under a cloud-based model results in higher costs and expenses when compared to sales of on-premises licenses for similar functionality. In recent years, companies have begun to expect that key software, such as customer relationship management and enterprise resource planning systems, be provided through a cloud-based model. Many of our offerings are now made available in the cloud as well as on-premises. Customers can sign up for Splunk Cloud and other services and avoid the need to provision, deploy and manage internal infrastructure. In order to provide Splunk Cloud and other services via a cloud-based deployment, we have made and will continue to make capital investments and incur substantial costs to implement and maintain this alternative business model, which could negatively affect our financial results.  We expect that over time the percentage of our revenue attributable to our cloud services will increase. If our cloud services, in particular Splunk Cloud, do not garner widespread market adoption, our financial results, business model and competitive position could suffer. If we are unable to decrease the cost of providing our cloud services, our gross margins may decrease and negatively impact our overall financial results. Transitioning to a cloud-based model also impacts the way we recognize revenues, which may affect our operating results and could have an adverse effect on our business operations and financial results.

Even with these investments and costs, the cloud-based business model for Splunk Cloud and other services may not be successful, as some customers may desire only on-premises licenses to our offerings. Our cloud services may raise concerns among customers, including concerns regarding changes to pricing models, service availability, scalability, ability to use customer-developed apps, information security of a cloud-based service and hosted data and access to data while offline or once a subscription has expired. Market acceptance of our cloud services can be affected by a variety of factors, including but not limited to: security, reliability, performance, terms of service, support terms, customer preference, community engagement, customer concerns with entrusting a third party to store and manage their data, public concerns regarding data privacy and the enactment of restrictive laws or regulations in the affected jurisdictions. Moreover, sales of Splunk Cloud and other services could displace sales of our on-premises software licenses. Alternatively, subscriptions to Splunk Cloud and other services that exceed our expectations may unexpectedly increase our costs, lower our margins, lower our profits or increase our losses and otherwise negatively affect our projected financial results.

We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.
 
Our offerings are subject to United States export controls, and we incorporate encryption technology into certain of our offerings. These encryption offerings and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license.
 
Furthermore, our activities are subject to the U.S. economic sanctions laws and regulations that prohibit the shipment of certain products and services without the required export authorizations or export to countries, governments, and persons targeted by U.S. sanctions. While we take precautions to prevent our offerings from being exported in violation of these laws, including obtaining authorizations for our encryption offerings, implementing IP address blocking and screenings against U.S. Government and international lists of restricted and prohibited persons, we cannot guarantee that the precautions we take will prevent violations of export control and sanctions laws.
 
We also note that if our channel partners fail to obtain appropriate import, export or re-export licenses or permits, we may also be adversely affected, through reputational harm as well as other negative consequences including government

23


investigations and penalties. We presently incorporate export control compliance requirements in our channel partner agreements. Complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.

Violations of U.S. sanctions or export control laws can result in fines or penalties, including civil penalties of up to $250,000 or twice the value of the transaction, whichever is greater, per violation. In the event of criminal knowing and willful violations of these laws, fines of up to $1 million per violation and possible incarceration for responsible employees and managers could be imposed.

While we have extensive procedures in place, downloads of our free software may have been made in potential violation of the export control and economic sanctions laws. We filed Initial Voluntary Self Disclosures in October 2014 with the U.S. Commerce Department’s Bureau of Industry and Security (“BIS”) and the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”) and filed Final Voluntary Disclosures with BIS and OFAC in June 2015. On May 4, 2016, BIS notified us that it had completed its review of this matter and closed its review with the issuance of a Warning Letter. On August 5, 2016, OFAC notified us that it had completed its review of this matter and closed its review with the issuance of a Cautionary Letter. No monetary penalties or other sanctions were imposed by either agency in connection with their investigations.
 
Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our offerings or could limit our customers’ ability to implement our offerings in those countries. Changes in our offerings or future changes in export and import regulations may create delays in the introduction of our offerings in international markets, prevent our customers with international operations from deploying our offerings globally or, in some cases, prevent the export or import of our offerings to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our offerings by, or in our decreased ability to export or sell our offerings to, existing or potential customers with international operations. Any decreased use of our offerings or limitation on our ability to export or sell our offerings would likely adversely affect our business operations and financial results.

If our new offerings and product enhancements 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 offerings and enhanced versions of our existing offerings to incorporate additional features, improve functionality or other enhancements in order to meet our customers’ rapidly evolving demands. In addition, we continue to invest in solutions that can be deployed on top of our platform to target specific use cases and to cultivate our community of application developers and users. When we develop a new or enhanced version of an existing offering, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop and introduce new or enhanced offerings, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market. For example, if our cloud services such as Splunk Cloud do not garner widespread market adoption and implementation, our financial results and competitive position could suffer.
 
Further, we may make changes to our offerings that our customers do not like, find useful or agree with. We may also discontinue certain features, begin to charge for certain features that are currently free or increase fees for any of our features or usage of our offerings.

Our new offerings or product enhancements and changes to our existing offerings could fail to attain sufficient market acceptance for many reasons, including:
 
our failure to predict market demand accurately in terms of product functionality and to supply offerings that meet this demand in a timely fashion;
 
defects, errors or failures;
 
negative publicity about their performance or effectiveness;
 
delays in releasing to the market our new offerings or enhancements to our existing offerings to the market;
 

24


introduction or anticipated introduction of competing products by our competitors;
 
poor business conditions for our end-customers, causing them to delay IT purchases; and
 
reluctance of customers to purchase products incorporating open source software.
 
If our new offerings or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenues 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 offerings or enhancements.
 
Our business depends, in part, on sales to the public sector, and significant changes in the contracting or fiscal policies of the public sector could have a material adverse effect on our business.
 
We derive a portion of our revenues from contracts with federal, state, local and foreign governments, and we believe that the success and growth of our business will continue to depend on our successful procurement of government contracts. Factors that could impede our ability to maintain or increase the amount of revenues derived from government contracts, include:
 
changes in fiscal or contracting policies;
 
decreases in available government funding;
 
changes in government programs or applicable requirements;

the adoption of new laws or regulations or changes to existing laws or regulations;
 
potential delays or changes in the government appropriations or other funding authorization processes; and
 
delays in the payment of our invoices by government payment offices.
 
The occurrence of any of the foregoing could cause governments and governmental agencies to delay or refrain from purchasing licenses of our offerings in the future or otherwise have an adverse effect on our business operations and financial results.
 
Failure to comply with laws or regulations applicable to our business could cause us to lose customers in the public sector, subject us to fines and penalties, or negatively impact our ability to contract with the public sector.
 
We must comply with laws and regulations relating to the formation, administration and performance of contracts with the public sector, including United States federal, state and local governmental bodies, which affect how our channel partners and how we do business with governmental agencies. These laws and regulations may impose added costs on our business, and failure to comply with these or other applicable regulations and requirements, including non-compliance in the past, could lead to claims for damages or other relief, penalties, termination of contracts, loss of exclusive rights in our intellectual property, and temporary suspension or permanent debarment from government contracting. Any such damages, penalties, disruptions or limitations in our ability to do business with the public sector could have a material adverse effect on our business operations and financial results.

Real or perceived errors, failures or bugs in our offerings could adversely affect our financial results and growth prospects.
 
Because our offerings are complex, undetected errors, failures or bugs may occur, especially when new offerings, versions or updates are released. Our on-premises software is often installed and used in large-scale computing environments with different operating systems, system management software, and equipment and networking configurations, which may cause errors or failures of our software or other aspects of the computing environment into which it is deployed. In addition, deployment of our software into complicated, large-scale computing environments may expose undetected errors, failures or bugs in our software. Despite testing by us, errors, failures or bugs may not be found in our offerings until they are released to our customers. In the past, we have discovered errors, failures and bugs in some of our offerings after their introduction. Real or perceived errors, failures or bugs in our offerings could result in negative publicity, loss of or delay in market acceptance of our offerings, loss of competitive position or claims by customers for losses sustained by them. In such an event, we may be

25


required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem.
 
In addition, if an actual or perceived failure of our software occurs in a customer’s deployment or in our cloud services, regardless of whether the failure is attributable to our software, the market perception of the effectiveness of our offerings could be adversely affected. Alleviating any of these problems could require significant expenditures of our capital and other resources and could cause interruptions, delays or cessation of our licensing, which could cause us to lose existing or potential customers and could adversely affect our financial results and growth prospects.

Failure to protect our intellectual property rights could adversely affect our business.
 
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop under patent and other intellectual property laws of the United States and 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 might gain access to our technology, and our business might be adversely affected. However, defending our intellectual property rights might entail significant expenses. Any of our patent rights, copyrights, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. Our issued patents and any patents issued in the future may not provide us with any competitive advantages, and our patent applications may never be granted. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to file and prosecute all necessary or desirable patent applications, or we may not be able to do so at a reasonable cost or in a timely manner. Even if issued, there can be no assurance that these patents will adequately protect our intellectual property, as the legal standards relating to the infringement, validity, enforceability and scope of protection of patent and other intellectual property rights are complex and often uncertain.
 
Any patents that are issued may subsequently be invalidated or otherwise limited, allowing other companies to develop offerings that compete with ours, which could adversely affect our competitive business position, business prospects and financial condition. In addition, issuance of a patent does not guarantee that we have a right to practice the patented invention. Patent applications in the United States are typically not published until 18 months after filing or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that we were the first to use the inventions claimed in our issued patents or pending patent applications or otherwise used in our offerings, that we were the first to file patent applications, or that third parties do not have blocking patents that could be used to prevent us from marketing or practicing our offerings or technology. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our offerings are available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the United States (in particular, some foreign jurisdictions do not permit patent protection for software), and mechanisms for enforcement of intellectual property rights may be inadequate. Additional uncertainty may result from recent and future changes to intellectual property legislation in the United States (including the “America Invents Act”) and other countries and from interpretations of the intellectual property laws of the United States and other countries by applicable courts and agencies. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.

We rely in part on trade secrets, proprietary know-how and other confidential information to maintain our competitive position. We generally enter into confidentiality agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. Although we endeavor to enter into non-disclosure agreements with our employees, licensees and others who may have access to this information, we cannot assure you that these agreements or other steps we have taken will prevent unauthorized use, disclosure or reverse engineering of our technology. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States. Moreover, third parties may independently develop technologies or products that compete with ours, and we may be unable to prevent this competition.
 
We might be required to spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Litigation also puts our patents at risk of being invalidated or interpreted narrowly. Additionally, we may provoke third parties to assert counterclaims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be adequate to compensate us for the harm suffered. 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, which may adversely affect our business operations or financial results.
 

26


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 revenues and against which our patents may therefore provide little or no deterrence. From time-to-time, third parties, including certain of these leading companies, have asserted and may assert patent, copyright, trademark or other intellectual property rights against us, our channel partners, our technology partners or our customers. We 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 business methods. We may be exposed to increased risk of being the subject of intellectual property infringement claims as a result of acquisitions, 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 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 would be forced to limit or stop sales of our offerings and may be unable to compete effectively. Any of these results would adversely affect our business operations and financial results.
  
We offer free trials, trial-to-buy and other next-generation go-to-market strategies, and we may not be able to realize the benefits of these strategies.
 
We offer trial version licenses, including online sandboxes, of certain of our offerings to users free of charge as part of our overall strategy of developing the market for offerings that provides operational intelligence and promoting additional penetration of our offerings in the markets in which we compete. Some users never convert from the trial version to the paid version. In fiscal 2017, we introduced free development-test licenses for certain commercial customers as part of our strategy to help enable such customers to expand their use of our offerings to additional use cases. To the extent that users of our trial version do not become paying customers, or our current customers do not expand their use of our offerings beyond the current predominant use cases, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenues will be adversely affected.
 
If we are not able to maintain and enhance our brand, our business and operating results may be adversely affected.
 
We believe that maintaining and enhancing the “Splunk” brand identity is critical to our relationships with our customers and channel partners and to our ability to attract new customers and channel partners. The successful promotion of our brand will depend largely upon our marketing efforts, our ability to continue to offer high-quality offerings and our ability to successfully differentiate our offerings from those of our competitors. Our brand promotion activities may not be successful or yield increased revenues. In addition, independent industry analysts often provide reviews of our offerings, as well as those of our competitors, and perception of our offerings in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors’ products and services, our brand may be adversely affected.
 
Moreover, it may be difficult to maintain and enhance our brand in connection with sales through channel or strategic partners. The promotion of our brand requires us to make substantial expenditures, and we anticipate that the expenditures will increase as our market becomes more competitive, as we expand into new markets and as more sales are generated through our channel partners. To the extent that these activities yield increased revenues, these revenues may not offset the increased expenses we incur. If we do not successfully maintain and enhance our brand, our business may not grow, we may have reduced pricing power relative to competitors with stronger brands, and we could lose customers and channel partners, all of which would adversely affect our business operations and financial results.

27



Our future performance depends in part on proper use of our community website, Splunkbase, and support from third-party software developers.
 
Our offerings enable third-party software developers to build apps on top of our platform. We operate a community website, Splunkbase, for sharing these third-party apps, including add-ons and extensions. While we expect Splunkbase to support our sales and marketing efforts, it also presents certain risks to our business, including:
 
third-party developers may not continue developing or supporting the software apps that they share on Splunkbase;
 
we cannot provide any assurance that these apps meet the same quality standards that we apply to our own development efforts, and, to the extent they contain bugs or defects, they may create disruptions in our customers’ use of our offerings or negatively affect our brand;
 
we do not currently provide support for software apps developed by third-party software developers, and users may be left without support and potentially cease using our offerings if the third-party software developers do not provide support for these apps;

these third-party software developers may not possess the appropriate intellectual property rights to develop and share their apps; and
 
some of these developers may use the insight they gain using our offerings and from documentation publicly available on our website to develop competing products.
 
Many of these risks are not within our control to prevent, and our brand may be damaged if these apps, add-ons and extensions do not perform to our customers’ satisfaction and that dissatisfaction is attributed to us.
 
Our use of “open source” software could negatively affect our ability to sell our offerings and subject us to possible litigation.
 
We use open source software in our offerings and expect to continue to use open source software in the future. We may face claims from others alleging infringement of intellectual property rights in what we believe to be licensed open source software, or seeking to enforce the terms of an open source license, including by demanding release of our proprietary source code that was developed using or linked with such open source software. These claims could also result in litigation, require us to purchase a costly license or require us to devote additional research and development resources to change our offerings, any of which would 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 offerings or incur additional costs to find alternative tools. 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, support or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect the performance of our offerings and our business. While we have established processes to help alleviate these risks, we cannot assure that these measures will reduce or completely shield us from these risks.
 
If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our customers' data, our data, or our cloud services, our offerings may be perceived as not being secure, our reputation may be harmed, demand for our offerings may be reduced, and we may incur significant liabilities.
 
Our offerings involve the storage and transmission of data, and security breaches could result in the loss of this information, litigation, indemnity obligations and other liability. While we have taken steps to protect the confidential information that we have access to, including confidential information we may obtain through our customer support services or customer usage of our cloud services, our security measures could be breached. In addition, we do not directly control content that customers store in our offerings. If customers use our offerings for the transmission or storage of personally identifiable information and our security measures are or are believed to have been breached as a result of third-party action, employee error, malfeasance or otherwise, our reputation could be damaged, our business may suffer, and we could incur significant liability.


28


We also process, store and transmit our own data as part of our business and operations. This data may include personally identifiable, confidential or proprietary information. There can be no assurance that any security measures that we or our third-party service providers have implemented will be effective against current or future security threats.  While we have taken steps to protect the integrity, confidentiality and security of our data, our security measures could fail and result in unauthorized access to or disclosure, modification, misuse, loss or destruction of such data.

Because there are many different security breach techniques and such techniques continue to evolve, we may be unable to anticipate attempted security breaches and implement adequate preventative measures. Third parties may also conduct attacks designed to temporarily deny customers access to our cloud services. Any security breach could result in a loss of customer confidence in the security of our offerings and damage to our brand, reduce the demand for our offerings, disrupt normal business operations, require us to spend material resources to investigate or correct the breach, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and adversely affect our revenues and operating results. These risks may increase as we continue to grow the number and scale of our cloud services, and process, store, and transmit increasingly large amounts of data.

We use third-party technology and systems for a variety of reasons, including, without limitation, encryption and authentication technology, employee email, content delivery to customers, back-office support, credit card processing and other functions. Although we have developed systems and processes that are designed to protect customer information and prevent data loss and other security breaches, including systems and processes designed to reduce the impact of a security breach at a third-party vendor, such measures cannot provide absolute security.
 
We are subject to a number of legal requirements, contractual obligations and industry standards regarding security, data protection, and privacy and any failure to comply with these requirements, obligations or standards could have an adverse effect on our reputation, business, financial condition and operating results.
 
Privacy and data information security have become a significant issue in the United States and in many other countries where we have employees and operations and where we offer licenses or subscriptions to our offerings. The regulatory framework for privacy and personal information security issues worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. The U.S. federal and various state and foreign government bodies and agencies have adopted or are considering adopting laws and regulations limiting, or laws and regulations regarding the collection, distribution, use, disclosure, storage, and security of personal information. Some of these requirements include obligations of companies to notify individuals of security breaches involving particular personal information, which could result from breaches experienced by us or our service providers. Even though we may have contractual protections with our service providers, a security breach could impact our reputation, harm our customer confidence, hurt our sales and expansion into new markets or cause us to lose existing customers, and could expose us to potential liability or require us to expend significant resources on data security and in responding to such breach.

Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal framework with which we or our customers must comply. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, disclosure and security of data that identifies or may be used to identify or locate an individual, such as names, email addresses and, in some jurisdictions, Internet Protocol (“IP”) addresses. These laws and regulations often are more restrictive than those in the United States and are rapidly evolving. For example, in 2016, a new EU data protection regime, the General Data Protection Regulation (“GDPR”) was adopted, and we self-certified to the U.S.-EU Privacy Shield developed by the U.S. Department of Commerce and the European Commission to provide U.S. companies with a valid data transfer mechanism under EU law to permit them to transfer personal data from the European Union to the United States. The U.S.-EU Privacy Shield is subject to annual review and may be challenged, suspended or invalidated. Complying with the GDPR or other new data protection laws and regulations may cause us to incur substantial operational costs or require us to modify our data handling practices. Non-compliance could result in proceedings against us by governmental entities or others and may otherwise adversely impact our business, financial condition and operating results.
 
In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us. We also expect that there will continue to be new proposed laws and regulations concerning privacy, data protection and information security, and we cannot yet determine the impact such future laws, regulations and standards may have on our business. New laws, amendments to or re-interpretations of existing laws and regulations, industry standards, contractual obligations and other obligations may require us to incur additional costs and restrict our business operations. Because the interpretation and application of laws and other obligations relating to privacy and data protection are still uncertain, it is possible that these laws and other obligations may be interpreted and applied in a manner that is inconsistent with our existing data management practices or the features of our offerings. If so, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and

29


practices or modify our offerings, which could have an adverse effect on our business. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to develop new offerings and features could be limited. Any inability to adequately address privacy concerns, even if unfounded, or comply with applicable privacy or data protection laws, regulations and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business.
 
Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our offerings. For example, as a service provider to our customers, we may collect and use personally identifiable information, including protected health information, which may subject us to a number of data protection, security, privacy and other government- and industry-specific requirements, including those that require companies to notify individuals of data security incidents involving certain types of personal data, such as the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”). Privacy and personal information security concerns, whether valid or not valid, may inhibit market adoption of our offerings particularly in certain industries and foreign countries.
 
If we are unable to attract and retain leadership and key personnel, our business could be adversely affected.
 
We depend on the continued contributions of our leadership, senior management and other key personnel, the loss of whom could adversely affect our business. With any change in leadership, there is a risk to organizational effectiveness and employee retention as well as the potential for disruption to our business. All of our executive officers and key employees are at-will employees, which means they may terminate their employment relationship with us at any time. We do not maintain a key-person life insurance policy on any of our officers or other employees.
 
Our future success also depends on our ability to identify, attract and retain highly skilled technical, managerial, finance and other personnel, particularly in our sales and marketing, research and development, general and administrative, and professional service departments. We face intense competition for qualified individuals from numerous software and other technology companies.

In addition, competition for qualified personnel, particularly software engineers, is particularly intense in the San Francisco Bay Area, where our headquarters are located. We may incur significant costs to attract and retain them, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. As we move into new geographies, we will need to attract and recruit skilled personnel in those areas. If we are unable to attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational and managerial requirements, on a timely basis or at all, our business will be adversely affected.
 
Volatility or lack of performance in our stock price may also affect our ability to attract and retain our key employees. Many of our senior management personnel and other key employees have become, or will soon become, vested in a substantial amount of stock, restricted stock units or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested restricted stock units or options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the market price of our common stock. If we are unable to retain our employees, or if we need to increase our compensation expenses to retain our employees, our business, results of operations, financial condition and cash flows would be adversely affected.
 
If poor advice or misinformation is spread through our community website, Splunk Answers, users of our offerings may experience unsatisfactory results from using our offerings, which could adversely affect our reputation and our ability to grow our business.
 
We host Splunk Answers for sharing knowledge about how to perform certain functions with our offerings. Our users are increasingly turning to Splunk Answers for support in connection with their use of our offerings. We do not review or test the information that non-Splunk employees post on Splunk Answers to ensure its accuracy or efficacy in resolving technical issues. Therefore, we cannot ensure that all the information listed on Splunk Answers is accurate or that it will not adversely affect the performance of our offerings. Furthermore, users who post such information on Splunk Answers may not have adequate rights to the information to share it publicly, and we could be the subject of intellectual property claims based on our hosting of such information. If poor advice or misinformation is spread among users of Splunk Answers, our customers or other users of our offerings may experience unsatisfactory results from using our offerings, which could adversely affect our reputation and our ability to grow our business.

30



Prolonged economic uncertainties or downturns could materially adversely affect our business.
 
Current or future economic downturns or uncertainty could adversely affect our business operations or financial results. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from financial and credit market fluctuations, trade uncertainty and terrorist attacks on the United States, Europe, Asia Pacific or elsewhere, could cause a decrease in corporate spending on enterprise software in general and negatively affect the rate of growth of our business.

General worldwide economic conditions have experienced a significant downturn and continue to remain unstable. These conditions make it extremely difficult for our customers and us to forecast and plan future business activities accurately, and they could cause our customers to reevaluate their decision to purchase our offerings, which could delay and lengthen our sales cycles or result in cancellations of planned purchases. Furthermore, during challenging economic times our customers may face issues in gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may be required to increase our allowance for doubtful accounts, which would adversely affect our financial results.
 
We have a significant number of customers in the business services, energy, financial services, healthcare and pharmaceuticals, technology, manufacturing, media and entertainment, online services, retail, telecommunications and travel and transportation industries. A substantial downturn in any of these industries may cause firms to react to worsening conditions by reducing their capital expenditures in general or by specifically reducing their spending on information technology. Customers in these industries may delay or cancel information technology projects or seek to lower their costs by renegotiating vendor contracts. To the extent purchases of our offerings are perceived by customers and potential customers to be discretionary, our revenues may be disproportionately affected by delays or reductions in general information technology spending. Also, customers may choose to develop in-house software as an alternative to using our offerings. Moreover, competitors may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our offerings.
 
We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry or geography. If the economic conditions of the general economy or industries in which we operate worsen from present levels, our business operations and financial results could be adversely affected.
 
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
 
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or enhance our offerings, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected.

We have in the past made and may in the future make acquisitions that could prove difficult to integrate and/or adversely affect our business operations and financial results.
 
From time to time, we may choose to expand by making acquisitions that could be material to our business, results of operations, financial condition and cash flows. Our ability as an organization to successfully acquire and integrate technologies or businesses is unproven. Acquisitions involve many risks, including the following:
 
an acquisition may negatively affect our financial results because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, may expose us to claims and disputes by third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;


31


potential goodwill impairment charges related to acquisitions;

costs and potential difficulties associated with the requirement to test and assimilate the internal control processes of the acquired business;

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 or if we are unable to retain key personnel;

we may not realize the expected benefits of the acquisition;

an acquisition 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;

the potential impact on relationships with existing customers, vendors and distributors as business partners as a result of acquiring another company or business that competes with or otherwise is incompatible with those existing relationships;

the potential that our due diligence of the acquired company or business does not identify significant problems or liabilities;
 
exposure to litigation or other claims in connection with, or inheritance of claims or litigation risk as a result of, an acquisition, including but not limited to claims from former employees, customers or other third parties;
 
we may encounter difficulties in, or may be unable to, successfully sell any acquired products;
 
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions;
 
an acquisition may require us to comply with additional laws and regulations or result in liabilities resulting from the acquired company’s pre-acquisition failure to comply with applicable laws;

our use of cash to pay for an acquisition would limit other potential uses for our cash;
 
if we incur debt to fund such acquisition, such debt may subject us to material restrictions on our ability to conduct our business as well as financial maintenance covenants; and
 
to the extent that we issue a significant amount of equity securities in connection with future acquisitions, existing stockholders may be diluted and earnings per share may decrease.
 
The occurrence of any of these risks could have a material adverse effect on our business operations and financial results.
 
If currency exchange rates fluctuate substantially in the future, our financial results, which are reported in U.S. dollars, could be adversely affected.
 
As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Although our sales contracts are denominated in U.S. dollars, and therefore our revenues are not subject to foreign currency risk, a strengthening of the U.S. dollar could increase the real cost of our offerings to our customers outside of the United States, adversely affecting our business operations and financial results. We incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our reported operating results. Although we engage in limited hedging strategies, any such strategies, such as forward contracts, options and foreign exchange swaps, related to transaction exposures that we may implement to mitigate this risk may not eliminate our exposure to foreign exchange fluctuations.
 

32


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.

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, or 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. 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. There is also a risk that either under existing regulations or 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.
 
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value added or similar taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our financial results.
 
We do not collect sales and use, value added and similar taxes in all jurisdictions in which we have sales, based on our belief that such taxes are not applicable. Sales and use, value added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest or future requirements may adversely affect our financial results.
 
Our international operations subject us to potentially adverse tax consequences.
 
We generally conduct our international operations through wholly owned subsidiaries, branches and representative offices and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. We are in the process of organizing our corporate structure to more closely align with the international nature of our business activities. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. We believe that our financial statements reflect adequate reserves to cover such a contingency, but there can be no assurances in that regard.
 
We could be subject to additional tax liabilities.
 
We are subject to federal, state and local taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. We previously discovered that we have not complied with various tax rules and regulations in certain foreign jurisdictions. We are working to resolve these matters. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations, including those relating to income tax nexus, by our earnings being lower than anticipated in jurisdictions where we have lower statutory rates and higher than anticipated in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period or periods for which a determination is made.
 
Our financial results may be adversely affected by changes in accounting principles applicable to us.

33



Generally accepted accounting principles in the United States (“U.S. 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 supersedes nearly all existing revenue recognition guidance under U.S. GAAP. We will be required to implement this new revenue standard, as amended by accounting standards update No. 2015-14, in the first quarter of fiscal 2019. While we are still evaluating the total impact of the new revenue standard, we believe the adoption of this new standard will have a material impact on our consolidated financial statements, including the way we account for arrangements involving a term license, deferred revenue and sales commissions. In addition, some deferred revenue recorded in accordance with the current revenue standard could be eliminated upon adoption of the new revenue standard. These or other changes in accounting principles could adversely affect our financial results. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.

Our stock price has been volatile, may continue to be volatile and may decline regardless of our financial performance.
 
The trading prices of the securities of technology companies have been highly volatile. The market price of our common stock has fluctuated significantly and may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including:

actual or anticipated fluctuations in our financial results;
 
the financial projections we provide to the public, any changes in these projections or our failure to meet or exceed these projections;

failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
 
ratings changes by any securities analysts who follow our company;
 
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
 
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
 
price and volume fluctuations in certain categories of companies or the overall stock market, including as a result of trends in the global economy;
 
any major change in our board of directors or management;
 
lawsuits threatened or filed against us; and

other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
 
In addition, the stock markets, and in particular the market on which our common stock is listed, have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the financial 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, results of operations, financial condition and cash flows.
 
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our share 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, our market and our competitors. We do not have any control over these analysts. If

34


one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
 
Substantial future sales of shares of our common stock could cause the market price of our common stock to decline.
 
The market price of shares of our common stock could decline as a result of substantial sales of our common stock, particularly sales by our directors, executive officers, employees and significant stockholders, a large number of shares of our common stock becoming available for sale, or the perception in the market that holders of a large number of shares intend to sell their shares. As of January 31, 2017, we had outstanding approximately 137.2 million shares of our common stock. We have also registered shares of common stock that we may issue under our employee equity incentive plans. These shares will be able to be sold freely in the public market upon issuance.
 
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, the Dodd-Frank Act, the listing requirements of The NASDAQ Stock Market and other applicable securities rules and regulations. Compliance with these rules and regulations has increased our legal and financial compliance costs, made some activities more difficult, time-consuming or costly and increased and will continue to increase demand on our systems and resources. 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.
 
In addition, changing laws, regulations, standards and practices 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, standards and practices 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 regulatory and governing bodies provide new guidance or as market practices develop. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We will continue to invest resources to comply with evolving laws, regulations and standards and keeping abreast of current practices, 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 and corporate governance 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 a result of disclosure of information as a public company, our business and financial condition have become 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 operations and financial 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 operations and financial results. From time to time, public companies are subject to campaigns by investors seeking to increase short-term stockholder value through actions such as financial restructuring, increased debt, special dividends, stock repurchases or sales of assets or the entire company. If stockholders attempt to effect such changes or acquire control over us, responding to such actions would be costly, time-consuming and disruptive, which could adversely affect our results of operations, financial results and the value of our common stock. These factors could also make it more difficult for us to attract and retain qualified employees, executive officers and members of our board of directors.
 
We are obligated to develop and maintain proper and effective internal control over financial reporting. These internal controls may not be determined to be effective, which may adversely affect investor confidence in our company and, as a result, the value of our common stock.
 
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment includes disclosure of any

35


material weaknesses identified by our management in our internal control over financial reporting. We are also required to have our independent registered public accounting firm issue an opinion on the effectiveness of our internal control over financial reporting on an annual basis. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective.

If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our common stock to decline, and we may be subject to investigation or sanctions by the SEC.
 
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, price appreciation of our common stock, which may never occur, may be the only way our stockholders realize any future gains on their investments.
 
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
 
Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our certificate of incorporation and bylaws include provisions that:
 
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights and preferences determined by our board of directors;
 
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
 
specify that special meetings of our stockholders can be called only by our board of directors, the Chairman of our board of directors, or our Chief Executive Officer;
 
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
 
establish that our board of directors is divided into three classes, Class I, Class II and Class III, with each class serving three-year staggered terms;

prohibit cumulative voting in the election of directors;
 
provide that our directors may be removed only for cause;
 
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
 
require the approval of our board of directors or the holders of a supermajority of our outstanding shares of capital stock to amend our bylaws and certain provisions of our certificate of incorporation.
 
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. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. 

Item 1B. Unresolved Staff Comments


36


 


None.

Item 2. Properties

During fiscal year 2017, we relocated our corporate headquarters from 250 Brannan Street, San Francisco, California to 270 Brannan Street, San Francisco, California. Our corporate headquarters at 270 Brannan Street occupy approximately 182,000 square feet under a lease that expires in February 2024. Additionally, we entered into an office lease for approximately 235,000 square feet located at 3098 Olsen Drive, San Jose, California that expires in August 2027 for our business operations, sales, support and product development. We began occupying the premises at 3098 Olsen Drive in the fourth quarter of fiscal 2017. We lease smaller regional offices for our business operations, sales, support and some product development in various locations throughout the United States. Our foreign subsidiaries lease office space for their operations including local sales, support and some product development. While we believe our facilities are sufficient and suitable for the operations of our business today, we are in the process of adding new facilities and expanding our existing facilities as we add employees and expand into additional markets.





Item 3. Legal Proceedings
 
The information set forth under Legal Proceedings in Note 3 contained in the “Notes to Consolidated Financial Statements” is incorporated herein by reference.

Item 4. Mine Safety Disclosures

Not applicable.

38



PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Stock Price and Dividends

Our common stock, $0.001 par value, began trading on the NASDAQ Global Select Market on April 19, 2012, where its prices are quoted under the symbol “SPLK.” As of January 31, 2017, there were 18 holders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of beneficial holders represented by these record holders.
The following table sets forth the reported high and low sales prices of our common stock for the periods indicated, as regularly quoted on the NASDAQ Global Select Market:
 
 
High
 
Low
Year Ended January 31, 2016:
 
 
 
 
First Quarter
 
$
74.88

 
$
51.41

Second Quarter
 
$
76.85

 
$
64.70

Third Quarter
 
$
71.75

 
$
51.71

Fourth Quarter
 
$
66.90

 
$
43.80

 
 
High
 
Low
Year Ended January 31, 2017:
 
 
 
 
First Quarter
 
$
53.98

 
$
29.85

Second Quarter
 
$
62.63

 
$
45.07

Third Quarter
 
$
65.75

 
$
54.45

Fourth Quarter
 
$
62.90

 
$
50.64


We have never declared or paid, and do not anticipate declaring or paying in the foreseeable future, any cash dividends on our capital stock. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our board of directors, subject to applicable laws and will depend on then existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors our board of directors may deem relevant.

Securities Authorized for Issuance Under Equity Compensation Plans

See Item 12, “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” for information regarding securities authorized for issuance.
 
Stock Performance Graph
This chart compares the cumulative total return on our common stock with that of the NASDAQ Composite index and the NASDAQ Computer index. The chart assumes $100 was invested on April 19, 2012, the date our stock began trading, in our common stock, the NASDAQ Composite index and the NASDAQ Computer index. The peer group indices utilize the same methods of presentation and assumptions for the total return calculation as does Splunk and the NASDAQ Composite index. All companies in the peer group index are weighted in accordance with their market capitalizations.

39


a01311410k_chart-39834a03.jpg

Company/Index
4/19/12
1/31/13
1/31/14
1/31/15
1/31/16
1/31/17
Splunk Inc.
$
100.00

$
92.90

$
217.11

$
145.57

$
130.47

$
163.08

NASDAQ Composite
$
100.00

$
104.47

$
136.45

$
154.12

$
153.41

$
186.69

NASDAQ Computer 
$
100.00

$
95.02

$
121.69

$
143.97

$
150.45

$
186.04


40



Item 6. Selected Financial Data

The following selected consolidated financial data should be read in conjunction with our audited consolidated financial statements and related notes thereto and with Management’s Discussion and Analysis of Financial Condition and Results of Operations, which are included elsewhere in this Form 10-K. The consolidated statement of operations data for fiscal 2017, 2016, and 2015 and the selected consolidated balance sheet data as of January 31, 2017 and 2016 are derived from, and are qualified by reference to, the audited consolidated financial statements and are included in this Form 10-K. The consolidated statement of operations data for fiscal 2014, and 2013 and the consolidated balance sheet data as of January 31, 2015, 2014, and 2013 are derived from audited consolidated financial statements, which are not included in this Form 10-K.
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
 
2014
 
2013
 
(in thousands, except per share amounts)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
 
 
Revenues
 
 
 
 
 
 
 
 
 
License
$
546,925

 
$
405,399

 
$
283,191

 
$
199,024

 
$
135,922

Maintenance and services
403,030

 
263,036

 
167,684

 
103,599

 
63,022

Total revenues
949,955

 
668,435

 
450,875

 
302,623

 
198,944

Cost of revenues (1)
 
 
 
 
 
 
 
 
 
License
11,965

 
9,080

 
1,859

 
330

 
727

Maintenance and services
179,088

 
105,042

 
66,519

 
35,495

 
20,697

Total cost of revenues
191,053

 
114,122

 
68,378

 
35,825

 
21,424

Gross profit
758,902

 
554,313

 
382,497

 
266,798

 
177,520

Operating expenses (1)
 
 
 
 
 
 
 
 
 
Research and development
295,850

 
215,309

 
150,790

 
75,895

 
41,853

Sales and marketing
653,524

 
505,348

 
344,471

 
215,335

 
125,098

General and administrative
153,359

 
121,579

 
103,046

 
53,875

 
32,602

Total operating expenses
1,102,733

 
842,236

 
598,307

 
345,105

 
199,553

Operating loss
(343,831
)
 
(287,923
)
 
(215,810
)
 
(78,307
)
 
(22,033
)
Interest and other income (expense), net
 
 
 
 
 
 
 
 
 
Interest income (expense), net
(2,829
)
 
1,798

 
754

 
225

 
152

Other income (expense), net
(3,022
)
 
(519
)
 
216

 
(920
)
 

Change in fair value of preferred stock warrants

 

 

 

 
(14,087
)
Total interest and other income (expense), net
(5,851
)
 
1,279

 
970

 
(695
)
 
(13,935
)
Loss before income taxes
(349,682
)
 
(286,644
)
 
(214,840
)
 
(79,002
)
 
(35,968
)
Provision for income taxes (benefit)
5,507

 
(7,872
)
 
2,276

 
6

 
713

Net loss
$
(355,189
)
 
$
(278,772
)
 
$
(217,116
)
 
$
(79,008
)
 
$
(36,681
)
Net loss per share:
 
 
 
 
 
 
 
 
 
Basic and diluted
$
(2.65
)
 
$
(2.20
)
 
$
(1.81
)
 
$
(0.75
)
 
$
(0.46
)
Weighted-average shares outstanding:
 
 
 
 
 
 
 
 
 
Basic and diluted
133,910

 
126,746

 
119,775

 
105,067

 
80,246



41



(1)
Amounts include stock-based compensation expense as follows:
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
 
2014
 
2013
 
(in thousands)
Cost of revenues
$
30,971

 
$
26,057

 
$
17,189

 
$
5,283

 
$
1,217

Research and development
129,388

 
89,197

 
60,777

 
20,829

 
6,170

Sales and marketing
161,164

 
130,054

 
90,064

 
30,012

 
8,093

General and administrative
56,518

 
46,949

 
46,149

 
13,244

 
4,000

 
 
As of January 31,
 
2017
 
2016
 
2015
 
2014
 
2013
 
(in thousands)
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Cash, cash equivalents and short-term investments
$
1,083,442

 
$
1,009,039

 
$
850,164

 
$
897,453

 
$
305,939

Working capital
693,000

 
719,503

 
653,185

 
784,966

 
259,789

Total assets
1,718,546

 
1,536,839

 
1,247,791

 
1,040,331

 
390,445

Deferred revenue, current and long-term
625,459

 
449,503

 
304,085

 
192,321

 
114,712

Total stockholders’ equity
805,161

 
859,414

 
813,321

 
784,908

 
237,544


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 our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K.  This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” included in Part I, Item 1A or in other parts of this report.
Overview
Splunk provides innovative software solutions that enable organizations to gain real-time operational intelligence by harnessing the value of their data. Our offerings enable users to collect, index, search, explore, monitor, correlate and analyze data regardless of format or source. Our offerings address large and diverse data sets commonly referred to as big data and are specifically tailored for machine data. Machine data is produced by nearly every software application and electronic device in an organization and contains a definitive, time-stamped record of various activities, such as transactions, customer and user activities, and security threats. Beyond an organization's traditional information technology (“IoT”) and security infrastructure, data from the Industrial Internet, including industrial control systems, sensors, SCADA systems, networks, manufacturing systems, smart meters and IoT which includes consumer -oriented systems, such as electronic wearables, mobile devices, automobiles and medical devices are also continuously generating machine data. Our offerings help organizations gain value from all of these different sources and forms of machine data.

We believe the market for products that provide operational intelligence presents a substantial opportunity as data grows in volume and diversity, creating new risks, opportunities and challenges for organizations. Since our inception, we have invested a substantial amount of resources developing our offerings to address this market, specifically with respect to machine data.
 
Our offerings are designed to deliver rapid return-on-investment for our customers. They generally do not require customization, long deployment cycles or extensive professional services commonly associated with traditional enterprise software applications. Prospective users can get started with our free online sandboxes that enable our customers to immediately try and experience Splunk offerings. Users that prefer to deploy the software on-premises can take advantage of our free 60-day trial of Splunk Enterprise, which converts into a limited free perpetual license of up to 500 megabytes of data per day. Paying users can sign up for Splunk Cloud and avoid the need to provision, deploy and manage internal infrastructure. Alternatively, they can simply download and install the software, typically in a matter of hours, to connect to their relevant

42


machine data sources. Customers can also provision a compute instance on Amazon Web Services via a pre-built Amazon Machine Image, which delivers a pre-configured virtual machine instance with our Splunk Enterprise software. In fiscal 2017, we introduced free development-test licenses for certain commercial customers, allowing users to explore new data and use cases in a non-production environment without incurring additional fees. We also offer support, training and professional services to our customers to assist in the deployment of our software.

For Splunk Enterprise, we base our license fees on the estimated daily data indexing capacity our customers require. A substantial portion of our license revenues consist of revenues from perpetual licenses, whereby we generally recognize the license fee portion of these arrangements upfront. As a result, the timing of when we enter into large perpetual licenses may lead to fluctuations in our revenues and operating results because our expenses are largely fixed in the short-term. Additionally, we license our software under term licenses, which are generally recognized ratably over the contract term. From time to time, we also enter into transactions that are designed to enable broad adoption of our software within an enterprise, referred to as enterprise adoption agreements. These agreements often include provisions that require revenue deferral and recognition over time.

Splunk Cloud delivers the core capabilities of Splunk Enterprise as a scalable, reliable cloud service. Splunk Cloud customers pay an annual subscription fee based on the combination of the volume of data indexed per day and the length of the data retention period. Splunk Light provides log search and analysis that is designed, priced and packaged for small IT environments, where a single-server log analytics solution is sufficient, and accordingly the daily indexing volume is limited as compared to Splunk Enterprise. Splunk Enterprise Security addresses emerging security threats and SIEM use cases through monitoring, alerts and analytics. Splunk IT Service Intelligence monitors the health and key performance indicators of critical IT and business services. Splunk User Behavior Analytics detects cyber-attacks and insider threats using data science, machine learning and advanced correlation.

We intend to continue investing for long-term growth. We have invested and intend to continue to invest heavily in product development to deliver additional features and performance enhancements, deployment models and solutions that can address new end markets. For example, we released new versions of existing offerings such as Splunk Enterprise and introduced new offerings for the security and IT markets during fiscal 2017. In addition, we expect to continue to aggressively expand our sales and marketing organizations to market and sell our software both in the United States and internationally. We have utilized and expect to continue to utilize acquisitions to contribute to our long-term growth objectives. In fiscal 2016, we acquired Metafor Software, a privately-held British Columbia corporation, which developed technology that provides anomaly detection and behavioral analytics for IT operations and Caspida, a privately-held Delaware corporation, which developed technology that provides behavioral analytics to help detect, respond to and mitigate advanced security and insider security threats.
 
Our goal is to make our software the platform for delivering operational intelligence and real-time business insights from machine data. The key elements of our growth strategy are to:
 
Extend our technological capabilities.

Continue to expand our direct and indirect sales organization, including our channel relationships, to increase our sales capacity and enable greater market presence.

Further penetrate our existing customer base and drive enterprise-wide adoption.

Enhance our value proposition through a focus on solutions which address core and expanded use cases.

Grow our user communities and partner ecosystem to increase awareness of our brand, target new use cases, drive operational leverage and deliver more targeted, higher value solutions.

Continue to deliver a rich developer environment to enable rapid development of enterprise applications that leverage machine data and the Splunk platform.
 
We believe the factors that will influence our ability to achieve our goals include, among other things, our ability to deliver new offerings as well as additional product functionality; acquire new customers across geographies and industries; cultivate incremental sales from our existing customers by driving increased use of our software within organizations; provide additional solutions that leverage our core machine data platform to help organizations understand and realize the value of their machine data in specific end markets and use cases; add additional OEM and strategic relationships to enable new sales channels for our software as well as extend our integration with third party products; help software developers leverage the

43


functionality of our machine data platform through SDKs and APIs; and successfully integrate acquired businesses and technologies.
 
For the fiscal years ended January 31, 2017, 2016 and 2015, our total revenues were $950.0 million, $668.4 million, and $450.9 million, respectively. For the fiscal year ended January 31, 2017, approximately 24% of our total revenues were derived from customers located outside the United States. Our customers and end-users represent the public sector and a wide variety of industries, including financial services, manufacturing, retail and technology, among others. As of January 31, 2017, we had over 13,000 customers, including more than 85 of the Fortune 100 companies.
 
For the fiscal years ended January 31, 2017, 2016 and 2015, our GAAP operating loss was $343.8 million, $287.9 million, and $215.8 million, respectively. Our non-GAAP operating income was $59.4 million, $25.4 million and $12.3 million for fiscal years ended January 31, 2017, 2016 and 2015, respectively.
 
For the fiscal years ended January 31, 2017, 2016 and 2015, our GAAP net loss was $355.2 million, $278.8 million, and $217.1 million, respectively. Our non-GAAP net income was $55.7 million, $23.6 million and $11.0 million for fiscal years ended January 31, 2017, 2016, and 2015, respectively.
 
Our quarterly results reflect seasonality in the sale of our offerings. Historically, a pattern of increased license sales in the fourth fiscal quarter as a result of industry buying patterns has positively impacted sales activity in that period, which can result in lower sequential revenues in the following first fiscal quarter. Our gross margins and operating losses have been affected by these historical trends because the majority of our expenses are relatively fixed in the short-term. The majority of our expenses are personnel-related and include salaries, stock-based compensation, benefits and incentive-based compensation plan expenses. As a result, we have not experienced significant seasonal fluctuations in the timing of expenses from period to period.

Non-GAAP Financial Results

To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we provide investors with certain non-GAAP financial measures, including non-GAAP cost of revenues, non-GAAP gross margin, non-GAAP research and development expense, non-GAAP sales and marketing expense, non-GAAP general and administrative expense, non-GAAP operating income (loss), non-GAAP operating margin, non-GAAP net income (loss) and non-GAAP net income (loss) per share (collectively the “non-GAAP financial measures”). These non-GAAP financial measures exclude all or a combination of the following (as reflected in the following reconciliation tables): stock-based compensation expense, employer payroll tax expense related to employee stock plans, amortization of acquired intangible assets, acquisition-related costs, adjustments related to a financing lease obligation, the partial release of the valuation allowance due to acquisition and facility exit costs. The adjustments for the financing lease obligation are to reflect the expense we would have recorded if our build-to-suit lease arrangement had been deemed an operating lease instead of a financing lease and is calculated as the net of actual ground lease expense, depreciation and interest expense over estimated straight-line rent expense. In addition, non-GAAP financial measures include free cash flow, which represents cash from operations less purchases of property and equipment, and billings, which represents revenues plus the change in deferred revenue during the period. The presentation of the non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. We use these non-GAAP financial measures for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons. We believe that these non-GAAP financial measures provide useful information about our operating results, enhance the overall understanding of past financial performance and future prospects and allow for greater transparency with respect to key metrics used by management in our financial and operational decision making. In addition, these non-GAAP financial measures facilitate comparisons to competitors’ operating results.

We exclude stock-based compensation expense because it is non-cash in nature and excluding this expense provides meaningful supplemental information regarding our operational performance and allows investors the ability to make more meaningful comparisons between our operating results and those of other companies. We exclude employer payroll tax expense related to employee stock plans in order for investors to see the full effect that excluding that stock-based compensation expense had on our operating results. These expenses are tied to the exercise or vesting of underlying equity awards and the price of our common stock at the time of vesting or exercise, which may vary from period to period independent of the operating performance of our business. We also exclude amortization of acquired intangible assets, acquisition-related costs, the partial release of the valuation allowance due to acquisition, facility exit costs, and make adjustments related to a financing lease obligation from our non-GAAP financial measures because these are considered by management to be outside of our core operating results. Accordingly, we believe that excluding these expenses provides investors and management with greater visibility to the underlying performance of our business operations, facilitates comparison of our results with other periods and

44


may also facilitate comparison with the results of other companies in our industry. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that can be used for strategic opportunities, including investing in our business, making strategic acquisitions and strengthening our balance sheet. We consider billings to be a useful measure for management and investors because it provides visibility into our sales activity for a particular period, which is not necessarily reflected in our revenues given that we recognize term licenses and subscriptions for cloud services ratably.

There are limitations in using non-GAAP financial measures because the non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by our competitors and exclude expenses that may have a material impact upon our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees. The non-GAAP financial measures are meant to supplement and be viewed in conjunction with GAAP financial measures.

The following table reconciles our net cash provided by operating activities to free cash flow for the fiscal years ended January 31, 2017, 2016 and 2015 (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Net cash provided by operating activities
$
201,834

 
$
155,622

 
$
103,980

Less purchases of property and equipment
(45,349
)
 
(51,332
)
 
(13,950
)
Free cash flow (non-GAAP)
$
156,485

 
$
104,290

 
$
90,030

Net cash used in investing activities
$
(127,461
)
 
$
(153,490
)
 
$
(645,160
)
Net cash provided by (used in) financing activities
$
(77,862
)
 
$
35,485

 
$
31,610


The following table reconciles our GAAP to Non-GAAP Financial Measures for the fiscal year ended January 31, 2017 (in thousands, except per share amounts).
 
 
GAAP
 
Stock-based compensation
 
Employer payroll tax on employee stock plans
 
 Amortization of acquired intangible assets
 
Adjustments related to financing lease obligation
 
Adjustments related to facility exits
 
Non-GAAP
Cost of revenues
 
$
191,053

 
$
(30,971
)
 
$
(801
)
 
$
(11,261
)
 
$
849

 
$

 
$
148,869

Gross margin
 
79.9
 %
 
3.2
%
 
0.1
%
 
1.2
%
 
(0.1
)%
 
%
 
84.3
%
Research and development
 
295,850

 
(129,388
)
 
(2,651
)
 
(233
)
 
1,713

 

 
165,291

Sales and marketing
 
653,524

 
(161,164
)
 
(3,394
)
 
(432
)
 
3,508

 

 
492,042

General and administrative
 
153,359

 
(56,518
)
 
(1,827
)
 

 
745

 
(11,364
)
 
84,395

Operating income (loss)
 
(343,831
)
 
378,041

 
8,673

 
11,926

 
(6,815
)
 
11,364

 
59,358

Operating margin
 
(36.2
)%
 
39.7
%
 
0.9
%
 
1.3
%
 
(0.7
)%
 
1.2
%
 
6.2
%
Net income (loss)
 
$
(355,189
)
 
$
378,041

 
$
8,673

 
$
11,926

 
$
890

(2) 
$
11,364

 
$
55,705

Net income (loss) per share (1)
 
$
(2.65
)
 
 
 
 
 
 
 
 
 
 
 
$
0.41

_________________
(1) GAAP net loss per share calculated based on 133,910 weighted-average shares of common stock. Non-GAAP net income per share calculated based on 137,409 diluted weighted-average shares of common stock, which includes 3,499 potentially dilutive shares related to employee stock awards. GAAP to Non-GAAP net income (loss) per share is not reconciled due to the difference in the number of shares used to calculate basic and diluted weighted-average shares of common stock.
(2) Includes $7.7 million of interest expense related to the financing lease obligation.

The following table reconciles our GAAP to Non-GAAP Financial Measures for the fiscal year ended January 31, 2016 (in thousands, except per share amounts).

45


 
 
GAAP
 
Stock-based compensation
 
Employer payroll tax on employee stock plans
 
 Amortization of acquired intangible assets
 
Acquisition-related costs and income tax effects
 
Adjustments related to financing lease obligation
 
Non-GAAP
Cost of revenues
 
$
114,122

 
$
(26,057
)
 
$
(953
)
 
$
(8,271
)
 
$

 
$

 
$
78,841

Gross margin
 
82.9
 %
 
3.9
%
 
0.1
%
 
1.3
%
 
%
 
%
 
88.2
%
Research and development
 
215,309

 
(89,197
)
 
(2,837
)
 
(296
)
 

 

 
122,979

Sales and marketing
 
505,348

 
(130,054
)
 
(3,442
)
 
(623
)
 

 

 
371,229

General and administrative
 
121,579

 
(46,949
)
 
(1,736
)
 

 
(1,993
)
 
(888
)
 
70,013

Operating income (loss)
 
(287,923
)
 
292,257

 
8,968

 
9,190

 
1,993

 
888

 
25,373

Operating margin
 
(43.1
)%
 
43.8
%
 
1.3
%
 
1.4
%
 
0.3
%
 
0.1
%
 
3.8
%
Net income (loss)
 
$
(278,772
)
 
$
292,257

 
$
8,968

 
$
9,190

 
$
(8,931
)
(2) 
$
888

 
$
23,600

Net income (loss) per share (1)
 
$
(2.20
)
 
 
 
 
 
 
 
 
 
 
 
$
0.18

_________________________
(1) GAAP net loss per share calculated based on 126,746 weighted-average shares of common stock. Non-GAAP net income per share calculated based on 131,753 diluted weighted-average shares of common stock, which includes 5,007 potentially dilutive shares related to employee stock awards. GAAP to Non-GAAP net income (loss) per share is not reconciled due to the difference in the number of shares used to calculate basic and diluted weighted-average shares of common stock.
(2) Includes $10.9 million related to the partial release of the valuation allowance due to acquisition.

The following table reconciles our GAAP to Non-GAAP Financial Measures for the fiscal year ended January 31, 2015 (in thousands, except per share amounts).
 
 
GAAP
 
Stock-based compensation
 
Employer payroll tax on employee stock plans
 
 Amortization of acquired intangible assets
 
Adjustments related to financing lease obligation
 
Non-GAAP
Cost of revenues
 
$
68,378

 
$
(17,189
)
 
$
(639
)
 
$
(3,004
)
 
$

 
$
47,546

Gross Margin
 
84.8
 %
 
3.9
%
 
0.1
%
 
0.7
%
 
%
 
89.5
%
Research and development
 
150,790

 
(60,777
)
 
(3,219
)
 
(776
)
 

 
86,018

Sales and marketing
 
344,471

 
(90,064
)
 
(2,850
)
 
(597
)
 

 
250,960

General and administrative
 
103,046

 
(46,149
)
 
(2,160
)
 

 
(666
)
 
54,071

Operating income (loss)
 
(215,810
)
 
214,179

 
8,868

 
4,377

 
666

 
12,280

Operating margin
 
(47.9
)%
 
47.5
%
 
2.0
%
 
1.0
%
 
0.1
%
 
2.7
%
Net income (loss)
 
$
(217,116
)
 
$
214,179

 
$
8,868

 
$
4,377

 
$
666

 
$
10,974

Net income (loss) per share (1)
 
$
(1.81
)
 
 
 
 
 
 
 
 
 
$
0.09

_________________________
(1) GAAP net loss per share calculated based on 119,775 weighted-average shares of common stock. Non-GAAP net income per share calculated based on 127,139 diluted weighted-average shares of common stock, which includes 7,364 potentially dilutive shares related to employee stock awards. GAAP to Non-GAAP net income (loss) per share is not reconciled due to the difference in the number of shares used to calculate basic and diluted weighted-average shares of common stock.

The following table reconciles our total revenues to billings for the fiscal year ended January 31, 2017 (in thousands, except per share amounts).
Total revenues
 
$
949,955

Increase in deferred revenue
 
175,956

Billings (Non-GAAP)
 
$
1,125,911


The following table reconciles our total Splunk Cloud revenues to Splunk Cloud billings for the fiscal year ended January 31, 2017 (in thousands, except per share amounts).

46


Total Splunk Cloud revenues
 
$
47,773

Increase in Splunk Cloud deferred revenue
 
47,745

Splunk Cloud billings (Non-GAAP)
 
$
95,518

Components of Operating Results
Revenues
 
License revenues.  License revenues reflect the revenues recognized from sales of licenses to new customers and additional licenses to existing customers. We are focused on acquiring new customers and increasing revenues from our existing customers as they realize the value of our software by indexing higher volumes of machine data and expanding the use of our software through additional use cases and broader deployment within their organizations. A majority of our license revenues consists of revenues from perpetual licenses, under which we generally recognize the license fee portion of the arrangement upfront, assuming all revenue recognition criteria are satisfied. Customers can also purchase term license agreements, under which we recognize the license fee ratably, on a straight-line basis, over the term of the license. Due to the differing revenue recognition policies, shifts in the mix between transactions that are recognized upfront and those that are recognized ratably from quarter to quarter could produce substantial variation in revenues recognized even if our sales remain consistent. In addition, seasonal trends that contribute to increased sales activity in the fourth fiscal quarter often result in lower sequential revenues in the first fiscal quarter, and we expect this trend to continue. Comparing our revenues on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.
 
Maintenance and services revenues.  Maintenance and services revenues consist of revenues from maintenance agreements and, to a lesser extent, professional services and training, as well as revenues from our cloud services. Typically, when purchasing a perpetual license, a customer also purchases one year of maintenance service for which we charge a percentage of the license fee. When a term license is purchased, maintenance service is typically bundled with the license for the term of the license period. Customers with maintenance agreements are entitled to receive support and unspecified upgrades and enhancements when and if they become available during the maintenance period. We recognize the revenues associated with maintenance agreements ratably, on a straight-line basis, over the associated maintenance period. In arrangements involving a term license, we recognize both the license and maintenance revenues over the contract period. We have a professional services organization focused on helping our customers deploy our software in highly complex operational environments and train their personnel. We recognize the revenues associated with these professional services on a time and materials basis as we deliver the services or provide the training. We expect maintenance and services revenues to become a larger percentage of our total revenues as our installed customer base grows. We generally recognize the revenues associated with our cloud services ratably, on a straight-line basis, over the associated subscription term.

Professional services and training revenues as a percentage of total revenues were 8% and 7% for the fiscal years ended January 31, 2017 and 2016, respectively. We have experienced continued growth in our professional services revenues primarily due to the deployment of our software with some customers that have large, highly complex IT environments.
 
Cost of Revenues
 
Cost of license revenues.  Cost of license revenues includes all direct costs to deliver our products, including salaries, benefits, stock-based compensation and related expenses such as employer taxes, allocated overhead for facilities and IT and amortization of acquired intangible assets. We recognize these expenses as they are incurred.

Cost of maintenance and services revenues.  Cost of maintenance and services revenues includes salaries, benefits, stock-based compensation and related expenses such as employer taxes for our maintenance and services organization, allocated overhead for depreciation of equipment, facilities and IT, amortization of acquired intangible assets and third-party hosting fees related to our cloud services. We recognize expenses related to our maintenance and services organization as they are incurred.
 
Operating Expenses

Our operating expenses are classified into three categories: research and development, sales and marketing and general and administrative. For each category, the largest component is personnel costs, which include salaries, employee benefit costs, bonuses, commissions as applicable, stock-based compensation and related expenses such as employer taxes. Operating expenses also include allocated overhead costs for depreciation of equipment, facilities and IT. Allocated costs for facilities include costs for compensation of our facilities personnel, leasehold improvements and rent. Our allocated costs for IT include

47


costs for compensation of our IT personnel and costs associated with our IT infrastructure. Operating expenses are generally recognized as incurred.
 
Research and development.  Research and development expenses primarily consist of personnel and facility-related costs attributable to our research and development personnel. We have devoted our product development efforts primarily to enhancing the functionality and expanding the capabilities of our software and services. We expect that our research and development expenses will continue to increase, in absolute dollars, as we increase our research and development headcount to further strengthen and enhance our software and services and invest in the development of our solutions and apps.

Sales and marketing.  Sales and marketing expenses primarily consist of personnel and facility-related costs for our sales, marketing and business development personnel, commissions earned by our sales personnel and the cost of marketing and business development programs. We expect that sales and marketing expenses will continue to increase, in absolute dollars, as we continue to hire additional personnel and invest in marketing programs.
 
General and administrative.  General and administrative expenses primarily consist of personnel and facility-related costs for our executive, finance, legal, human resources and administrative personnel; our legal, accounting and other professional services fees; and other corporate expenses. We anticipate continuing to incur additional expenses due to growing our operations, including higher legal, corporate insurance and accounting expenses.
 
Interest and other income (expense), net
 
Interest and other income (expense), net consists primarily of foreign exchange gains and losses, interest income on our investments and cash and cash equivalents balances and changes in the fair value of forward exchange contracts.
 
Provision for income taxes

The provision for income taxes consists of federal, state and foreign income taxes. We recognize deferred tax assets and liabilities for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts using enacted tax rates in effect for the year in which we expect the differences to reverse.  We record a valuation allowance to reduce the deferred tax assets to the amount that we are more-likely-than-not to realize.  Because of our history of U.S. net operating losses, we have established, in prior years, a full valuation allowance against potential future benefits for U.S. deferred tax assets including loss carry-forwards and research and development and other tax credits.  We regularly assess the likelihood that our deferred income tax assets will be realized based on the realization guidance available. To the extent that we believe any amounts are not more-likely-than-not to be realized, we record a valuation allowance to reduce the deferred income tax assets. We regularly assess the need for the valuation allowance on our deferred tax assets, and to the extent that we determine that an adjustment is needed, such adjustment will be recorded in the period that the determination is made.
Critical Accounting Policies and Estimates
We prepare our consolidated financial statements in accordance with generally accepted accounting principles in the United States. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.

We believe that the assumptions and estimates associated with revenue recognition, share-based compensation, income taxes and business combinations have the greatest potential impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates. Accordingly, we believe these are the most critical to fully understand and evaluate our financial condition and results of operations. For further information on all of our significant accounting policies, see Note 1 of our accompanying Notes to Consolidated Financial Statements included in Part II, Item 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our total revenues for those periods. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods.

48



 
 
Fiscal Year Ended January 31,
 
 
2017
 
2016
 
2015
 
 
(in thousands and as % of revenues)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
 
 
 
 
 
 
 
 
 
 
 
 
License
 
$
546,925

 
57.6
 %
 
$
405,399

 
60.6
 %
 
$
283,191

 
62.8
 %
Maintenance and services
 
403,030

 
42.4

 
263,036

 
39.4

 
167,684

 
37.2

Total revenues
 
949,955

 
100.0

 
668,435

 
100.0

 
450,875

 
100.0

Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
 
License (1)
 
11,965

 
2.2

 
9,080

 
2.2

 
1,859

 
0.7

Maintenance and services (1)
 
179,088

 
44.4

 
105,042

 
39.9

 
66,519

 
39.7

Total cost of revenues
 
191,053

 
20.1

 
114,122

 
17.1

 
68,378

 
15.2

Gross profit
 
758,902

 
79.9

 
554,313

 
82.9

 
382,497

 
84.8

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
 
295,850

 
31.1

 
215,309

 
32.2

 
150,790

 
33.4

Sales and marketing
 
653,524

 
68.8

 
505,348

 
75.6

 
344,471

 
76.4

General and administrative
 
153,359

 
16.1

 
121,579

 
18.2

 
103,046

 
22.9

Total operating expenses
 
1,102,733

 
116.1

 
842,236

 
126.0

 
598,307

 
132.7

Operating loss
 
(343,831
)
 
(36.2
)
 
(287,923
)
 
(43.1
)
 
(215,810
)
 
(47.9
)
Other income (expense), net
 
 
 
 
 
 
 
 
 
 
 
 
Interest income (expense), net
 
(2,829
)
 
(0.3
)
 
1,798

 
0.3

 
754

 
0.3

Other income (expense), net
 
(3,022
)
 
(0.3
)
 
(519
)
 
(0.1
)
 
216

 

Total other income (expense), net
 
(5,851
)
 
(0.6
)
 
1,279

 
0.2

 
970

 
0.3

Loss before income taxes
 
(349,682
)
 
(36.8
)
 
(286,644
)
 
(42.9
)
 
(214,840
)
 
(47.6
)
Provision for income taxes (benefit)
 
5,507

 
0.6

 
(7,872
)
 
(1.2
)
 
2,276

 
0.6

Net loss
 
$
(355,189
)
 
(37.4
)%
 
$
(278,772
)
 
(41.7
)%
 
$
(217,116
)
 
(48.2
)%
______________________________

(1)
Calculated as a percentage of the associated revenues.

49



Fiscal 2017, 2016 and 2015
Revenues
 
 
Fiscal Year Ended January 31,
 
 
 
 
 
 
2017 to 2016
% Change
 
2016 to 2015
% Change
 
 
2017
 
2016
 
2015
 
 
 
(in thousands)
 
 
 
 
Revenues
 
 
 
 
 
 
 
 
 
 
License
 
$
546,925

 
$
405,399

 
$
283,191

 
34.9
%
 
43.2
%
Maintenance and services
 
403,030

 
263,036

 
167,684

 
53.2
%
 
56.9
%
Total revenues
 
$
949,955

 
$
668,435

 
$
450,875

 
42.1
%
 
48.3
%
Percentage of revenues
 
 
 
 
 
 
 
 
 
 
License
 
57.6
%
 
60.6
%
 
62.8
%
 

 
 
Maintenance and services
 
42.4

 
39.4

 
37.2

 

 
 
Total
 
100.0
%
 
100.0
%
 
100.0
%
 
 
 
 
Fiscal 2017 compared to fiscal 2016.   The increase in license revenues of $141.5 million was primarily driven by increases in our total number of customers, sales to existing customers and an increase in the number of larger orders. For example, we had 1,942 and 1,447 orders greater than $100,000 for the fiscal years ended January 31, 2017 and 2016, respectively. Our total number of Splunk customers increased from approximately 11,000 at January 31, 2016 to over 13,000 at January 31, 2017. The increase in maintenance and services revenues of $140.0 million was due to increases in sales of our maintenance agreements resulting from the growth of our installed customer base, sales of our cloud services and sales of our professional services.
Fiscal 2016 compared to fiscal 2015.   The increase in license revenues of $122.2 million was primarily driven by increases in our total number of customers, sales to existing customers and an increase in the number of larger orders. For example, we had 1,447 and 1,112 orders greater than $100,000 for the fiscal years ended January 31, 2016 and 2015, respectively. Our total number of Splunk customers increased from approximately 9,000 at January 31, 2015 to approximately 11,000 at January 31, 2016. The increase in maintenance and services revenues of $95.4 million was due to increases in sales of maintenance agreements resulting from the growth of our installed customer base as well as sales of our professional services.    
Cost of Revenues and Gross Margin
 
 
Fiscal Year Ended January 31,
 
 
 
 
 
 
2017 to 2016
% Change
 
2016 to 2015
% Change
 
 
2017
 
2016
 
2015
 
 
 
(in thousands)
 
 
 
 
Cost of revenues (1)
 
 
 
 
 
 
 
 
 
 
License
 
$
11,965

 
$
9,080

 
$
1,859

 
31.8
%
 
388.4
%
Maintenance and services
 
179,088

 
105,042

 
66,519

 
70.5
%
 
57.9
%
Total cost of revenues
 
$
191,053

 
$
114,122

 
$
68,378

 
67.4
%
 
66.9
%
Gross margin
 
 
 
 
 
 
 
 
 
 
License
 
97.8
%
 
97.8
%
 
99.3
%
 
 
 
 
Maintenance and services
 
55.6
%
 
60.1
%
 
60.3
%
 
 
 
 
Total gross margin
 
79.9
%
 
82.9
%
 
84.8
%
 
 
 
 
(1) Includes stock-based compensation expense:
Cost of revenues
 
$
30,971

 
$
26,057

 
$
17,189

 
 
 
 

Fiscal 2017 compared to fiscal 2016.   Total cost of revenues increased $76.9 million primarily due to a $74.0 million increase in cost of maintenance and services revenues. The increase in cost of maintenance and services revenues was primarily related to an increase of $30.2 million related to third-party hosting fees to support our cloud services, an increase of $23.6 million in salaries and benefits expense, which includes a $4.9 million increase in stock-based compensation expense due to increased headcount and an increase of $14.5 million related to third-party consulting services. The $2.9 million increase in cost of license revenues was primarily due to an increase in amortization expense related to acquired intangible assets.

50


Maintenance and services gross margin decreased primarily due to the growth of our cloud revenues during the year. Total gross margin decreased primarily due to maintenance and services revenues being a greater percentage of the overall revenue mix.

Fiscal 2016 compared to fiscal 2015.   Total cost of revenues increased $45.7 million primarily due to a $38.5 million increase in cost of maintenance and services revenues. The increase in cost of maintenance and services revenues was primarily related to an increase of $21.5 million in salaries and benefits expense, which includes a $8.9 million increase in stock-based compensation expense due to increased headcount, an increase of $9.9 million related to third-party hosting fees to support our cloud services and an increase of $4.7 million related to third-party consulting services. The $7.2 million increase in cost of license revenues was primarily due to a $5.3 million increase in amortization expense related to acquired intangible assets. Total gross margin decreased slightly primarily due to amortization expense related to acquired intangible assets.
Operating Expenses
 
 
Fiscal Year Ended January 31,
 
 
 
 
 
 
2017 to 2016
% Change
 
2016 to 2015
% Change
 
 
2017
 
2016
 
2015
 
 
 
(in thousands)
 
 
 
 
Operating expenses (1)
 
 
 
 
 
 
 
 
 
 
Research and development
 
$
295,850

 
$
215,309

 
$
150,790

 
37.4
%
 
42.8
%
Sales and marketing
 
653,524

 
505,348

 
344,471

 
29.3
%
 
46.7
%
General and administrative
 
153,359

 
121,579

 
103,046

 
26.1
%
 
18.0
%
Total operating expenses
 
$
1,102,733

 
$
842,236

 
$
598,307

 
30.9
%
 
40.8
%
Percentage of revenues
 
 
 
 
 
 
 
 
 
 
Research and development
 
31.1
%
 
32.2
%
 
33.4
%
 
 
 
 
Sales and marketing
 
68.8

 
75.6

 
76.4

 
 
 
 
General and administrative
 
16.2

 
18.2

 
22.9

 
 
 
 
Total
 
116.1
%
 
126.0
%
 
132.7
%
 
 
 
 
(1) Includes stock-based compensation expense:
Research and development
 
$
129,388

 
$
89,197

 
$
60,777

 
 
 
 
Sales and marketing
 
161,164

 
130,054

 
90,064

 
 
 
 
General and administrative
 
56,518

 
46,949

 
46,149

 
 
 
 
Total stock-based compensation expense
 
$
347,070

 
$
266,200

 
$
196,990

 
 
 
 
Research and development expense
Fiscal 2017 compared to fiscal 2016.    Research and development expense increased $80.5 million primarily due to a $69.0 million increase in salaries and benefits, which includes a $40.2 million increase in stock-based compensation expense, as we increased headcount as part of our focus on further developing and enhancing our products and services. The increase in stock-based compensation expense is partly related to the accelerated vesting of certain restricted shares of common stock. Additionally, we had an increase of $7.9 million related to overhead costs including rent and utilities costs.
Fiscal 2016 compared to fiscal 2015.    Research and development expense increased $64.5 million primarily due to a $56.2 million increase in salaries and benefits, which includes a $28.4 million increase in stock-based compensation expense, as we increased headcount as part of our focus on further developing and enhancing our products and services. We also had an increase of $7.4 million related to overhead costs including rent and utilities costs, as well as IT costs related to our operations.
Sales and marketing expense
Fiscal 2017 compared to fiscal 2016.    Sales and marketing expense increased $148.2 million primarily due to a $116.6 million increase in salaries and benefits, which includes a $31.1 million increase in stock-based compensation expense, as we increased headcount to expand our field sales organization and experienced higher commission expense as a result of increased customer orders. We experienced an increase of $16.7 million in expenses due to increased facilities and overhead, an increase of $10.2 million related to third-party consulting services and an increase of $2.9 million in travel-related expenses due to increased travel from our growing field sales organization.

51


Fiscal 2016 compared to fiscal 2015.    Sales and marketing expense increased $160.9 million primarily due to a $116.9 million increase in salaries and benefits, which includes a $40.0 million increase in stock-based compensation expense, as we increased headcount to expand our field sales organization and experienced higher commission expense as a result of increased customer orders. We experienced an increase of $18.6 million in expenses due to increased facilities and overhead, as well as an increase of $10.6 million in marketing program fees, marketing events and advertising. Additionally, we had an increase of $6.4 million in travel-related expenses due to increased travel from our growing field sales organization and an increase of $5.3 million due to our sales kickoff and other sales related events.
General and administrative expense
Fiscal 2017 compared to fiscal 2016.    General and administrative expense increased $31.8 million primarily due to a $15.4 million increase in salaries and benefits, which includes a $9.6 million increase in stock-based compensation expense. Additionally, we had an increase of $11.4 million in connection with a facility exit charge and the accelerated depreciation of property and equipment and an increase of $3.2 million related to third-party consulting services.
Fiscal 2016 compared to fiscal 2015.    General and administrative expense increased $18.5 million primarily due to a $11.9 million net increase in salaries and benefits, which includes a $0.8 million net increase in stock-based compensation expense. The net increase in stock-based compensation expense reflects a gross increase of $13.9 million, offset by a decrease of $13.1 million as a result of the acceleration of stock-based compensation expense during the prior year’s second fiscal quarter related to the return of two restricted stock unit grants from our then-serving Chief Executive Officer. Additionally, we experienced a $2.9 million increase in legal expenses.
Interest and Other Income (Expense), net
 
 
Fiscal Year Ended January 31,
 
 
 
 
 
 
2017 to 2016
% Change
 
2016 to 2015
% Change
 
 
2017
 
2016
 
2015
 
 
 
(in thousands)
 
 
 
 
Interest and other income (expense), net
 
 
 
 
 
 
 
 
 
 
Interest income (expense), net
 
$
(2,829
)
 
$
1,798

 
$
754

 
(257.3
)%
 
138.5
 %
Other income (expense), net
 
(3,022
)
 
(519
)
 
216

 
482.3
 %
 
(340.3
)%
Total interest and other income (expense), net
 
$
(5,851
)
 
$
1,279

 
$
970

 
(557.5
)%
 
31.9
 %
Fiscal 2017 compared to fiscal 2016.  Interest and other income (expense), net reflects a net increase in expense primarily due to an increase in interest expense from our financing lease obligation and an increase in foreign exchange losses.
Fiscal 2016 compared to fiscal 2015.  Interest and other income (expense), net reflects a net increase in income primarily due to an increase in interest income from our investments.
Provision for Income Taxes
 
 
Fiscal Year Ended January 31,
 
 
 
 
 
 
2017 to 2016
% Change
 
2016 to 2015
% Change
 
 
2017
 
2016
 
2015
 
 
 
(in thousands)
 
 
 
 
Provision for income taxes (benefit)
 
$
5,507

 
$
(7,872
)
 
$
2,276

 
(170.0
)%
 
(445.9
)%
Fiscal 2017 compared to fiscal 2016.  The increase in income tax expense was primarily due to the absence of a partial release of the valuation allowance from the acquisition of Caspida. Additionally, we experienced an increase in taxable income in our foreign operations.
Fiscal 2016 compared to fiscal 2015.  The decrease in income tax expense was primarily due to a partial release of the deferred tax asset valuation allowance from the acquisition of Caspida, partially offset by an increase in taxable income in our foreign operations. The net deferred tax liability from the acquisition of Caspida provided an additional source of taxable income to support the realizability of the pre-existing deferred tax assets and as a result, we released a portion of the deferred tax asset valuation allowance.

52


Quarterly Results of Operations
The following table sets forth our unaudited quarterly statements of operations data for the last eight fiscal quarters. The information for each of these quarters has been prepared on the same basis as the audited annual financial statements included elsewhere in this annual report and, in the opinion of management, includes all adjustments, which includes only normal recurring adjustments, necessary for the fair statement of the results of operations for these periods. This data should be read in conjunction with our audited consolidated financial statements and related notes included elsewhere in this annual report. These quarterly operating results are not necessarily indicative of our operating results for any future period.
 
Three Months Ended
 
Jan 31,
2017
 
Oct 31,
2016
 
July 31,
2016
 
Apr 30,
2016
 
Jan 31,
2016

Oct 31,
2015

July 31,
2015

Apr 30,
2015
 
(in thousands, except per share amounts)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
License
$
190,513

 
$
139,725

 
$
115,695

 
$
100,992

 
$
141,403

 
$
104,164

 
$
87,960

 
$
71,872

Maintenance and services
115,948

 
105,064

 
97,058

 
84,960

 
78,621

 
70,256

 
60,366

 
53,793

Total revenues
306,461

 
244,789

 
212,753

 
185,952

 
220,024

 
174,420

 
148,326

 
125,665

Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
License
3,252

 
2,883

 
2,868

 
2,962

 
2,970

 
3,136

 
1,813

 
1,161

Maintenance and services
55,011

 
45,791

 
41,748

 
36,538

 
32,436

 
27,455

 
23,227

 
21,924

Total cost of revenues (1)
58,263

 
48,674

 
44,616

 
39,500

 
35,406

 
30,591

 
25,040

 
23,085

Gross profit
248,198

 
196,115

 
168,137

 
146,452

 
184,618

 
143,829

 
123,286

 
102,580

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development (1)
75,596

 
85,659

 
67,224

 
67,371

 
66,117

 
56,186

 
48,308

 
44,698

Sales and marketing (1)
190,815

 
167,330

 
150,228

 
145,151

 
161,442

 
130,131

 
111,786

 
101,989

General and administrative (1)
52,895

 
34,079

 
34,312

 
32,073

 
36,090

 
29,857

 
28,760

 
26,872

Total operating expenses
319,306

 
287,068

 
251,764

 
244,595

 
263,649

 
216,174

 
188,854

 
173,559

Operating loss
(71,108
)
 
(90,953
)
 
(83,627
)
 
(98,143
)
 
(79,031
)
 
(72,345
)
 
(65,568
)
 
(70,979
)
Interest and other income (expense), net
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest income (expense), net
(806
)
 
(823
)
 
(797
)
 
(403
)
 
636

 
377

 
425

 
360

Other income (expense), net
(486
)
 
(348
)
 
(1,063
)
 
(1,125
)
 
(42
)
 
(271
)
 
(295
)
 
89

Total interest and other income (expense), net
(1,292
)
 
(1,171
)
 
(1,860
)
 
(1,528
)
 
594

 
106

 
130

 
449

Loss before income taxes
(72,400
)
 
(92,124
)
 
(85,487
)
 
(99,671
)
 
(78,437
)
 
(72,239
)
 
(65,438
)
 
(70,530
)
Income tax provision (benefit)
1,805

 
1,367

 
1,110

 
1,225

 
886

 
735

 
(10,149
)
 
656

Net loss
$
(74,205
)
 
$
(93,491
)
 
$
(86,597
)
 
$
(100,896
)
 
$
(79,323
)
 
$
(72,974
)
 
$
(55,289
)
 
$
(71,186
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss per share, basic and diluted:
$
(0.54
)
 
$
(0.69
)
 
$
(0.65
)
 
$
(0.77
)
 
$
(0.61
)
 
$
(0.57
)
 
$
(0.44
)
 
$
(0.57
)
 _________________________
(1)
Includes stock-based compensation expense as follows:


53


 
Three Months Ended
 
Jan 31,
2017
 
Oct 31,
2016
 
July 31,
2016
 
Apr 30,
2016
 
Jan 31,
2016

Oct 31,
2015

July 31,
2015

Apr 30,
2015
 
(in thousands)
Cost of revenues
$
8,496

 
$
7,610

 
$
7,310

 
$
7,555

 
$
7,479

 
$
6,384

 
$
5,662

 
$
6,532

Research and development
27,085

 
45,355

 
27,742

 
29,206

 
27,287

 
22,534

 
19,301

 
20,075

Sales and marketing
42,810

 
38,750

 
39,371

 
40,233

 
38,987

 
33,247

 
28,210

 
29,610

General and administrative
14,403

 
13,299

 
14,440

 
14,376

 
14,622

 
11,999

 
10,436

 
9,892


 
Three Months Ended
 
Jan 31,
2017
 
Oct 31,
2016
 
July 31,
2016
 
Apr 30,
2016
 
Jan 31,
2016
 
Oct 31,
2015
 
July 31,
2015
 
Apr 30,
2015
 
(as % of revenues)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
License
62.2
 %
 
57.1
 %
 
54.4
 %
 
54.3
 %
 
64.3
 %
 
59.7
 %
 
59.3
 %
 
57.2
 %
Maintenance and services
37.8

 
42.9

 
45.6

 
45.7

 
35.7

 
40.3

 
40.7

 
42.8

Total revenues
100.0

 
100.0

 
100.0

 
100.0

 
100.0

 
100.0

 
100.0

 
100.0

Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
License (1)
1.7

 
2.1

 
2.5

 
2.9

 
2.1

 
3.0

 
2.1

 
1.6

Maintenance and services (1)
47.4

 
43.6

 
43.0

 
43.0

 
41.3

 
39.1

 
38.5

 
40.8

Total cost of revenues
19.0

 
19.9

 
21.0

 
21.2

 
16.1

 
17.5

 
16.9

 
18.4

Gross profit
81.0

 
80.1

 
79.0

 
78.8

 
83.9

 
82.5

 
83.1

 
81.6

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
24.7

 
35.0

 
31.6

 
36.2

 
30.0

 
32.2

 
32.6

 
35.6

Sales and marketing
62.3

 
68.4

 
70.6

 
78.1

 
73.4

 
74.6

 
75.4

 
81.2

General and administrative
17.2

 
13.9

 
16.1

 
17.3

 
16.4

 
17.2

 
19.3

 
21.3

Total operating expenses
104.2

 
117.3

 
118.3

 
131.6

 
119.8

 
124.0

 
127.3

 
138.1

Operating loss
(23.2
)
 
(37.2
)
 
(39.3
)
 
(52.8
)
 
(35.9
)
 
(41.5
)
 
(44.2
)
 
(56.5
)
Interest and other income (expense), net
 
 
 
 
 
 

 
 
 
 
 
 
 
 
Interest income (expense), net
(0.2
)
 
(0.3
)
 
(0.4
)
 
(0.2
)
 
0.3

 
0.2

 
0.3

 
0.3

Other income (expense), net
(0.2
)
 
(0.1
)
 
(0.5
)
 
(0.6
)
 

 
(0.1
)
 
(0.2
)
 
0.1

Total interest and other income (expense), net
(0.4
)
 
(0.4
)
 
(0.9
)
 
(0.8
)
 
0.3

 
0.1

 
0.1

 
0.4

Loss before income taxes
(23.6
)
 
(37.6
)
 
(40.2
)
 
(53.6
)
 
(35.6
)
 
(41.4
)
 
(44.1
)
 
(56.1
)
Income tax provision (benefit)
0.6

 
0.6

 
0.5

 
0.7

 
0.5

 
0.4

 
(6.8
)
 
0.5

Net loss
(24.2
)%
 
(38.2
)%
 
(40.7
)%
 
(54.3
)%
 
(36.1
)%
 
(41.8
)%
 
(37.3
)%
 
(56.6
)%
_______________________
(1) This percentage is calculated as a percentage of the associated revenues.
Seasonality, Cyclicality and Quarterly Trends
Our quarterly results reflect seasonality in the sale of our offerings. Historically, a pattern of increased license sales in the fourth fiscal quarter as a result of industry buying patterns has positively impacted sales activity in that period, which can result in lower sequential revenue in the first fiscal quarter. We expect this seasonality to continue in fiscal 2018 and beyond. Our gross margins and operating losses have been affected by these historical trends because the majority of our expenses are relatively fixed in the short term. The timing of revenues in relation to our expenses, much of which does not vary directly with

54


revenues, has an impact on the cost of revenues, research and development expense, sales and marketing expense and general and administrative expense as a percentage of revenues in each fiscal quarter during the year. The majority of our expenses are personnel-related and include salaries, stock-based compensation, benefits and incentive-based compensation plan expenses. As a result, we have not experienced significant seasonal fluctuations in the timing of expenses from period to period. Although these seasonal factors are common in the technology industry, historical patterns should not be considered a reliable indicator of our future sales activity or performance.
As is typical in the software industry, we expect a significant portion of our product license orders to be received in the last month of each fiscal quarter. We typically ship products shortly after the receipt of an order. We may have backlog consisting of product license orders that have not shipped and maintenance, professional and training services that have not been billed and for which the services have not yet been performed. Historically, our backlog has varied from quarter to quarter and has been immaterial to our total revenues.
Liquidity and Capital Resources
 
As of January 31,
 
2017
 
2016
 
2015
 
(in thousands)
Cash and cash equivalents
$
421,346

 
$
424,541

 
$
387,315

Investments, current portion
662,096

 
584,498

 
462,849

Investments, non-current
5,000

 
1,500

 
165,082

 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
 
(in thousands)
Cash provided by operating activities
$
201,834

 
$
155,622

 
$
103,980

Cash used in investing activities
(127,461
)
 
(153,490
)
 
(645,160
)
Cash provided by (used in) financing activities
(77,862
)
 
35,485

 
31,610

We fund our operations primarily through cash generated from operations. At January 31, 2017, our cash and cash equivalents of $421.3 million were held for working capital purposes, a majority of which were invested in money market funds. We intend to continue to focus our capital expenditures in fiscal 2018 to support the growth in our operations and our global facility expansions. We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced software and services offerings, the continuing market acceptance of our offerings and our planned investments, particularly in our product development efforts or acquisitions of complementary businesses, applications or technologies.
Operating Activities
Operating activities consist of our net loss adjusted for certain non-cash items and changes in operating assets and liabilities during the year.

Net cash provided by operating activities was $201.8 million for the year ended January 31, 2017 compared to $155.6 million from the prior year. The increase in net cash provided by operating activities was primarily related to the growth of our business, as we experienced increased sales of our products and services and the related support agreements. The primary working capital sources of cash were an increase in deferred revenue and accrued expenses and other liabilities for fiscal 2017 compared to fiscal 2016. The primary working capital uses of cash were an increase in prepaid expenses and a decrease in accrued payroll and compensation for fiscal 2017 compared to fiscal 2016. 
Net cash provided by operating activities was $155.6 million for the year ended January 31, 2016 compared to $104.0 million from the prior year. The increase in net cash provided by operating activities was primarily related to the growth of our business, as we experienced increased sales of our products and services and the related support agreements. The primary working capital sources of cash were an increase in deferred revenue and a decrease in prepaid expenses for fiscal 2016 compared to fiscal 2015. The primary working capital use of cash was a decrease in accrued expenses and other liabilities for fiscal 2016 compared to fiscal 2015.

55


Investing Activities
Net cash used in investing activities was $127.5 million for the year ended January 31, 2017 compared to $153.5 million from the prior year. The decrease in cash used in investing activities was primarily related to a decrease of $142.7 million in cash used for acquisitions and a decrease of $6.0 million in capital expenditures, partially offset by an increase of $120.6 million in the net purchases of investments. 
Net cash used in investing activities was $153.5 million for the year ended January 31, 2016 compared to $645.2 million from the prior year. The decrease in cash used in investing activities was primarily related to a decrease of $670.7 million in the net purchases of investments, partially offset by an increase of $140.2 million in cash used for acquisitions and an increase of $37.4 million in capital expenditures.
Financing Activities
Net cash used in financing activities was $77.9 million for the year ended January 31, 2017 compared to net cash provided by financing activities of $35.5 million from the prior year. The increase in cash used in investing activities was primarily related to an increase of $113.7 million in taxes paid related to net share settlement of equity awards and a decrease of $7.5 million in proceeds from the exercise of stock options, partially offset by the increase of $8.1 million in proceeds from our employee stock purchase plan.
Net cash provided by financing activities was $35.5 million for the year ended January 31, 2016 compared to $31.6 million from the prior year. The increase in cash provided by investing activities was primarily related to an increase of $4.8 million in proceeds from our employee stock purchase plan.
Loan and Security Agreement
On May 9, 2013 we entered into a Loan Agreement with Silicon Valley Bank, which was most recently amended in May 2015. As amended, the agreement provides for a revolving line of credit facility, which expires May 9, 2017. Under the agreement, we are able to borrow up to $25 million. Interest on any drawdown under the revolving line of credit accrues either at the prime rate (3.75% in January 2017) or the LIBOR rate plus 2.75%. As of January 31, 2017, we had no balance outstanding under this agreement. The agreement includes restrictive covenants, in each case subject to certain exceptions, that limit our ability to: sell or otherwise dispose of our business or property; change our business, liquidate or dissolve or undergo a change in control; enter into mergers, consolidations and acquisitions; incur indebtedness; create liens; pay dividends or make distributions; make investments; enter into material transactions with affiliates; pay any subordinated debt or amend certain terms thereof; or become an investment company.

In addition, the agreement contains customary financial covenants and other affirmative and negative covenants. We were in compliance with all covenants as of January 31, 2017.

Contractual Payment Obligations

Operating Lease Commitments
 
We lease our office spaces under non-cancelable leases. Rent expense for our operating leases was $28.1 million, $11.9 million and $9.8 million during fiscal 2017, 2016 and 2015, respectively.

On August 24, 2015, we entered into an office lease for approximately 235,000 square feet located at 3098 Olsen Drive, San Jose, California for a term of 129 months. Rent expense for this lease commenced in the third quarter of fiscal 2017. Our total obligation for the base rent is approximately $120.5 million.

The following summarizes our operating lease commitments as of January 31, 2017 (in thousands):
 
 
Payments Due by Period*
 
 
Total
 
Less Than 1
year
 
1-3 years
 
3-5 years
 
More Than 5
years
Operating lease commitments *
 
$
177,160

 
$
20,399

 
$
44,582

 
$
36,745

 
$
75,434

 _________________________
* We entered into sublease agreements for portions of our office space and the future rental income of $1.0 million from these agreements has been included as an offset to our future minimum rental payments.


56


Financing Lease Obligation

On April 29, 2014, we entered into an office lease (the “Lease”) for approximately 182,000 square feet located at 270 Brannan Street, San Francisco, California (the “Premises”). The Premises is allocated between the "Initial Premises" and "Additional Premises," which are each approximately 91,000 square feet of rentable space. The term of the Additional Premises begins one year after the Initial Premises and each have a term of 84 months. Our total obligation for the base rent is approximately $92.0 million. On May 13, 2014, we entered into an irrevocable, standby letter of credit with Silicon Valley Bank for $6.0 million to serve as a security deposit for the Lease.

As a result of our involvement during the construction period, whereby we had certain indemnification obligations related to the construction, we were considered for accounting purposes only, the owner of the construction project under build-to-suit lease accounting. We have recorded project construction costs incurred by the landlord as an asset and a corresponding long term liability in “Property and equipment, net” and “Other liabilities, non-current,” respectively, on our consolidated balance sheets. We moved into the Premises in February 2016. We have determined that the lease does not meet the criteria for “sale-leaseback” treatment, due to our continuing involvement in the project resulting from our standby letter of credit. Accordingly, the Lease will continue to be accounted for as a financing obligation.

As of January 31, 2017, future payments on the financing lease obligation are as follows (in thousands):
Fiscal Period:
 
 
Fiscal 2018
 
$
11,683

Fiscal 2019
 
12,510

Fiscal 2020
 
12,886

Fiscal 2021
 
13,272

Fiscal 2022
 
13,670

Thereafter
 
21,977

Total future minimum lease payments
 
$
85,998

    
Facility Exit Costs

In fiscal 2017, we relocated certain corporate offices in the San Francisco Bay Area and as a result, some of our leased office spaces are no longer in use. Accordingly, we calculated and recorded a liability at the "cease-use" date related to those operating leases based on the difference between the present value of the estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. We recorded a facility exit charge of approximately $8.6 million to "General and administrative" expenses in the consolidated statements of operations associated with the recognition of the liability. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. In addition, we also recognized $2.7 million of expense related to the acceleration of depreciation on certain property and equipment related to these facility exits.

Off-Balance Sheet Arrangements

During fiscal 2017, 2016 and 2015, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Indemnification Arrangements

During the ordinary course of business, we may indemnify, hold harmless and agree to reimburse for losses suffered or incurred, our customers, vendors and their affiliates for certain intellectual property infringement and other claims by third parties with respect to our offerings, in connection with our commercial end-user license arrangements or related to general business dealings with those parties.
 
As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.
 

57


To date, there have not been any costs incurred in connection with such indemnification obligations; therefore, there is no accrual of such amounts at January 31, 2017. We are unable to estimate the maximum potential impact of these indemnifications on our future results of operations.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk
 
Interest Rate Risk
 
We had cash and cash equivalents of $421.3 million as of January 31, 2017. We hold our cash and cash equivalents for working capital purposes. Our cash and cash equivalents are held in cash deposits and money market funds. The primary objective of our investment activities is to preserve principal while maximizing yields without significantly increasing risk. This objective is accomplished by making diversified investments, consisting only of investment grade securities. During the fiscal years ended January 31, 2017 and 2016, the effect of a hypothetical 10% increase or decrease in overall interest rates would not have had a material impact on our interest income.

Any draws under our revolving credit facility bear interest at a variable rate tied to the prime rate or the LIBOR rate. As of January 31, 2017, we had no balance outstanding under this agreement.
 
Foreign Currency Exchange Risk
 
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. All of our revenues are generated in U.S. dollars. Our expenses are generally denominated in the currencies in which our operations are located, which is primarily in the United States and to a lesser extent in Europe and Asia. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. We seek to minimize the impact of certain foreign currency fluctuations by hedging certain balance sheet exposures with foreign currency forward contracts. Any gain or loss from settling these contracts is offset by the loss or gain derived from the underlying balance sheet exposures. We do not enter into any hedging contracts for trading or speculative purposes. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
 
Inflation
 
We do not believe that inflation had a material effect on our business, financial condition or results of operations in the last three fiscal years. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
Recent Accounting Pronouncements
For recent accounting pronouncements, see Note 1 of our accompanying Notes to Consolidated Financial Statements included in Part II, Item 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.

58


Item 8. Financial Statements and Supplementary Data

Splunk Inc.

Index to Consolidated Financial Statements

The supplementary financial information required by this Item 8, is included in Part II, Item 7 under the caption “Quarterly Results of Operations,” which is incorporated herein by reference.


59




Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Splunk Inc.

In our opinion, the accompanying consolidated balance sheets and the related consolidated statements of operations, of comprehensive loss, of stockholders’ equity and of cash flows present fairly, in all material respects, the financial position of Splunk Inc. and its subsidiaries at January 31, 2017 and January 31, 2016, and the results of their operations and their cash flows for each of the three years in the period ended January 31, 2017 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 31, 2017, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). The Company's management is responsible for these financial statements, for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on these financial statements and on the Company's internal control over financial reporting based on our integrated audits. We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement and whether effective internal control over financial reporting was maintained in all material respects. Our audits of the financial statements included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall financial statement presentation. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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 (iii) 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/ PricewaterhouseCoopers LLP
San Jose, California
March 29, 2017


60

Splunk Inc.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)




 
January 31, 2017
 
January 31, 2016
ASSETS
 

 
 

Current assets
 

 
 

Cash and cash equivalents
$
421,346

 
$
424,541

Investments, current portion
662,096

 
584,498

Accounts receivable, net
238,281

 
181,665

Prepaid expenses and other current assets
38,650

 
26,565

Total current assets
1,360,373

 
1,217,269

Investments, non-current
5,000

 
1,500

Property and equipment, net
166,395

 
134,995

Intangible assets, net
37,713

 
49,482

Goodwill
124,642

 
123,318

Other assets
24,423

 
10,275

Total assets
$
1,718,546

 
$
1,536,839

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 

Current liabilities
 

 
 

Accounts payable
$
7,503

 
$
4,868

Accrued payroll and compensation
100,092

 
95,898

Accrued expenses and other liabilities
81,071

 
49,879

Deferred revenue, current portion
478,707

 
347,121

Total current liabilities
667,373

 
497,766

Deferred revenue, non-current
146,752

 
102,382

Other liabilities, non-current
99,260

 
77,277

Total non-current liabilities
246,012

 
179,659

Total liabilities
913,385

 
677,425

Commitments and contingencies (Note 3)
 
 
 
Stockholders’ equity
 

 
 

Preferred stock: $0.001 par value; 20,000,000 shares authorized; no shares issued or outstanding at January 31, 2017 and January 31, 2016

 

Common stock: $0.001 par value; 1,000,000,000 shares authorized; 137,169,481 shares issued and outstanding at January 31, 2017, and 131,543,467 shares issued and outstanding at January 31, 2016
137

 
132

Accumulated other comprehensive loss
(3,013
)
 
(3,770
)
Additional paid-in capital
1,828,821

 
1,528,647

Accumulated deficit
(1,020,784
)
 
(665,595
)
Total stockholders’ equity
805,161

 
859,414

Total liabilities and stockholders’ equity
$
1,718,546

 
$
1,536,839


The accompanying notes are an integral part of these consolidated financial statements.

61

Splunk Inc.
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
 


 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Revenues
 

 
 

 
 

License
$
546,925

 
$
405,399

 
$
283,191

Maintenance and services
403,030

 
263,036

 
167,684

Total revenues
949,955

 
668,435

 
450,875

Cost of revenues (1)
 

 
 

 
 

License
11,965

 
9,080

 
1,859

Maintenance and services
179,088

 
105,042

 
66,519

Total cost of revenues
191,053

 
114,122

 
68,378

Gross profit
758,902

 
554,313

 
382,497

Operating expenses (1)
 

 
 

 
 

Research and development
295,850

 
215,309

 
150,790

Sales and marketing
653,524

 
505,348

 
344,471

General and administrative
153,359

 
121,579

 
103,046

Total operating expenses
1,102,733

 
842,236

 
598,307

Operating loss
(343,831
)
 
(287,923
)
 
(215,810
)
Interest and other income (expense), net
 

 
 

 
 

Interest income (expense), net
(2,829
)
 
1,798

 
754

Other income (expense), net
(3,022
)
 
(519
)
 
216

Total interest and other income (expense), net
(5,851
)
 
1,279

 
970

Loss before income taxes
(349,682
)
 
(286,644
)
 
(214,840
)
Provision for income taxes (benefit)
5,507

 
(7,872
)
 
2,276

Net loss
$
(355,189
)
 
$
(278,772
)
 
$
(217,116
)
 
 

 
 

 
 

Basic and diluted net loss per share
$
(2.65
)
 
$
(2.20
)
 
$
(1.81
)
 
 

 
 

 
 

Weighted-average shares used in computing basic and diluted net loss per share
133,910

 
126,746

 
119,775

 

(1)      Amounts include stock-based compensation expense, as follows: 
Cost of revenues
$
30,971

 
$
26,057

 
$
17,189

Research and development
129,388

 
89,197

 
60,777

Sales and marketing
161,164

 
130,054

 
90,064

General and administrative
56,518

 
46,949

 
46,149





The accompanying notes are an integral part of these consolidated financial statements.


62

Splunk Inc.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)

 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Net loss
$
(355,189
)
 
$
(278,772
)
 
$
(217,116
)
Other comprehensive income (loss):


 


 


Net unrealized gain (loss) on investments (net of tax)
(174
)
 
(66
)
 
2

Foreign currency translation adjustments
931

 
(2,867
)
 
(897
)
Total other comprehensive income (loss)
757

 
(2,933
)
 
(895
)
Comprehensive loss
$
(354,432
)
 
$
(281,705
)
 
$
(218,011
)
 
The accompanying notes are an integral part of these consolidated financial statements.



63

Splunk Inc.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands, except share amounts)

 
Common Stock
 
 
 
 
 
 
 
Shares
 
Amount
 
Additional Paid-in Capital
 
Accumulated Other Comprehensive Income (Loss)
 
Accumulated Deficit
 
Total Stockholders Equity
Balances at January 31, 2014
116,099,516

 
$
116

 
$
954,441

 
$
58

 
$
(169,707
)
 
$
784,908

Stock-based compensation

 

 
214,179

 

 

 
214,179

Issuance of common stock upon exercise of options
4,213,746

 
4

 
16,788

 

 

 
16,792

Vesting of early exercised options

 

 
112

 

 

 
112

Vesting of restricted stock units
2,862,027

 
3

 
(3
)
 

 

 

Issuance of common stock upon ESPP purchase
363,203

 

 
14,494

 

 

 
14,494

Excess tax benefits from employee stock plans

 

 
847

 

 

 
847

Unrealized gain from investments

 

 

 
2

 

 
2

Net change in cumulative translation adjustments

 

 

 
(897
)
 

 
(897
)
Net loss

 

 

 

 
(217,116
)
 
(217,116
)
Balances at January 31, 2015
123,538,492

 
123

 
1,200,858

 
(837
)
 
(386,823
)
 
813,321

Stock-based compensation

 

 
292,257

 

 

 
292,257

Issuance of common stock upon exercise of options
2,755,556

 
3

 
15,266

 

 

 
15,269

Vesting of early exercised options

 

 
55

 

 

 
55

Vesting of restricted stock units
4,136,073

 
5

 
(5
)
 

 

 

Issuance of common stock upon ESPP purchase
441,564

 

 
19,342

 

 

 
19,342

Issuance of restricted stock awards
671,782

 
1

 

 

 

 
1

Excess tax benefits from employee stock plans

 

 
874

 

 

 
874

Unrealized loss from investments

 

 

 
(66
)
 

 
(66
)
Net change in cumulative translation adjustments

 

 

 
(2,867
)
 

 
(2,867
)
Net loss

 

 

 

 
(278,772
)
 
(278,772
)
Balances at January 31, 2016
131,543,467

 
132

 
1,528,647

 
(3,770
)
 
(665,595
)
 
859,414

Stock-based compensation

 

 
378,041

 

 

 
378,041

Issuance of common stock upon exercise of options
1,642,599

 
2

 
7,746

 

 

 
7,748

Vesting of restricted stock units
3,571,873

 
3

 

 

 

 
3

Taxes paid related to net share settlement of equity awards

 

 
(113,707
)
 

 

 
(113,707
)
Issuance of common stock upon ESPP purchase
597,545

 

 
27,412

 

 

 
27,412

Forfeited restricted stock awards
(186,003
)
 

 

 

 

 

Excess tax benefits from employee stock plans

 

 
682

 

 

 
682

Unrealized loss from investments

 

 

 
(174
)
 

 
(174
)
Net change in cumulative translation adjustments

 

 

 
931

 

 
931

Net loss

 

 

 

 
(355,189
)
 
(355,189
)
Balances at January 31, 2017
137,169,481

 
$
137

 
$
1,828,821

 
$
(3,013
)
 
$
(1,020,784
)
 
$
805,161

The accompanying notes are an integral part of these consolidated financial statements.

64

Splunk Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)


 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Cash flows from operating activities
 

 
 
 
 

Net loss
$
(355,189
)

$
(278,772
)

$
(217,116
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
32,113


19,491


12,494

Amortization of investment premiums
840

 
1,332

 
775

Stock-based compensation expense
378,041


292,257


214,179

Deferred income taxes
(326
)
 
(11,140
)
 
(327
)
Excess tax benefits from employee stock plans
(682
)
 
(874
)
 
(847
)
Facility exit charge
8,625

 

 

Accelerated depreciation of property and equipment
2,739

 

 

Changes in operating assets and liabilities, net of acquisitions:
 
 
 
 
 
Accounts receivable, net
(56,616
)

(53,252
)

(45,065
)
Prepaid expenses, other current and non-current assets
(25,726
)

4,675


(11,284
)
Accounts payable
2,720


965


1,766

Accrued payroll and compensation
4,194


30,026


21,344

Accrued expenses and other liabilities
35,145


5,496


16,297

Deferred revenue
175,956


145,418


111,764

Net cash provided by operating activities
201,834


155,622


103,980

Cash flows from investing activities
 

 
 
 


Purchases of investments
(683,787
)
 
(480,610
)
 
(820,710
)
Maturities of investments
605,175

 
522,645

 
192,000

Acquisitions, net of cash acquired

 
(142,693
)
 
(2,500
)
Purchases of property and equipment
(45,349
)

(51,332
)

(13,950
)
Other investment activities
(3,500
)
 
(1,500
)
 

Net cash used in investing activities
(127,461
)
 
(153,490
)
 
(645,160
)
Cash flows from financing activities
 

 
 
 
 

Proceeds from exercise of stock options
7,751


15,269


16,792

Excess tax benefits from employee stock plans
682

 
874

 
847

Proceeds from employee stock purchase plan
27,412

 
19,342

 
14,494

Taxes paid related to net share settlement of equity awards
(113,707
)
 

 

Payment related to financing lease obligation

 

 
(523
)
Net cash provided by (used in) financing activities
(77,862
)

35,485


31,610

Effect of exchange rate changes on cash and cash equivalents
294

 
(391
)
 
(568
)
Net increase (decrease) in cash and cash equivalents
(3,195
)

37,226


(510,138
)
Cash and cash equivalents
 
 
 
 
 
Beginning of period
424,541


387,315


897,453

End of period
$
421,346


$
424,541


$
387,315

Supplemental disclosures
 

 
 

 
 
Cash paid for income taxes
$
3,021


$
1,408


$
1,080

Cash paid for interest expense related to financing lease obligation
4,132

 

 

Non-cash investing and financing activities
 
 
 
 
 
Increase (decrease) in accrued purchases of property and equipment
(1,121
)

(775
)

1,057

Vesting of early exercised options

 
56

 
112

Increase in capitalized construction costs related to build-to-suit lease
10,065

 
42,825

 
29,360

The accompanying notes are an integral part of these consolidated financial statements. 

65

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS




(1)  Description of the Business and Significant Accounting Policies
 
Business
 
Splunk Inc. (“we,” “us,” “our”) provides innovative software solutions that enable organizations to gain real-time operational intelligence by harnessing the value of their data. Our offerings enable users to collect, index, search, explore, monitor, correlate and analyze data regardless of format or source. Our offerings address large and diverse data sets, commonly referred to as big data, and are specifically tailored for machine data. Machine data is produced by nearly every software application and electronic device and contains a definitive, time-stamped record of various activities, such as transactions, customer and user activities and security threats. Our offerings help users derive new insights from machine data that can be used to, among other things, improve service levels, reduce operational costs, mitigate security risks, demonstrate and maintain compliance, and drive better business decisions. We were incorporated in California in October 2003 and reincorporated in Delaware in May 2006.

Fiscal Year
 
Our fiscal year ends on January 31. References to fiscal 2017, for example, refer to the fiscal year ended January 31, 2017.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting periods covered by the financial statements and accompanying notes. In particular, we make estimates with respect to the fair value of multiple elements in revenue recognition, uncollectible accounts receivable, the assessment of the useful life and recoverability of long-lived assets (property and equipment, goodwill and identified intangibles), stock-based compensation expense, the fair value of assets acquired and liabilities assumed for business combinations, income taxes, leases and contingencies. Actual results could differ from those estimates.

Segments
We operate our business as one operating segment: the development and marketing of software solutions that enable our customers to gain real-time operational intelligence by harnessing the value of their data. Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Splunk Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

Foreign Currency

The functional currency of our foreign subsidiaries is their respective local currency. Translation adjustments arising from the use of differing exchange rates from period to period are included in "Accumulated other comprehensive loss" within the consolidated statements of stockholders’ equity. Foreign currency transaction gains and losses are included in "Other income (expense), net" and were not material for the three years ended January 31, 2017. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.

Foreign Currency Contracts

We use foreign currency forward contracts as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These contracts typically have maturities of one month. They are not designated as cash flow or fair value hedges under ASC Topic 815, Derivatives and Hedging. These contracts hedge assets and liabilities that
are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to "Other income (expense), net" in the consolidated statements of operations.

Business Combinations

We use our best estimates and assumptions to allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed 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 recorded as goodwill. Our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed during the measurement period, any subsequent adjustments are recorded to our consolidated statements of operations.

Revenue Recognition

We generate revenues primarily in the form of software license fees and related maintenance and services fees. License fees include perpetual license fees, term license fees and royalties. Maintenance and services primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training, professional services that are not essential to functionality and subscription software services.

We recognize revenues when all of the following conditions are met:

there is persuasive evidence of an arrangement; 

the software or services have been delivered to the customer; 

the amount of fees to be paid by the customer is fixed or determinable; and 

the collection of the related fees is probable.

Signed agreements are used as evidence of an arrangement. If a contract signed by the customer does not exist, we use a purchase order as evidence of an arrangement. In cases where both a signed contract and a purchase order exist, we consider the signed contract to be the final persuasive evidence of an arrangement. Electronic delivery occurs when we provide the customer with access to the software via a license key. We assess whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. We assess collectability of the fee based on a number of factors such as collection history and creditworthiness of the customer. If we determine that collectability is not probable, revenue is deferred until collectability becomes probable, generally upon receipt of cash.

When contracts contain software-related multiple elements wherein vendor specific objective evidence (“VSOE”) exists for all undelivered elements and the services, if any, are not essential to the functionality of the delivered elements, we account for the delivered elements in accordance with the “Residual Method.” Perpetual license arrangements are typically accompanied by maintenance agreements. Maintenance revenues consist of fees for providing software updates on a when-and-if-available basis and technical support for software products for an initial term. Maintenance revenues are recognized ratably over the term of the agreement. We have established fair value for maintenance on perpetual licenses due to consistently priced standalone sales of maintenance. Revenues related to term license fees are recognized ratably over the contract term beginning on the date the customer has access to the software license key and continuing through the end of the contract term. In these cases, we do not have VSOE of fair value for maintenance, as fees for support and maintenance are bundled with the license over the entire term of the contract.

License arrangements may also include professional services and training services, which are typically delivered early in the contract term. In determining whether professional services revenues should be accounted for separately from license revenues, we evaluate whether the professional services are considered essential to the functionality of the software using factors such as the nature of our software products; whether they are ready for use by the customer upon receipt; the nature of our implementation services, which typically do not involve significant customization to or development of the underlying software code; the availability of services from other vendors; whether the timing of payments for license revenues is

66

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


coincident with performance of services; and whether milestones or acceptance criteria exist that affect the realizability of the software license fee. Substantially all of our professional services arrangements are billed on a time and materials basis and, accordingly, are recognized as the services are performed. Training revenues are recognized as training services are delivered. VSOE of fair value of professional and training services is based upon stand-alone sales of those services. Payments received in advance of services performed are deferred and recognized when the related services are performed.

We are unable to establish VSOE of fair value for all undelivered elements in certain multiple element arrangements due to the lack of VSOE for maintenance services that are generally bundled with term licenses. In these instances, all revenue is recognized ratably over the period that the services are expected to be performed, commencing when all service periods have started. In arrangements where the expected service periods of maintenance services and professional or training services differ, we recognize all revenue over the longer of the expected service periods, which is generally the maintenance period.

We do not offer credits or refunds and therefore have not recorded any sales return allowance for any of the periods presented. Upon a periodic review of outstanding accounts receivable, amounts that are deemed to be uncollectible are written off against the allowance for doubtful accounts. Our policy is to record revenues net of any applicable sales, use or excise taxes.

We recognize revenues from the indirect sales channel upon sell-through by the partner or distributor. Sell-through is determined when we receive an order form from a reseller for a specific end-user sale. We do not offer right of return, product rotation or price protection to any of our channel partners. We also have licensing arrangements with OEM customers for which royalty fees are generally recognized as revenue upon receipt of reports of units shipped, respectively. Provided all other revenue criteria are met, the upfront, minimum, non-refundable license fees from OEM customers are recognized upon delivery, and on-going royalty fees are recognized upon reports of units shipped.

In our consolidated statements of operations, revenues are categorized as license or maintenance and services revenues. We allocate revenues from arrangements containing multiple elements to each of these categories based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, we first allocate revenues to any undelivered elements for which VSOE of fair value has been established, then allocate revenues to any undelivered elements for which VSOE of fair value has not been established based upon management’s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management’s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.

For multiple-element arrangements containing our non-software services, we: (1) determine whether each element constitutes a separate unit of accounting; (2) determine the fair value of each element using the selling price hierarchy of VSOE of selling price, third-party evidence (“TPE”) of selling price or best-estimated selling price (“BESP”), as applicable; and (3) allocate the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. As our go-to-market strategies evolve, we may modify our pricing practices in the future, which could result in changes in relative selling prices, including both VSOE and BESP.

For multiple-element arrangements that contain both software and non-software elements, we allocate revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy. We determine the selling price for each deliverable using VSOE of selling price, if it exists, or TPE of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.

In our subscription software services agreements, we include service level commitments to customers relating to levels of uptime availability and permitting those customers to receive credits in the event that we fail to meet those levels. To date, we have not incurred any material costs as a result of such commitments and have not accrued any liabilities related to such obligations in the accompanying consolidated financial statements.

Deferred revenue consists substantially of amounts invoiced in advance of revenue recognition for our products and services described above. We recognize deferred revenue as revenue only when the revenue recognition criteria are met.


67

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Cash and Cash Equivalents

We consider all highly liquid instruments with original maturities of 90 days or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. We do not hold or issue financial instruments for trading purposes.

Investments

We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Securities are classified as available-for-sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the consolidated statements of comprehensive income (loss). Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a component of investment income. In order to determine whether a decline in value is other-than-temporary, we evaluate, among other factors, the duration and extent to which the fair value has been less than the carrying value and our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. The cost of securities sold is based on the specific-identification method. Interest on securities classified as available-for-sale is included as a component of Interest income, net.

Concentration of Risk

Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, investments and accounts receivable. We maintain the majority of our cash balance at two financial institutions that management believes are high-credit, quality financial institutions and invest our cash equivalents in highly rated money market funds.

At January 31, 2017, one channel partner represented 30% of total accounts receivable. At January 31, 2016, one channel partner represented 26% and one customer represented 16% of total accounts receivable.

Our accounts receivable is subject to collection risk. Our gross accounts receivable is reduced for this risk by an allowance for doubtful accounts. This allowance is for estimated losses resulting from the inability of our customers to make required payments. It is an estimate and is regularly evaluated for adequacy by taking into consideration a combination of factors. We look at factors such as past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions. These factors are reviewed to determine whether an allowance for bad debts should be recorded to reduce the receivable balance to the amount believed to be collectible.

The following table presents the changes in the allowance for doubtful accounts (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
 
 
 
 
 
 
Balance at beginning of period
$
531

 
$
473

 
$
758

Add: bad debt expense

 
98

 

Less: write-offs, net of recoveries
(56
)
 
(40
)
 
(285
)
Balance at end of period
$
475

 
$
531

 
$
473


Goodwill, Intangible Assets, Long-Lived Assets and Impairment Assessments

Goodwill and indefinite-lived intangible assets are carried at cost and are evaluated annually for impairment, or more frequently if circumstances exist that indicate that impairment may exist. When conducting our annual goodwill impairment assessment, we perform a quantitative evaluation of whether goodwill is impaired using the two-step impairment test. The first step is comparing the fair value of our reporting unit to its carrying value. We consider the enterprise to be the reporting unit for this analysis. If step one indicates that impairment potentially exists, the second step is performed to measure the amount of impairment, if any. We record the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, as impairment.

Finite-lived intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the

68

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


remaining period of amortization. The carrying amounts of these assets are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these 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.

In-process research and development is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When in-process research and development projects are completed, the corresponding amount is reclassified as an amortizable intangible asset and is amortized over the asset’s estimated useful life.

We evaluate the recoverability of our long-lived assets including intangible and tangible assets. Acquired finite-lived intangible assets are amortized over their useful lives. We evaluate long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. We recognize such impairment in the event the net book value of such assets exceeds their fair value. If the fair value of the long-lived assets exceeds the carrying value of the net assets assigned, then the assets are not impaired and no further testing is performed. If the carrying value of the net assets assigned exceeds the fair value of the assets, then we must perform the second step of the impairment test in order to determine the implied fair value.

Property and Equipment

Property and equipment are stated at cost net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from generally three to five years. Leasehold improvements are amortized over the shorter of the estimated useful life or the remaining lease term. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statements of operations. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.

The following table presents the estimated useful lives of our property and equipment:
 
Useful Life
Computer equipment and software
3 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the useful life of the asset or the lease term

Capitalized Software Development Costs

Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. We did not capitalize any internal software development costs for fiscal 2017 and 2016 because the cost incurred and the time between technological feasibility and product release was insignificant. We had no amortization expense from capitalized purchased technology during fiscal 2017, 2016 or 2015.

Costs related to software acquired, developed or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development, are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. We define the design, configuration, and coding process as the application development stage. We did not capitalize any costs related to computer software developed for internal use in fiscal 2017 or 2016.

Commissions
Commissions are recorded as a component of sales and marketing expenses and consist of the variable compensation paid to our sales force. Sales commissions are earned and recorded at the time that a customer has entered into a binding purchase agreement. Commissions paid to sales personnel are recoverable only in the case that we cannot collect the invoiced amounts associated with a sales order. Commission expense was $109.1 million, $88.5 million and $61.0 million for fiscal 2017, 2016 and 2015, respectively.

69

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Leases
We primarily lease our facilities under operating leases. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent expense as a current and non-current deferred rent liability in "Accrued expenses and other liabilities" and "Other liabilities, non-current," respectively, on the consolidated balance sheets. Rent expense for our operating leases was $28.1 million, $11.9 million and $9.8 million during fiscal 2017, 2016 and 2015, respectively.
Facility Exit Costs
Certain of our operating facility leases include office space that is not occupied or used by us. We calculate and record a liability at the "cease-use" date related to those operating leases based on the difference between the present value of estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. Associated with the recognition of the liability, we also record a corresponding charge to "General and administrative" expenses in the consolidated statements of operations.

Advertising Expense
We expense advertising costs as incurred. We incurred $10.0 million, $13.3 million and $8.4 million in advertising expenses for fiscal 2017, 2016 and 2015, respectively. Advertising costs are recorded in "Sales and marketing" expenses in the consolidated statements of operations.
Stock-Based Compensation
We recognize compensation expense for all share-based payment awards, including stock options, restricted stock units (“RSUs”), performance units (“PSUs”) and restricted stock awards (“RSAs”), based on the estimated fair value of the award on the grant date in the consolidated statements of operations over the related vesting periods. The expense recorded is based on awards ultimately expected to vest and therefore is reduced by estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We calculate the fair value of options using the Black-Scholes method and expense using the straight-line attribution approach.

We account for equity awards issued to non-employees, such as consultants, in accordance with the guidance relating to equity instruments that are issued to other than employees for acquiring, or in conjunction with selling, goods or services, using the Black-Scholes method to determine the fair value of such instruments. Awards granted to non-employees are remeasured over the vesting period, and the resulting value is recorded as an expense over the period the services are received.
The fair value of each option grant and stock purchase right granted under the Employee Stock Purchase Plan (“ESPP”) was estimated on the date of grant using the Black-Scholes option pricing model. We recognize stock-based compensation expense related to our ESPP on a straight-line basis over the offering period, which is twelve months. Stock-based compensation expense is recognized net of estimated forfeiture activity.

The determination of the grant date fair value of options using an option-pricing model is affected by assumptions regarding a number of other complex and subjective variables, which include our expected stock price volatility over the expected term of the options, stock option exercise and cancellation behaviors, risk-free interest rates and expected dividends.

The number of PSUs earned and eligible to vest will be determined based on achievement of certain company financial performance measures and the recipient’s continued service with us. The number of shares of our stock to be received at vesting can range from 0% to 200% of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives.

Income Taxes
Income taxes are accounted for under the asset and liability method in accordance with authoritative guidance for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating

70

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The guidance on accounting for uncertainty in income taxes requires us to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.

Recently Issued Accounting Pronouncements

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-04 (Topic 350) Intangibles - Goodwill and Other. The new standard simplifies how companies are required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01 (Topic 805) Business Combinations - Clarifying the Definition of a Business. The new standard narrows the definition of a business to assist companies with evaluating when a set of transferred assets and activities is a business. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In October 2016, the FASB issued ASU No. 2016-16 (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory. The new standard will require companies to recognize, as opposed to defer, the tax effects from intercompany transfers of certain assets when the transfer occurs. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13 (Topic 326), Financial Instruments - Credit Losses. The amendments in this update require a financial asset (or a group of financial assets) measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In March 2016, the FASB issued ASU No. 2016-09 (Topic 718), Compensation - Stock Compensation, which has been issued as part of its Simplification Initiative. The areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for our first quarter of fiscal 2018. We do not expect this pronouncement to have a material impact on our consolidated financial statements upon adoption.

In February 2016, the FASB issued ASU No. 2016-02 (Topic 842), Leases, which supersedes the lease recognition requirements in ASC Topic 840, Leases. The standard requires an entity to recognize right-of-use assets and lease liabilities arising from a lease for operating leases, initially measured at the present value of the lease payments on the consolidated balance sheets. The impact of such leases on the consolidated statements of operations and cash flows will continue to be treated in a similar manner under current GAAP. The standard also requires additional qualitative and quantitative disclosures. The standard is effective for our first quarter of fiscal 2020, although early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements and related disclosures. We anticipate that most of our office leases will be recognized as lease liabilities and corresponding right-of-use assets, and will accordingly have a material impact on our consolidated balance sheets upon adoption.

In May 2014, the FASB issued ASU No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition and

71

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


establishes a new revenue standard. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In March 2016, the FASB issued ASU No. 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies the guidance in the new revenue standard on assessing whether an entity is a principal or an agent in a revenue transaction. This conclusion impacts whether an entity reports revenue on a gross or net basis. In April 2016, the FASB issued ASU No. 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies the guidance in the new revenue standard regarding an entity’s identification of its performance obligations in a contract. In May 2016, the FASB issued ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients, which amends the guidance in the new revenue standard on collectability, non-cash consideration, presentation of sales tax, and transition. In December 2016, the FASB issued ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue standard, as amended by ASU No. 2015-14, is effective in the first quarter of fiscal 2019 and may be applied retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. We currently plan to adopt the standard using the cumulative effect transition method. Early adoption is permitted, but not earlier than the original effective date for annual and interim periods.

While we are still evaluating the total impact of the new revenue standard, we believe the adoption of this new standard will have a material impact on our consolidated financial statements, including the way we account for arrangements involving a term license, deferred revenue and sales commissions. Under the new revenue standard, we would be required to recognize term license revenues upfront and the associated maintenance revenues over the contract period. Under the current revenue standard, we recognize both the term license and maintenance revenues ratably over the contract period. In addition, some deferred revenue recorded in accordance with the current revenue standard could be eliminated upon adoption of the new revenue standard. We have also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, under Topic 606. Under ASC 340-40, we would be required to capitalize and amortize incremental costs of obtaining a contract, such as sales commission costs. Under our current accounting policy, we do not capitalize sales commission costs and recognize these costs when they are incurred.

(2) Investments and Fair Value Measurements

The carrying amounts of certain of our financial instruments including cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their short-term maturities.
 
Assets and liabilities recorded at fair value in the financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels that are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
 
Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities.
 
Level 2—Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
 
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
 
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.

The following table sets forth the fair value of our financial assets and liabilities that were measured on a recurring basis as of January 31, 2017 and 2016 (in thousands):

72

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


 
 
January 31, 2017
 
January 31, 2016
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Money market funds
 
$
345,959

 
$

 
$

 
$
345,959

 
$
374,571

 
$

 
$

 
$
374,571

U.S. treasury securities
 

 
662,096

 

 
662,096

 

 
607,892

 

 
607,892

Other
 

 

 
3,000

 
3,000

 

 

 
1,500

 
1,500

Reported as:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Assets:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Cash and cash equivalents
 
 

 
 

 
 

 
$
345,959

 
 

 
 

 
 

 
$
397,965

Investments, current portion
 
 
 
 
 
 
 
662,096

 
 
 
 
 
 
 
584,498

Investments, non-current
 
 
 
 
 
 
 
3,000

 
 
 
 
 
 
 
1,500

Total
 
 

 
 

 
 

 
$
1,011,055

 
 

 
 

 
 

 
$
983,963


Our investments in money market funds are measured at fair value on a recurring basis. These money market funds are actively traded and reported daily through a variety of sources. The fair value of the money market fund investments is classified as Level 1.

We invested in U.S. treasury securities during the fiscal year ended January 31, 2017 and 2016, which we have classified as available-for-sale securities. The following table presents our available-for-sale investments as of January 31, 2017 (in thousands): 
 
 
January 31, 2017
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Investments, current portion:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
662,327

 
$
32

 
$
(263
)
 
$
662,096

Total available-for-sale investments
 
$
662,327

 
$
32

 
$
(263
)
 
$
662,096


The following table presents our available-for-sale investments as of January 31, 2016 (in thousands): 
 
 
January 31, 2016
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
23,399

 
$

 
$
(5
)
 
$
23,394

Investments, current portion:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
584,554

 
158

 
(214
)
 
584,498

Total available-for-sale investments
 
$
607,953

 
$
158

 
$
(219
)
 
$
607,892


As of January 31, 2017, the following marketable securities were in an unrealized loss position (in thousands):
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
U.S. treasury securities
 
$
446,073

 
$
(263
)
 
$

 
$

 
$
446,073

 
$
(263
)

As of January 31, 2016, the following marketable securities were in an unrealized loss position (in thousands):
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
U.S. treasury securities
 
$
212,532

 
$
(138
)
 
$
164,298

 
$
(81
)
 
$
376,830

 
$
(219
)

As of January 31, 2017 and 2016, we did not consider any of our investments to be other-than-temporarily impaired.


73

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


The contractual maturities of our investments are as follows (in thousands):
 
 
January 31, 2017
Due within one year
 
$
662,096

Total
 
$
662,096


Investments with maturities of less than 12 months from the balance sheet date are classified as current assets, which are available for use to fund current operations. Investments with maturities greater than 12 months from the balance sheet date are classified as long-term assets.

Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs

During the fiscal year ended January 31, 2016 we made an investment in the form of a convertible promissory note in a privately-held company that we have classified as an available-for-sale investment, which is included in "Investments, non-current," on our consolidated balance sheets. During fiscal 2017, we made an additional $1.5 million convertible promissory note investment in this privately-held company. These investments are recorded at fair value using significant unobservable inputs or data in an inactive market and the valuation requires our judgment due to the absence of quoted prices in active markets and inherent lack of liquidity. Unrealized gains and losses on our available-for-sale investments are excluded from earnings and reported, net of tax, as a separate component on the consolidated statements of comprehensive income (loss). During the fiscal year ended January 31, 2017, we have not recognized any unrealized gains or losses or any other-than-temporary impairment charges on these investments. The carrying value of these investments were $3.0 million and $1.5 million as of January 31, 2017 and January 31, 2016, respectively.

(3)  Commitments and Contingencies

Operating Lease Commitments
 
We lease our office spaces under non-cancelable leases. Rent expense for our operating leases was $28.1 million, $11.9 million and $9.8 million during fiscal 2017, 2016 and 2015, respectively.

On August 24, 2015, we entered into an office lease for approximately 235,000 square feet located at 3098 Olsen Drive, San Jose, California for a term of 129 months. Rent expense for this lease commenced in the third quarter of fiscal 2017. Our total obligation for the base rent is approximately $120.5 million.

The following summarizes our operating lease commitments as of January 31, 2017 (in thousands):
 
 
Payments Due by Period*
 
 
Total
 
Less Than 1
year
 
1-3 years
 
3-5 years
 
More Than 5
years
Operating lease commitments (1)
 
$
177,160

 
$
20,399

 
$
44,582

 
$
36,745

 
$
75,434

 _________________________
(1) We entered into sublease agreements for portions of our office space and the future rental income of $1.0 million from these agreements has been included as an offset to our future minimum rental payments.

Financing Lease Obligation

On April 29, 2014, we entered into an office lease (the “Lease”) for approximately 182,000 square feet located at 270 Brannan Street, San Francisco, California (the “Premises”). The Premises is allocated between the "Initial Premises" and "Additional Premises," which are each approximately 91,000 square feet of rentable space. The term of the Additional Premises begins one year after the Initial Premises and each have a term of 84 months. Our total obligation for the base rent is approximately $92.0 million. On May 13, 2014, we entered into an irrevocable, standby letter of credit with Silicon Valley Bank for $6.0 million to serve as a security deposit for the Lease.


74

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


As a result of our involvement during the construction period, whereby we had certain indemnification obligations related to the construction, we were considered for accounting purposes only, the owner of the construction project under build-to-suit lease accounting. We have recorded project construction costs incurred by the landlord as an asset and a corresponding long term liability in “Property and equipment, net” and “Other liabilities, non-current,” respectively, on our consolidated balance sheets. We moved into the Premises in February 2016. We have determined that the lease does not meet the criteria for “sale-leaseback” treatment, due to our continuing involvement in the project resulting from our standby letter of credit. Accordingly, the Lease will continue to be accounted for as a financing obligation.

As of January 31, 2017, future payments on the financing lease obligation are as follows (in thousands):
Fiscal Period:
 
 
Fiscal 2018
 
$
11,683

Fiscal 2019
 
12,510

Fiscal 2020
 
12,886

Fiscal 2021
 
13,272

Fiscal 2022
 
13,670

Thereafter
 
21,977

Total future minimum lease payments
 
$
85,998


Facility Exit Costs
 
In fiscal 2017, we relocated certain corporate offices in the San Francisco Bay Area and as a result, some of our leased office spaces are no longer in use. Accordingly, we calculated and recorded a liability at the "cease-use" date related to those operating leases based on the difference between the present value of the estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. We recorded a facility exit charge of approximately $8.6 million to "General and administrative" expenses in the consolidated statements of operations associated with the recognition of the liability. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. In addition, we also recognized $2.7 million of expense related to the acceleration of depreciation on certain property and equipment related to these facility exits.

Legal Proceedings
 
We are subject to certain routine legal and regulatory proceedings, as well as demands and claims that arise in the normal course of our business. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impact of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. In our opinion, resolution of any pending claims (either individually or in the aggregate) is not expected to have a material adverse impact on our consolidated results of operations, cash flows or financial position, nor is it possible to provide an estimated amount of any such loss. However, depending on the nature and timing of any such dispute, an unfavorable resolution of a matter could materially affect our future results of operations or cash flows, or both, in a particular quarter.
 
Indemnification Arrangements
 
During the ordinary course of business, we may indemnify, hold harmless and agree to reimburse for losses suffered or incurred, our customers, vendors, and each of their affiliates for certain intellectual property infringement and other claims by third parties with respect to our offerings, in connection with our commercial license arrangements or related to general business dealings with those parties.

As permitted under Delaware law, we have entered into indemnification agreements with our officers, directors and certain employees, indemnifying them for certain events or occurrences while they serve as our officers or directors or those of our direct and indirect subsidiaries.
 
To date, there have not been any costs incurred in connection with such indemnification obligations; therefore, there is no accrual of such amounts at January 31, 2017.  We are unable to estimate the maximum potential impact of these indemnifications on our future results of operations.

75

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS



(4)  Property and Equipment
 
Property and equipment are stated at cost, net of accumulated depreciation and amortization. These assets are depreciated and amortized using the straight-line method over their estimated useful lives. Property and equipment consisted of the following (in thousands):
 
 
As of January 31,
 
 
2017
 
2016
Computer equipment and software
 
$
59,396

 
$
43,883

Furniture and fixtures
 
16,194

 
13,398

Leasehold improvements (1)
 
58,569

 
41,028

Building (2)
 
82,250

 
72,186

 
 
216,409

 
170,495

Less: accumulated depreciation and amortization
 
(50,014
)
 
(35,500
)
Property and equipment, net
 
$
166,395

 
$
134,995


(1) Includes costs related to assets not yet placed into service of $1.0 million and $28.9 million, as of January 31, 2017 and 2016, respectively.
 
(2) This relates to the capitalization of construction costs in connection with our financing lease obligation, where we are considered the owner of the asset, for accounting purposes only. There is a corresponding long-term liability for this obligation on our consolidated balance sheets under “Other liabilities, non-current.” Refer to Note 3 “Commitments and Contingencies” for details.

Depreciation and amortization expense on Property and Equipment, net was $22.8 million, $10.3 million and $8.0 million for the fiscal years ended January 31, 2017, 2016 and 2015, respectively. Included in depreciation and amortization expense for the fiscal year ended January 31, 2017 is $2.7 million of expense related to the acceleration of depreciation on certain property and equipment due to the "cease-use" of certain operating facility leases during the fourth fiscal quarter of January 31, 2017.

(5)  Acquisitions, Goodwill and Intangible Assets

Caspida

On July 9, 2015, we acquired 100% of the voting equity interest of Caspida, Inc. (“Caspida”), a privately-held Delaware corporation, which develops technology that provides behavioral analytics to help detect, respond to and mitigate advanced security and insider security threats. This acquisition has been accounted for as a business combination. The purchase price of $128.4 million, paid in cash, was preliminarily allocated as follows: $45.8 million to identifiable intangible assets, $11.4 million to net deferred tax liability and $1.2 million to net assets acquired, with the excess $92.8 million of the purchase price over the fair value of net tangible and intangible assets acquired recorded as goodwill, allocated to our one operating segment. Goodwill is primarily attributable to the value expected from the synergies of the combination, including combined selling opportunities with our products as well as our ability to sell into the security market. This goodwill is not deductible for income tax purposes. The results of operations of Caspida, which are not material, have been included in our consolidated financial statements from the date of purchase. Additionally, we recognized $1.7 million of acquisition-related costs as "General and administrative" expense on our consolidated statements of operations.

Per the terms of the merger agreement with Caspida, certain unvested shares of stock and unvested outstanding stock options held by Caspida employees were canceled and exchanged for unvested restricted stock units and replacement stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Additionally, certain shares of stock held by key employees of Caspida were canceled and exchanged for unregistered restricted shares of our common stock subject to vesting. The fair value of $61.6 million of these issued awards, which are subject to the recipient’s continued service with us and thus excluded from the purchase price, will be recognized ratably as stock-based compensation expense over the required service period.

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):

76

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


 
 
Fair Value
 
 Useful Life (months)
Developed technology
 
$
44,300

 
72
In-process research and development
 
1,300

 
Indefinite*
Customer relationships
 
190

 
36
Total intangible assets acquired
 
$
45,790

 
 
 ______________________
*The in-process research and development is considered an indefinite-lived intangible asset until the completion or abandonment of the associated research and development efforts.

Unaudited Pro Forma Financial Information

The following unaudited pro forma information presents the combined results of operations as if the acquisition of Caspida had been completed on February 1, 2014, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include: (i) amortization associated with preliminary estimates for the acquired intangible assets; (ii) recognition of post-acquisition stock-based compensation; and (iii) the associated tax impact on these unaudited pro forma adjustments.

The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the two companies. Accordingly, these unaudited pro forma results are presented for informational purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands, except per share amounts):
 
 
Fiscal Year
Ended January 31,
 
 
2016
 
2015
Revenues
 
$
668,435

 
$
450,875

Net loss
 
$
(301,527
)
 
$
(229,755
)
Basic and diluted net loss per share
 
$
(2.38
)
 
$
(1.92
)

Metafor Software
    
On June 23, 2015, we acquired 100% of the voting equity interest of Metafor Software Inc., a privately-held British Columbia corporation, which develops technology that provides anomaly detection and behavioral analytics for IT operations. This acquisition has been accounted for as a business combination. The purchase price of $16.4 million, paid in cash, was preliminarily allocated as follows: $2.7 million to identifiable intangible assets, $0.5 million to net assets acquired and $0.1 million to net deferred tax assets, with the excess $13.1 million of the purchase price over the fair value of net tangible and intangible assets acquired recorded as goodwill, allocated to our one operating segment. Goodwill is primarily attributable to the value expected from the synergies of the combination, including accelerating our anomaly detection capabilities for our core IT operations and security use cases. This goodwill is not deductible for income tax purposes. The results of operations of Metafor Software, which are not material, have been included in our consolidated financial statements from the date of purchase. Pro forma results of operations of Metafor Software have not been presented as we do not consider the results to have a material effect on any of the periods presented in our consolidated statements of operations.

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):
 
Fair Value
 
 Useful Life (months)
Developed technology
$
2,300

 
48
Other acquired intangible assets
370

 
36
Total intangible assets acquired
$
2,670

 
 

Goodwill

Goodwill balances are presented below (in thousands):

77

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


 
 
Fiscal Year
Ended January 31,
 
 
2017
 
2016
Beginning balance
 
$
123,318

 
$
19,070

Goodwill acquired
 

 
105,916

Foreign currency translation adjustments
 
1,324

 
(1,668
)
Ending balance
 
$
124,642

 
$
123,318


Intangible Assets

Intangible assets subject to amortization realized from acquisitions as of January 31, 2017 are as follows (in thousands, except useful life):
 
 
Gross Fair Value
 
Accumulated Amortization
 
Net Book Value
 
Weighted-Average Remaining Useful Life
(months)
Developed technology
 
$
59,370

 
$
(23,222
)
 
$
36,148

 
50
Customer relationships
 
1,810

 
(1,720
)
 
90

 
17
Other acquired intangible assets
 
1,180

 
(1,005
)
 
175

 
17
Total intangible assets subject to amortization
 
$
62,360

 
$
(25,947
)
 
$
36,413

 
 

Additionally, we obtained $1.3 million of in-process research and development upon the acquisition of Caspida, which has an indefinite useful life. We will assess the carrying value and useful life of the asset once the associated research and development efforts are completed.

Amortization expense from acquired intangible assets was $11.9 million, $9.2 million and $4.4 million for the fiscal year ended January 31, 2017, 2016 and 2015, respectively.

The expected future amortization expense for acquired intangible assets as of January 31, 2017 is as follows (in thousands):
Fiscal Period:
 
 
Fiscal 2018
 
$
10,296

Fiscal 2019
 
8,035

Fiscal 2020
 
7,623

Fiscal 2021
 
7,383

Fiscal 2022
 
3,076

Total amortization expense
 
$
36,413


(6)  Debt Financing Facilities
 
On May 9, 2013 we entered into a Loan Agreement with Silicon Valley Bank, which was most recently amended in May 2015. As amended, the agreement provides for a revolving line of credit facility, which expires May 9, 2017. Under the agreement, we are able to borrow up to $25 million. Interest on any drawdown under the revolving line of credit accrues either at the prime rate (3.75% in January 2017) or the LIBOR rate plus 2.75%. As of January 31, 2017, we had no balance outstanding under this agreement. The agreement includes restrictive covenants, in each case subject to certain exceptions, that limit our ability to: sell or otherwise dispose of our business or property; change our business, liquidate or dissolve or undergo a change in control; enter into mergers, consolidations and acquisitions; incur indebtedness; create liens; pay dividends or make distributions; make investments; enter into material transactions with affiliates; pay any subordinated debt or amend certain terms thereof; or become an investment company. We were in compliance with all covenants as of January 31, 2017.

(7)  Stockholders’ Equity

Common Stock
 

78

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Our certificate of incorporation, as amended and restated, authorizes us to issue 1,000,000,000 shares of common stock, $0.001 par value per share. At January 31, 2017 and January 31, 2016, 137,169,481 shares and 131,543,467 shares of common stock were issued and outstanding, respectively.

(8)  Stock Compensation Plans
 
Equity Incentive Plans
 
In November 2003, our board adopted the 2003 Equity Incentive Plan (the “2003 Plan”). The 2003 Plan authorizes the granting of common stock options and restricted stock awards to employees, directors and consultants.
 
In January 2012, our board approved the 2012 Equity Incentive Plan (the “2012 Plan”), which became effective on April 18, 2012. The 2012 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code, to our employees and any parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and any parent or subsidiary corporations’ employees and consultants. Upon the effectiveness of the 2012 plan, all shares that were reserved but not issued under the 2003 Plan became available for issuance under the 2012 Plan and no further shares will be granted pursuant to the 2003 Plan. Canceled or forfeited equity awards under the 2003 Plan will also become available for issuance under the 2012 Plan. The term of an incentive stock option may not exceed 10 years, except that with respect to any participant who owns more than 10% of the voting power of all classes or our outstanding stock, the term must not exceed 5 years. Options and RSUs generally vest over 4 years.

The 2012 plan provides for annual automatic increases on February 1 to the shares reserved for issuance. The automatic increase of the number of shares available for issuance under the 2012 Plan is equal to the least of 10 million shares, 5% of the outstanding shares of common stock as of the last day of our immediately preceding fiscal year or such other amount as our board may determine.

The following table summarizes the stock option, RSU and PSU award activity during the fiscal years ended January 31, 2016 and 2017
 
 
 
 
Options Outstanding
 
RSUs and PSUs
Outstanding
 
 
Available
for Grant
 
Shares
 
Weighted-
Average
Exercise
Price
Per Share
 
Weighted-
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value (1)
 
Shares
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
 
Balances as of January 31, 2015
 
6,718,878

 
6,536,855

 
$
5.76

 
5.59
 
$
301,532

 
12,480,368

Additional shares authorized
 
6,176,924

 
 

 
 

 
 
 
 

 
 

Options granted from acquisitions (2)
 
(86,753
)
 
86,753

 
1.30

 
 
 
 
 
 
Options exercised
 


 
(2,755,556
)
 
5.54

 
 
 
 
 
 
Options forfeited and expired
 
152,053

 
(152,053
)
 
32.80

 
 
 
 
 
 
RSUs and PSUs granted
 
(7,905,929
)
 
 
 
 
 
 
 
 
 
7,905,929

RSUs vested
 


 
 
 
 
 
 
 
 
 
(4,136,073
)
RSUs forfeited and canceled
 
1,497,971

 
 
 
 
 
 
 
 
 
(1,497,971
)
Balances as of January 31, 2016
 
6,553,144

 
3,715,999

 
$
4.72

 
4.24
 
$
154,696

 
14,752,253

Additional shares authorized
 
6,577,173

 


 


 
 
 
 
 
 
Options exercised
 


 
(1,642,599
)
 
4.72

 
 
 
 
 
 
Options forfeited and expired
 
15,506

 
(15,506
)
 
11.36

 
 
 
 
 
 
RSUs and PSUs granted
 
(6,278,185
)
 


 


 
 
 
 
 
6,278,185

RSUs and PSUs vested
 


 


 


 
 
 
 
 
(5,644,893
)
Shares withheld related to net share settlement of RSUs and PSUs
 
2,073,020

 
 
 
 
 
 
 
 
 
 
RSUs and PSUs forfeited and canceled
 
1,461,131

 


 


 
 
 
 
 
(1,461,131
)
Balances as of January 31, 2017
 
10,401,789

 
2,057,894

 
$
4.67

 
3.28
 
$
109,571

 
13,924,414

Vested and expected to vest
 
 
 
2,057,799

 
$
4.67

 
3.28
 
$
109,565

 
13,552,042

Exercisable as of January 31, 2017
 
 
 
2,020,331

 
$
4.73

 
3.20
 
$
107,446

 
 
 
(1) The intrinsic value is calculated as the difference between the exercise price of the underlying stock option award and the closing market price of our common stock as of January 31, 2017.

(2) Includes replacement stock options granted in conjunction with our acquisition of Caspida. Per the terms of the merger agreement with Caspida, certain unvested outstanding stock options held by Caspida employees were canceled and replaced with stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Refer to Note 5 “Acquisitions, Goodwill and Intangible Assets” for details.

During fiscal 2015 and 2016, we required that employees sell a portion of the shares that they receive upon the vesting of RSUs in order to cover any required withholding taxes. During fiscal 2017, upon each settlement date of our outstanding RSUs to current employees, RSUs were withheld to cover the required withholding tax, which was based on the value of the RSU on the settlement date as determined by the closing price of our common stock on the trading day of the applicable settlement date. The remaining shares were delivered to the recipient as shares of our common stock. The amount remitted to the tax authorities for the employees’ tax obligation was reflected as a financing activity within our consolidated statements of cash flows. These shares withheld by us as a result of the net settlement of RSUs were not considered issued and outstanding, thereby reducing our shares outstanding used to calculate earnings per share. These shares were returned to the reserves and were available for future issuance under our 2012 Equity Incentive Plan.
    
During fiscal 2017 and 2016, we granted 626,250 PSUs and 235,000 PSUs, respectively, to certain executives under our 2012 Equity Incentive Plan. The number of PSUs earned and eligible to vest will be determined after a one-year performance period, based on achievement of certain company financial performance measures and the recipient’s continued service with us. The number of shares of our stock to be received at vesting can range from 0% to 200% of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period

79

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives.
 
During fiscal 2017, $0.7 million in tax benefits have been realized from exercised stock options. At January 31, 2017, there was a total unrecognized compensation cost of $2.2 million related to these stock options, adjusted for estimated forfeitures, which is expected to be recognized over a weighted-average period of 1.5 years. At January 31, 2017, there was a total unrecognized compensation cost of $620.5 million related to RSUs, adjusted for estimated forfeitures, which is expected to be recognized over the next 2.7 years. At January 31, 2017, total unrecognized compensation cost was $14.7 million related to PSUs, adjusted for estimated forfeitures, which is expected to be recognized over the next 2.9 years. Additionally, during the fiscal year ended January 31, 2016, we issued 671,782 RSAs as a result of an acquisition and at January 31, 2017, total unrecognized compensation cost was $4.5 million related to RSAs, adjusted for estimated forfeitures, which is expected to be recognized over the next 1.9 years. At January 31, 2017, 407,460 RSAs were vested, 186,003 RSAs were forfeited and canceled and 78,319 RSAs were outstanding.

The aggregate intrinsic value of options exercised during the fiscal year ended January 31, 2017 was $83.5 million. The weighted-average grant date fair value of RSUs granted was $54.80 per share for the fiscal year ended January 31, 2017. The aggregate intrinsic value of RSUs vested during the fiscal year ended January 31, 2017 was $300.5 million. The weighted-average grant date fair value of PSUs granted was $49.25 per share for the fiscal year ended January 31, 2017. The weighted-average grant date fair value of RSAs granted was $69.00 per share for the fiscal year ended January 31, 2016. No RSAs were granted during the fiscal year ended January 31, 2017.

The aggregate intrinsic value of options exercised during fiscal 2016 and 2015 was $162.3 million and $270.1 million, respectively. The weighted-average grant date fair value of options granted was $67.81 per share and $43.31 per share for fiscal 2016 and 2015, respectively.

Employee Stock Purchase Plan
 
Our 2012 Employee Stock Purchase Plan (the “ESPP”) allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 15% of their eligible compensation, at not less than 85% of the fair market value, as defined in the ESPP, subject to any plan limitations. The ESPP provides for consecutive 12-month offering periods, starting on the first trading day on or after June 15 and December 15 of each year. The ESPP provides for an automatic increase of the number of shares available for issuance under the ESPP equal to the least of 4 million shares, 2% of the outstanding shares of our common stock on the last day of the immediately preceding fiscal year, or such other amount as may be determined by our board of directors.
 
Stock-Based Compensation Expense
 
Stock-based compensation expense related to our stock-based awards, employee stock purchases and restricted stock units was allocated as follows (in thousands):
 
 
Fiscal Year Ended January 31,
 
 
2017
 
2016
 
2015
Cost of revenues
 
$
30,971

 
$
26,057

 
$
17,189

Research and development
 
129,388

 
89,197

 
60,777

Sales and marketing
 
161,164

 
130,054

 
90,064

General and administrative
 
56,518

 
46,949

 
46,149

Total stock-based compensation expense
 
$
378,041

 
$
292,257

 
$
214,179


Valuation Assumptions
 
We estimated the fair values of each option awarded on the date of grant using the Black-Scholes option pricing model utilizing the assumptions noted below. The expected term of the options is based on the average period the stock options are expected to remain outstanding calculated as the midpoint of the options’ vesting terms and contractual expiration periods, as we do not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The expected stock price volatility for our stock was determined by examining the historical volatilities of a group of our industry peers as we do not have sufficient trading history of our common stock. The risk-free interest rate was calculated using the average of the published interest rates United States Treasury zero-coupon issues

80

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


with maturities that approximate the expected term. The dividend yield assumption is zero as we do not have any history of, nor plans to make, dividend payments.
 
We did not grant any employee options during the year ended January 31, 2017. The following assumptions were used to estimate the fair value of options granted to employees:
 
 
Fiscal Year Ended January 31,
 
 
2016
 
2015
Expected volatility
 
62.8
%
 
49.4
%
Risk-free rate
 
1.58
%
 
1.96
%
Dividend yield
 

 

Expected term (in years)
 
5.29

 
6.04


Forfeitures were estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. Forfeitures were estimated based on historical experience.
 
We did not grant any options to nonemployees during the years ended January 31, 2017 and 2016. The following assumptions were used to estimate the fair value of nonemployee options:
 
 
Fiscal Year Ended January 31,
 
 
2015
Expected volatility
 
50.5 - 51.4%

Risk-free rate
 
1.85 - 2.43%

Dividend yield
 

Expected term (in years)
 
6.70 - 7.96

 
The following assumptions were used to estimate the fair value of the ESPP:
 
 
Fiscal Year Ended January 31,
 
 
2017
 
2016
 
2015
Expected volatility
 
37.4 - 57.6%

 
37.3 - 57.1%

 
38.4 - 59.0%

Risk-free rate
 
0.28 - 0.91%

 
0.11 - 0.69%

 
0.07 - 0.22%

Dividend yield
 

 

 

Expected term (in years)
 
0.50 - 1.00

 
0.50 - 1.00

 
0.50 - 1.00


(9)  Geographic Information
 
Revenues

Revenues by geography are based on the shipping address of the customer. The following tables present our revenues by geographic region for the periods presented (in thousands):

Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
United States
$
725,451

 
$
501,802

 
$
342,728

International
224,504

 
166,633

 
108,147

Total revenues
$
949,955

 
$
668,435

 
$
450,875

 
Other than the United States, no other individual country exceeded 10% of total revenues during any of the periods presented. One channel partner represented 28% and a second channel partner represented 16% of total revenues during fiscal 2017. One channel partner represented 14% and a second channel partner represented 13% of total revenues during fiscal 2016. One channel partner represented 12% of total revenues during fiscal 2015. The revenues from these channel partners are comprised of a number of customer transactions, none of which were individually greater than 10% of total revenues during fiscal 2017, 2016 or 2015. At January 31, 2017, one channel partner represented 30% of total accounts receivable. At January 31, 2016, one channel partner represented 26% and one customer represented 16% of total accounts receivable.


81

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Property and Equipment

The following tables present our property and equipment by geographic region for the periods presented (in thousands):
 
As of January 31,
 
2017
 
2016
United States
$
159,428

 
$
129,268

International
6,967

 
5,727

Total property and equipment, net
$
166,395

 
$
134,995


Other than the United States, no other individual country exceeded 10% of total property and equipment as of January 31, 2017 or 2016.
    
(10)  Income Taxes
 
Loss before income tax expense consists of the following for the periods shown below (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
United States
$
(362,505
)
 
$
(294,624
)
 
$
(221,041
)
International
12,823

 
7,980

 
6,201

Total
$
(349,682
)
 
$
(286,644
)
 
$
(214,840
)

Income tax expense (benefit) consists of the following for the periods shown below (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Current tax provision:
 
 
 
 
 
Federal
$

 
$

 
$

State
274

 
223

 
138

Foreign
5,559

 
3,045

 
2,465

Total current tax provision
5,833

 
3,268

 
2,603

Deferred tax provision:
 
 
 
 
 
Federal
165

 
(10,437
)
 
(170
)
State
15

 
(487
)
 
(14
)
Foreign
(506
)
 
(216
)
 
(143
)
Total deferred tax provision
(326
)
 
(11,140
)
 
(327
)
Total tax provision (benefit)
$
5,507

 
$
(7,872
)
 
$
2,276


For the fiscal year ended January 31, 2017, our tax provision consisted principally of state taxes in the United States and foreign taxes from legal entities established in foreign jurisdictions and withholding taxes paid. For the fiscal year ended January 31, 2016, our tax provision consisted principally of state taxes in the United States and foreign taxes from legal entities established in foreign jurisdictions and withholding taxes paid offset by a partial release of valuation allowance on our United States deferred tax assets as a result of an acquisition during the 2016 fiscal year. For the fiscal year ended January 31, 2015, our tax provision consisted principally of state and foreign income tax expense.

The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows (in thousands):

82

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Expected provision at United States federal statutory rate
$
(118,892
)
 
$
(97,459
)
 
$
(73,635
)
State income taxes - net of federal benefit
(10,711
)
 
(8,730
)
 
(3,914
)
Stock options
21,772

 
10,734

 
9,570

Research and development tax credits
(13,496
)
 
(11,965
)
 
(6,647
)
Tax reserve for uncertain tax positions
18

 
26

 
(10
)
Change in valuation allowance
124,220

 
108,300

 
75,910

Non-deductible expenses
2,694

 
2,632

 
1,006

Release of valuation allowance due to acquisitions

 
(10,924
)
 

Other
(98
)
 
(486
)
 
(4
)
Total tax provision (benefit)
$
5,507

 
$
(7,872
)
 
$
2,276


Deferred tax assets and liabilities consist of the following (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
220,818

 
$
151,917

Accrued liabilities
14,848

 
7,995

Tax credit carryforwards
49,280

 
35,826

Stock-based compensation
36,074

 
34,912

Deferred revenue
40,046

 
22,200

Valuation allowance
(356,782
)
 
(236,174
)
Total deferred tax assets
4,284

 
16,676

Deferred tax liabilities:
 
 
 
Depreciation and amortization
(3,459
)
 
(16,184
)
Total deferred tax liabilities
(3,459
)
 
(16,184
)
Net deferred taxes
825

 
492

Recorded as:
 
 
 
Non-current deferred tax assets
357,607

 
236,666

Non-current valuation allowance
(356,782
)
 
(236,174
)
Net deferred tax assets
$
825

 
$
492


Net operating loss and tax credit carryforwards as of January 31, 2017 are as follows (in thousands):
 
Amount
 
Expiration years
Net operating loss, federal
$
1,395,563

 
2025 - 2038
Net operating loss, state
939,720

 
2019 - 2038
Tax credit, federal
40,260

 
2026 - 2038
Tax credit, state
38,697

 
N/A

ASC Topic 740, Income Taxes, requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that we assess that realization is more likely than not. Realization of the future tax benefits is dependent on our ability to generate sufficient taxable income within the carryforward period. Due to our history of U.S. operating losses, we believe the recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not more likely than not to be realized and, accordingly, have provided a full valuation allowance against net U.S. deferred tax assets. The valuation allowance totaled $356.8 million, $236.2 million and $135.7 million for fiscal 2017, 2016, and 2015, respectively.

The gross increase in the valuation allowance was $120.6 million between fiscal 2017 and 2016. At January 31, 2017, we had federal and state net operating loss carryforwards of $1,395.6 million and $939.7 million, respectively. The net operating losses for federal and state purposes begin to expire starting in 2025 and 2017, respectively. Additionally, we had

83

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


federal and state research and development tax credit carryforwards of $76.7 million and $55.8 million as of January 31, 2017 and 2016, respectively. Our federal tax credits will start to expire in 2026 if not utilized. At January 31, 2017, we also had $2.3 million of California Enterprise Zone credits. The California Enterprise Zone credits will expire in 2024 if not utilized.

If certain factors change, we may determine that there is sufficient positive evidence to support a reversal of, or decrease in, the valuation allowance. If we were to reverse all or some part of our valuation allowance, our consolidated financial statements in the period of reversal would likely reflect an increase in assets on our balance sheet and a corresponding tax benefit to our consolidated statements of operations in the amount of the reversal.

Because of certain prior period ownership changes, the utilization of a portion of our United States federal and state NOL and tax credit carryforwards may be limited.

The excess tax benefits associated with stock option exercises are recorded to stockholders’ equity only when they reduce income taxes payable.  As a result, the excess tax benefits are included in the net operating carryforwards, however, are not reflected in deferred tax assets for fiscal 2017 and 2016. The excess tax benefits for fiscal year 2017 and 2016 are $301.6 million and $279.8 million, respectively. Our policy with regard to providing for income tax expense when excess tax benefits are utilized is to follow the “with-and-without” approach as described in ASC 740-20 and ASC 718.

As of January 31, 2017, our liability for uncertain tax positions was $16.8 million, of which $0.4 million would, if recognized, impact our effective tax rate. The remainder will not, if recognized, affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets.
 
Fiscal Year Ended January 31,
(in thousands)
2017
 
2016
 
2015
Balance at beginning of year
$
12,493

 
$
8,462

 
$
4,862

Increase related to prior year tax positions

 

 
889

Decrease related to prior year tax positions

 

 
(24
)
Increase related to current year tax positions
4,262

 
4,031

 
2,735

Balance at end of year
$
16,755

 
$
12,493

 
$
8,462


We are required to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.

We are subject to income taxes in United States federal and various state and local jurisdictions. Generally, we are no longer subject to United States federal, state and local tax examinations for tax years ended before January 31, 2013. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating loss or credit carryforward.
    
We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of January 31, 2017 and 2016, there was accrued interest and penalties of $0.1 million.
    
We intend either to invest our non-U.S. earnings indefinitely in foreign operations or to remit these earnings to our United States entities in a tax-free manner. For this reason, we do not record federal income taxes on the undistributed earnings of $16.1 million of our foreign subsidiaries. The determination of the amount of deferred taxes on these earnings is not practicable since the computation would depend on a number of factors that cannot be known unless a decision is made to repatriate the earnings.

(11)  Net Loss Per Share
 
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less the weighted-average unvested common stock subject to repurchase or forfeiture. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including preferred stock, stock options, RSUs, PSUs and RSAs, to the extent dilutive.
 

84

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share data):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Numerator:
 
 
 
 
 
Net loss
$
(355,189
)
 
$
(278,772
)
 
$
(217,116
)
Denominator:
 
 
 
 
 
Weighted-average common shares outstanding
134,357

 
127,415

 
119,813

Less: Weighted-average unvested common shares subject to repurchase or forfeiture
(447
)
 
(669
)
 
(38
)
Weighted-average shares used to compute net loss per share, basic and diluted
133,910

 
126,746

 
119,775

Net loss per share, basic and diluted
$
(2.65
)
 
$
(2.20
)
 
$
(1.81
)

Since we were in a net loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potentially dilutive securities outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
 
As of January 31,
 
2017
 
2016
 
2015
Shares subject to outstanding common stock options
2,057,894

 
3,715,999

 
6,536,855

Shares subject to outstanding RSUs, PSUs and RSAs
14,002,733

 
15,374,151

 
12,480,368

Employee stock purchase plan
668,761

 
548,221

 
281,716

Total
16,729,388

 
19,638,371

 
19,298,939


(12)  Related Party Transactions
 
Certain members of our board of directors (“Board”) serve on the board of directors of and/or are executive officers of, and, in some cases, are investors in, companies that are customers or vendors of ours. Certain of our executive officers also serve on the board of directors of companies that are customers or vendors of ours. All contracts with related parties are executed in the ordinary course of business. We recognized revenue from sales to these companies of $7.3 million, $5.1 million, and $3.1 million for the fiscal years ended January 31, 2017, 2016 and 2015, respectively. There were $1.9 million and $0.5 million in accounts receivable due from these companies as of January 31, 2017 and 2016, respectively. We also recorded $0.4 million, $2.3 million, and $2.0 million in expenses related to purchases from these companies during the fiscal years ended January 31, 2017, 2016 and 2015, respectively. There were no accounts payable to these companies as of January 31, 2017 or January 31, 2016.

85



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
 
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of January 31, 2017. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures as of January 31, 2017, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this evaluation, management concluded that our internal control over financial reporting was effective as of January 31, 2017.

The effectiveness of our internal control over financial reporting as of January 31, 2017 has been audited by PricewaterhouseCoopers 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
 
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended January 31, 2017 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
 
Inherent Limitations on Effectiveness of Controls
 
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and 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 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.

86



Item 9B. Other Information

None.

87



PART III


Item 10. Directors, Executive Officers and Corporate Governance

Executive Officers and Directors
Information responsive to this item is incorporated herein by reference to our definitive proxy statement with respect to our 2017 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this annual report on Form 10-K (the “Proxy Statement”).

As part of our system of corporate governance, our board of directors has adopted a code of business conduct and ethics. The code applies to all of our employees, officers (including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions), agents and representatives, including our independent directors and consultants, who are not employees of the Company, with regard to their Splunk-related activities. Our code of business conduct and ethics is available on our website at http://investors.splunk.com/governance.cfm. We will post on this section of our website any amendment to our code of business conduct and ethics, as well as any waivers of our code of business conduct and ethics, that are required to be disclosed by the rules of the SEC or the NASDAQ Stock Market.

Item 11. Executive Compensation
    
The information required by this Item is incorporated herein by reference to the sections entitled “Executive Compensation” and “Corporate Governance at Splunk – Non-Employee Director Compensation” in our Proxy Statement.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this Item is incorporated herein by reference to the sections entitled “Stock Ownership Information – Security Ownership of Certain Beneficial Owners and Management,” and “Executive Compensation –Compensation Tables – Equity Compensation Plan Information” in our Proxy Statement.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this Item is incorporated herein by reference to the sections entitled “Corporate Governance at Splunk – Related Party Transactions” and “Corporate Governance at Splunk – Director Independence” in our Proxy Statement.

Item 14. Principal Accountant Fees and Services

The information required by this Item is incorporated herein by reference to the sections entitled “Audit Committee Matters – Fees Paid to the Independent Registered Public Accounting Firm” and "Audit Committee Matters – Audit Committee Policy on Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm" in our Proxy Statement.




88


PART IV


Item 15. Exhibits and Financial Statement Schedules

Documents filed as part of this report are as follows:

1.
Consolidated Financial Statements: Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” Under Part II, Item 8 of this report.
2.
Financial Statement Schedules: Financial statement schedules have been omitted because they are not applicable or the required information is shown in the Consolidated Financial Statements or Notes thereto.
3.
Exhibits: The documents listed in the Exhibit Index of this report are incorporated by reference or are filed with this report, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).

Item 16. Form 10-K Summary

Not applicable.


89




EXHIBIT

INDEX
 
Exhibit
Number
 
Description
 
 
 
3.1
 
Amended and Restated Certificate of Incorporation of the Registrant (incorporated by reference to Exhibit 3.1 filed with the Registrant’s Quarterly Report on Form 10-Q filed on June 13, 2012).
 
 
 
3.2
 
Amended and Restated Bylaws of the Registrant (incorporated by referenced to Exhibit 3.1 filed with the Registrant’s Current Report on Form 8-K filed on March 11, 2016).
 
 
 
4.1
 
Specimen common stock certificate of the Registrant (incorporated by reference to Exhibit 4.1 filed with the Registrant’s Registration Statement on Form S-1 filed on April 6, 2012).
 
 
 
10.1#
 
Form of Indemnification Agreement between the Registrant and its directors and officers (incorporated by reference to Exhibit 10.1 filed with the Registrant’s Registration Statement on Form S-1 filed on January 12, 2012).
 
 
 
10.2#
 
2003 Equity Incentive Plan, as amended, and Forms of Stock Option Agreement under 2003 Equity Incentive Plan (incorporated by reference to Exhibit 10.2 filed with the Registrant’s Registration Statement on Form S-1 filed on January 12, 2012).
 
 
 
10.3#
 
2012 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 filed with the Registrant’s Registration Statement on Form S-1 filed on April 6, 2012).
 
 
 
10.4#
 
2012 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.4 filed with the Registrant’s Registration Statement on Form S-1 filed on April 6, 2012).
 
 
 
10.5
 
Office Lease, dated as of March 6, 2008, as amended, between Brannan Propco, LLC and the Registrant (incorporated by reference to Exhibit 10.5 filed with the Registrant’s Registration Statement on Form S-1 filed on January 12, 2012).
 
 
 
10.6
 
First Amendment to Office Lease, dated as of June 10, 2011, between Kilroy Realty, L.P. and the Registrant (incorporated by reference to Exhibit 10.6 filed with the Registrant’s Registration Statement on Form S-1 filed on January 12, 2012).
 
 
 
10.7
 
Second Amendment to Office Lease, dated as of November 20, 2012, between Kilroy Realty, L.P. and Splunk Inc. (incorporated by reference to Exhibit 10.1 filed with the Company’s Current Report on Form 8-K filed on November 26, 2012).
 
 
 
10.8
 
Third Amendment to Office Lease, dated as of December 11, 2015, between Kilroy Realty, L.P. and the Registrant (incorporated by reference to Exhibit 10.1 filed with the Registrant’s Quarterly Report on Form 10-Q filed on September 8, 2016).
 
 
 
10.9
 
Office Lease, dated as of April 29, 2014, between 270 Brannan Street, LLC and the Registrant (incorporated by reference to Exhibit 10.2 filed with the Registrant’s Quarterly Report on Form 10-Q filed on June 9, 2014).
 
 
 
10.10
 
Office Lease, dated as of August 24, 2015, between FRIT San Jose Town and Country Village, LLC and the Registrant (incorporated by reference to Exhibit 10.1 filed with the Registrant’s Quarterly Report on Form 10-Q filed on December 10, 2015).
 
 
 

90


10.11
 
First Amendment to Office Lease, dated as of May 23, 2016, between FRIT San Jose Town and Country Village, LLC and the Registrant (incorporated by reference to Exhibit 10.2 filed with the Registrant’s Quarterly Report on Form 10-Q filed on September 8, 2016).
 
 
 
10.12
 
Second Amendment to Office Lease, dated as of December 12, 2016, between FRIT San Jose Town and Country Village, LLC and the Registrant.
 
 
 
10.13#
 
Employment Offer Letter between the Registrant and David F. Conte, dated as of January 11, 2012 (incorporated by reference to Exhibit 10.10 filed with the Registrant’s Registration Statement on Form S-1 filed on February 17, 2012).
 
 
 
10.14#
 
Employment Offer Letter between the Registrant and Leonard R. Stein, dated as of January 11, 2012 (incorporated by reference to Exhibit 10.12 filed with the Registrant’s Registration Statement on Form S-1 filed on February 17, 2012).
 
 
 
10.15#
 
Employment Offer Letter between the Registrant and Steven R. Sommer, dated as of January 19, 2012(incorporated by reference to Exhibit 10.10 filed with the Registrant’s Annual Report on Form 10-K filed on March 31, 2014).
 
 
 
10.16#
 
Employment Offer Letter between the Registrant and Doug Merritt, dated as of November 16, 2015 (incorporated by reference to Exhibit 10.21 filed with the Registrant’s Annual Report on Form 10-K filed on March 30, 2016).
 
 
 
10.17#
 
Employment Offer Letter between the Registrant and Susan St. Ledger, dated as of March 3, 2016 (incorporated by reference to Exhibit 10.1 filed with the Registrant’s Quarterly Report on Form 10-Q filed on June 9, 2016).
 
 
 
10.18#
 
Transition Letter Agreement between the Registrant and Steve Sommer, dated as of July 27, 2016 (incorporated by reference to Exhibit 10.3 filed with the Registrant’s Quarterly Report on Form 10-Q filed on September 8, 2016).
 
 
 
10.19#
 
Employment Offer Letter between the Registrant and Richard Campione, dated as of October 12, 2016 (incorporated by reference to Exhibit 10.1 filed with the Registrant’s Quarterly Report on Form 10-Q filed on December 9, 2016).
 
 
 
10.20#
 
Executive Bonus Plan (incorporated by reference to Exhibit 10.15 filed with the Registrant’s Registration Statement on Form S-1 filed on April 6, 2012).
 
 
 
10.21#
 
Form of Stock Option Agreement under the 2012 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 filed with the Registrant’s Current Report on Form 8-K filed on April 24, 2012).
 
 
 
10.22#
 
Form of Restricted Stock Unit Agreement under the 2012 Equity Incentive Plan (incorporated by reference to Exhibit 10.2 filed with the Registrant’s Current Report on Form 8-K filed on April 24, 2012).
 
 
 
10.23#
 
Form of Subscription Agreement under the 2012 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.3 filed with the Registrant’s Current Report on Form 8-K filed on April 24, 2012).
 
 
 
10.24#
 
Form of Performance Unit Award Agreement under the 2012 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 filed with the Registrant’s Quarterly Report on Form 10-Q filed on June 9, 2015).
 
 
 
21.1
 
List of subsidiaries of the Registrant.
 
 
 
23.1
 
Consent of PricewaterhouseCoopers LLP, Independent Registered Public Accounting Firm.
 
 
 
31.1
 
Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.
 
 
 

91


31.2
 
Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.
 
 
 
32.1
 
Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350.
 
 
 
101.INS
 
XBRL Instance Document
 
 
 
101.SCH
 
XBRL Taxonomy Schema Linkbase Document
 
 
 
101.CAL
 
XBRL Taxonomy Calculation Linkbase Document
 
 
 
101.DEF
 
XBRL Taxonomy Definition Linkbase Document
 
 
 
101.LAB
 
XBRL Taxonomy Labels Linkbase Document
 
 
 
101.RE
 
XBRL Taxonomy Presentation Linkbase Document

#
 
Indicates management contract or compensatory plan.
 
 
 


92


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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, on March 29, 2017.
 
SPLUNK INC.
 
 
 
 
By:
/s/ Douglas S. Merritt
 
 

Douglas S. Merritt
President and Chief Executive Officer


93



POWER OF ATTORNEY
KNOW ALL THESE PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Douglas S. Merritt and David F. Conte, and each of them, his or her attorneys-in-fact, 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 exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each said attorneys-in-fact or his or her substitute or substitutes, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

94


Signature
Title
Date
 
 
 
 
 
 
/s/ Douglas S. Merritt
President and Chief Executive Officer (Principal Executive Officer)
March 29, 2017
Douglas S. Merritt
 
 
 
 
 
/s/ David F. Conte
Senior Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)
March 29, 2017
David F. Conte
 
 
 
 
 
/s/ Godfrey R. Sullivan
Chairman and Director
March 29, 2017
Godfrey R. Sullivan
 
 
 
 
 
/s/ Mark T. Carges
Director
March 29, 2017
Mark T. Carges
 
 
 
 
 
/s/ Amy L. Chang
Director
March 29, 2017
Amy L. Chang
 
 
 
 
 
/s/ John G. Connors
Director
March 29, 2017
John G. Connors
 
 
 
 
 
/s/ David M. Hornik
Director
March 29, 2017
David M. Hornik
 
 
 
 
 
/s/ Patricia B. Morrison
Director
March 29, 2017
Patricia B. Morrison
 
 
 
 
 
/s/ Thomas M. Neustaetter
Director
March 29, 2017
Thomas M. Neustaetter
 
 
 
 
 
/s/ Stephen G. Newberry
Director
March 29, 2017
Stephen G. Newberry
 
 
 
 
 
/s/ Graham V. Smith
Director
March 29, 2017
Graham V. Smith
 
 
 
 
 

95
EX-10.12 2 ex-101213117.htm EXHIBIT 10.12 Exhibit


Exhibit 10.12

SECOND AMENDMENT TO OFFICE LEASE AGREEMENT
THIS SECOND AMENDMENT TO THE OFFICE LEASE AGREEMENT (the “Second Amendment”) is dated December 12, 2016 and is between FRIT SAN JOSE TOWN AND COUNTRY VILLAGE, LLC, a California limited liability company, by its managing member, STREET RETAIL, INC., a Maryland corporation (“Landlord”), and SPLUNK INC., a Delaware corporation (“Tenant”).
R E C I T A L S
A.Landlord and Tenant are parties to that certain Office Lease Agreement dated August 24, 2015 (the “Lease”) pursuant to which Tenant leased the entire first through sixth floors of the office building to be constructed at 3090 Olsen Drive (500 Santana Row), San Jose, California (the “Building”), consisting of approximately 234,622 square feet of Floor Area (as defined in the Lease), the Locker Room (as defined in the Lease) and the Exclusive Elevator Lobbies (as defined in the Lease).

B.As part of the Lease, the parties entered into a Work Agreement, which was attached to the Lease as Exhibit B and made a part of the Lease.

C.The parties now wish to amend the Lease and the Work Agreement to correct and update certain information and to obligate Landlord to pay Tenant’s contractor directly for the Tenant Work, as that term is defined in the Work Agreement, in an amount not to exceed the amount of the Available Allowance, as that term is defined in the Work Agreement, as amended by this Second Amendment.
THEREFORE, in consideration of the foregoing recitals and the mutual covenants contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereby agree as follows:

1.Capitalized Terms.  All initially capitalized defined terms used in this Second Amendment shall have the same meanings as are given such terms in the Lease unless expressly superseded by the terms of this Second Amendment.

2.Term Commencement Date and Rent Commencement Date. Notwithstanding anything to the contrary contained in the Lease, Landlord and Tenant acknowledge and agree that the “Term Commencement Date” and the “Rent Commencement Date” shall each be December 12, 2016.

3.Building Address. The parties hereby delete the reference to “3090 Olsen Drive” in the first sentence of Section 1.01(J) of the Lease and replace it with “3098 Olsen Drive.”

4.Substantial Completion of Premises. Tenant acknowledges and agrees that Substantial Completion of the Landlord’s Work occurred on October 4, 2016.

5.Definition of Operating Costs. The parties hereby delete subsection (25) of the last paragraph of Section 6.03.C(25) and replace it with the following: “(25) costs associated exclusively with the retail portions of the Commercial Property other than the retail portions located on the first floor of the Leased Premises, if any (the Operating Costs of which shall be included in the calculation of Operating Costs for the Leased Premises).”

6.Utilities. The parties hereby delete the fourth (4th) sentence of Section 7.03 of the Lease and replace it with the following new fourth (4th) sentence of Section 7.03:

Notwithstanding anything to the contrary in this Lease, utilities for the retail portions located on the first floor of the Leased Premises shall be metered at Landlord’s sole cost and expense in accordance with the Building Plans described in Exhibit B-2 of the Work Agreement and (ii) if the Building includes facilities such as elevators for access to the retail areas of the Project that are excluded from the calculation of Floor Area for the purposes hereof, all such areas and/or facilities will be separately metered at Landlord’s sole cost and expense to the extent required by the Final Plans.

7.Cabling; Rooftop Installations. The parties hereby delete Section 9.08(B) of the Lease in its entirety and replace it with the following new Section 9.08(B):






Subject to the terms and conditions of this Lease including, without limitation, the Rooftop Rules and Regulations (as defined below), Tenant may during the Term, at no additional charge to Tenant, install, operate, maintain and repair on a location of the roof of the Building designated by Landlord, solely in connection with the conduct of Tenant’s business in the Leased Premises, the Rooftop Equipment (as defined below) (collectively, “Rooftop Installations”). All costs associated with the design, fabrication, engineering, permitting, installation, screening, maintenance, repair, operation, use and removal of the Rooftop Installations shall be borne solely by Tenant except to the extent that the Rooftop Installations are part of the Tenant Work and are paid for out of the Tenant Work Allowance or Additional Allowance. For purposes of this Lease, “Rooftop Equipment” shall mean (i) telecommunications antennae, microwave dishes and other communications and information technology equipment to serve Tenant’s business in the Leased Premises, (ii) connections for such equipment for electrical wiring to the Building’s existing electrical supply and cable (including the Tenant Lines) or similar connections necessary to connect the Rooftop Equipment with Tenant’s related equipment located in the Leased Premises.

8.Repairs and Maintenance by Tenant; Janitorial; Tenant Capital Repairs. The parties hereby delete Section 10.02.A(d)(ii), but not the “or” that follows, and renumber Section 10.02A(d)(iii) to Section 10.02A(d)(ii).

9.Floor Area. The parties hereby delete the number “236,622” in the first paragraph of the Work Agreement and replace it with “234,622”.

10.Tenant’s Agent. The parties hereby delete the name “Per Johanson” in Section 4 of the Work Agreement and replace it with “Ken Tinsley”.

11.Construction of the Tenant Work. The parties hereby delete Section 6 of the Work Agreement in its entirety and replace it with the following new Section 6:

(A)The Plans shall be conclusive as to the entire scope of Tenant Work to be performed by Tenant. Tenant agrees to provide and install the Tenant Work shown on the Plans in a good and workmanlike manner in accordance with the Plans approved by Landlord. Tenant shall pay the cost of all Tenant Work, including all architectural, engineering and other design and construction costs attributable to Change Orders, defined below, subject to application of the Tenant Work Allowance and the Additional Allowance, as set forth in Section 6 and Section 9 hereof.

(B)No material changes or modifications to the Plans shall be made unless by written change order (“Change Order”) signed by Landlord and Tenant, provided that Landlord shall have five (5) Business Days to review and notify Tenant of Landlord’s approval or disregard of such proposed changes or modifications, and provided further Landlord will not unreasonably withhold approval of any Change Order. Tenant shall deliver to Landlord any such revised Plans approved and dated by Tenant in writing. Any such changes and/or additions shall be subject to Landlord’s prior written approval of the Plans depicting such changes and/or additions.

(C)Tenant shall pay an administrative fee to compensate Landlord for reviewing the Plans and monitoring the Tenant Work, equal to two percent (2%) of the so-called “hard cost” of Tenant Work. Landlord shall invoice Tenant for such administrative fee based on the total “hard costs” of construction set forth in each Application for Payment (as defined below) that is submitted by Tenant’s contractor to Tenant in accordance with Section 9(C) (with the last invoice for the administrative fee balanced to reflect final, actual hard costs). Tenant shall pay each such invoice, as Additional Rent, no later than ten (10) business days after its receipt thereof. Notwithstanding the foregoing, Tenant expressly acknowledges and agrees that Landlord has no responsibility for, and shall not be obligated to provide, any construction management services in connection with the Tenant Work Any construction management services shall be provided by Tenant at its sole cost and expense.

(D)Tenant shall pay the cost of all Tenant Work, subject to application of the Available Allowance and Additional Allowance as set forth in Section 6 and Section 9 hereof. Any costs payable to Landlord under this Work Agreement that are not paid from the Available Allowance and not paid from the Additional Allowance shall be payable as Additional Rent by Tenant to Landlord within ten (10) calendar days after receipt of an invoice therefor from Landlord,

12.Tenant Work Allowance. The parties hereby delete Section 9(B) of the Work Agreement in its entirety and replace it with the following new Section 9(B):

(B) Provided no Default exists under the Lease that is not cured by Tenant, Landlord agrees to provide Tenant with an allowance (“Tenant Work Allowance”) in the amount of $12,904,210, which is equal to $55.00 per square foot of Floor





Area in the Leased Premises. Subject to the terms and conditions hereof, the Tenant Work Allowance shall be applied against the actual out-of-pocket third party costs and expenses incurred in connection with the design and construction of the Tenant Work. Landlord further agrees that if Landlord is able to obtain an exemption from or a reduction in the City of San Jose’s (the “City”) Building and Structure Construction Tax (S.J. Municipal Code Section 4.46.010 et seq.) (the “Construction Tax”) in connection with the construction of the Landlord Work as a result of Tenant’s status as an “office and/or research and development user”, then Landlord shall pay the actual amount of such reduction or exemption (the “Additional Allowance”) to Tenant,. Landlord agrees to use commercially reasonable efforts to expeditiously obtain the Additional Allowance through any exemption and/or reduction of the Construction Tax; provided, however, that Tenant expressly acknowledges and agrees that (i) neither Landlord nor any of its employees and/or agents have made any representations and/or warranties to Tenant that Landlord will obtain any such reduction and/or exemption from the Construction Tax; and (ii) Landlord’s failure to obtain any reduction and/or exemption from the Construction Tax shall neither constitute a default hereunder nor otherwise affect Tenant’s obligations hereunder. Tenant agrees to fully cooperate with Landlord in connection with Landlord’s efforts to seek a reduction and/or exemption from the Construction Tax. The Tenant Work Allowance and the Additional Allowance shall not be applied to the costs of any furniture, computers, equipment, personal property, or for any other costs other than as provided above. Tenant shall pay all costs in excess of the Tenant Work Allowance and any Additional Allowance for the design and construction of the Tenant Work. Tenant acknowledges and agrees that (a) the Additional Allowance is estimated to be $2,128,693.00, (b) the City has informed Landlord that it intends to pay such amount in three (3) installments (each without interest) in accordance with the following schedule: a first installment of $728,693.00 to be paid no later than December 31, 2016, a second installment of $700,000 to be paid no later than December 31, 2017, and a third installment of $700,000 to be paid no later than December 31, 2018, (c) the second and third installments are subject to the City’s City Council (the “City Council”) appropriating such funds in the City’s fiscal years 2017-2018 and 2018-2019, respectively, (d) if the City Council does not appropriate such funds, then the City shall not be required to pay such amounts, and (e) neither Landlord nor any of its employees or agents have made any representations, warranties or provided any other assurances to Tenant that the City Council will appropriate such funds or that such funds will be paid in a timely manner, if at all. Subject to the foregoing, Landlord agrees that it shall pay each installment of the Additional Allowance it actually receives from the City to Tenant within ten (10) business day of its receipt of the same. Further, Landlord will keep Tenant reasonably apprised of the progress of its efforts to obtain the Additional Allowance, and will, promptly after any relevant exemption or reduction is obtained, provide Tenant with written evidence of such exemption or reduction. Any amount of the Tenant Work Allowance that has not been used in accordance with the foregoing or this Work Agreement within five hundred forty-eight (548) days after Substantial Completion shall be retained by Landlord and Tenant shall have no rights whatsoever with respect thereto.
13.Disbursement of Available Allowance. The parties hereby delete Section 9(C) of the Work Agreement in its entirety and replace it with the following new Section 9(C):

(C) As used herein, “Available Allowance” means the Tenant Work Allowance, less any amount paid for the preparation of the Plans. Provided that this Lease is then in full force and effect and Tenant is not in Default of any of its obligations under the Lease, including this Exhibit B, then Landlord shall pay the Available Allowance as follows:
(i)Subject to the terms and conditions of this Lease, Landlord will disburse the Available Allowance not more frequently than monthly based on the applications for payment (each an “Application for Payment”) submitted in accordance herewith, until the Available Allowance, less Tenant’s payments of the administration fee, is completely used. Each such Application for Payment will be based on the actual “soft costs” of construction incurred during the month and on the percentage completion of the “hard costs” of construction at the end of the month, and will include a retainage equal to 10% of the billed “hard costs” (the “Retainage”). Subject to the terms and conditions hereof, Landlord shall pay the amount set forth in each Application for Payment (less the Retainage) no later than thirty (30) days after receipt thereof. Each Application for Payment shall (a) be accompanied by (I) a certification of Tenant’s architect that the Tenant Work has been completed to a specified percentage completion, (II) an affidavit or other certification from Tenant listing all contractors and suppliers with whom Tenant has contracted with in connection with the Tenant Work, together with the cost of each contract, (III) an affidavit or other certification from Tenant’s general contractor listing all subcontractors and suppliers whom the general contractor has contracted with in connection with Tenant’s Work, together with the cost of each contract, and (IV) conditional lien waivers in a form satisfactory to Landlord from Tenant’s general contractor, all subcontractors and material suppliers involved in the Tenant Work with contracts having a value in excess of $25,000.00 and related to the initial progress payment (conditioned only on payment), and with respect to any payments other than the Landlord’s first payment, copies of partial, unconditional lien waivers in a form satisfactory to Landlord from all contractors, subcontractors and material suppliers covering all work and materials under with contracts having a value in excess of $25,000.00 which were the subject of the immediately previous progress payment by Landlord. Tenant hereby instructs Landlord that, upon delivery of an Application for Payment and receipt of the foregoing supporting





materials, Landlord shall pay eighty percent (80%) of the amount due under such Application for Payment (not to exceed, in the aggregate, the Available Allowance) directly to Tenant’s general contractor, Devcon Construction, Inc., (“Tenant’s GC”). In connection with the foregoing, Tenant expressly acknowledges and agrees as follows: (1) Landlord shall continue to pay such amounts to Tenant’s GC unless and until Landlord receives written notice from Tenant’s Agent instructing Landlord to discontinue such direct payments, (2) Landlord shall receive a dollar-for-dollar credit against the total amount of the Available Allowance for all amounts directly paid to Tenant’s GC, (3) Tenant shall remain solely responsible to Tenant’s GC for the performance of its obligations under its contract(s) with Tenant’s GC, and (4) Landlord’s payment of any amounts of the Available Allowance shall not be deemed a representation, warranty or guaranty by Landlord to Tenant as to any aspect of the Tenant Work including, without limitation, that the Tenant Work has been completed in accordance with the terms and conditions of the Lease.

(ii)Subject to the terms of this Section 9(c), the Retainage shall be held back until completion of all of the Tenant Work and shall be disbursed directly to Tenant’s contractor within thirty (30) days after satisfaction of each of the following conditions: (a) receipt by Landlord of an occupancy permit for the entire Leased Premise; (b) Tenant’s execution and delivery to Landlord of any required certificate agreements required under the Lease to specify or confirming the Term Commencement Date and Termination Date; (c) receipt by Landlord of appropriate paid receipts or invoices and final lien waivers from all contractor and subcontractors performing any Tenant Work with contracts having a value in excess of $25,000.00 in connection with the Tenant Work, in a form satisfactory to Landlord, (d) Tenant’s architect delivers to Landlord AIA Form G704, certifying that the construction of all of the Tenant Work has been substantially completed, (e) Tenant delivers to Landlord “as-built” drawings in CAD format showing the Tenant Work (updated by Tenant’s architect as necessary to reflect all changes made to the Plans during the course of construction; provided, however, that the foregoing shall not permit Tenant to make changes to the Plan except as otherwise expressly provided in this Exhibit B), (f) Landlord’s receipt of copies of all permits, licenses, certificates and other governmental authorizations and approvals in connection with, and indicating final approval of, the last Phase of the Tenant Work, and which will be necessary for the operation of Tenant’s business within the Leased Premises , (g) Landlord’s receipt from Tenant of a conformed copy of the a Notice of Completion recorded in the office of the Recorder of the County of Santa Clara, in accordance with California Civil Code Section 3093 or any successor statute, and (h) receipt by Landlord of copies of all warranties, guaranties, and operating manuals and information relating to the improvements, equipment, and systems in the Leased Premises installed as part of Tenant’s Work.

Notwithstanding the foregoing, Landlord shall have the right, without the obligation, to apply all or any portion of the undisbursed Tenant Work Allowance or the Additional Allowance to remedy any monetary Default by Tenant occurring hereunder; provided, however, it is expressly covenanted and agreed that such remedy by Landlord shall not be deemed to waive, or release, the monetary Default of Tenant. The foregoing remedy of Landlord is in addition to, and not in substitution for, all other rights and remedies of Landlord in the event of a Tenant Default under the Lease.
If Landlord fails to pay any portion of the Tenant Improvement Allowance or the Additional Allowance when due pursuant to the terms of this Exhibit B after submission of all required documents and satisfaction of each of the foregoing conditions, and such failure continues for more than fifteen (15) Business Days following a second notice from Tenant to Landlord of Landlord’s delinquency, which notice shall specifically refer to the offset right herein provided, then, subject to the Offset Limit (as defined below), Tenant shall be entitled to deduct from Minimum Monthly Rent payable by Tenant under this Lease the amount of the unpaid portion of the Tenant Improvement Allowance commencing with the Minimum Monthly Rent first due and payable after the expiration of such fifteen (15) day period. Notwithstanding the foregoing, in no event shall Tenant have the right to deduct from Minimum Monthly Rent payable by Tenant under this Lease if Tenant has received written notice of a Default hereunder, and such Default remains uncured. Notwithstanding anything to the contrary contained herein, Tenant agrees that during any period that Tenant is entitled to deduct sums from Minimum Monthly Rent (or any portion thereof) pursuant to this Section, then Tenant’s offset right shall be limited such that Tenant pays each month at least fifty percent (50%) of each successive installment of Minimum Monthly Rent (the “Offset Limit”).

14.Change Orders. Attached hereto as Exhibit A is a list of Change Orders approved by Landlord and Tenant as of the date hereof. Tenant agrees that Tenant shall pay Landlord the sum of $92,433.79 in connection with such approved Change Orders. Tenant shall pay, as Additional Rent, such amount, either in immediately available funds or by authorizing Landlord in writing to deduct such amount from the Available Allowance, no later than ten (10) business days after the mutual execution and delivery of this Amendment.

15.No Further Modification; Conflict.  Except as set forth in this Second Amendment, all of the terms and provisions of the Lease shall remain unmodified and in full force and effect.  All references in the Lease to the terms such as "this Lease", "this Agreement", "herein" or "hereof" shall refer to the Lease as amended by this Second Amendment. When used in





this Second Amendment, the term "Lease" refers to the Lease as amended by this Second Amendment. In the event of any conflict between the terms and conditions of the Lease and the terms and conditions of this Second Amendment, the terms and conditions of this Second Amendment shall prevail.

16.Interpretation. Both Landlord and Tenant have been represented in the preparation and negotiation of this Second Amendment by legal counsel. As a result, this Second Amendment reflects the joint efforts of the parties and has been jointly prepared by the parties. This Second Amendment supersedes all prior discussions, writings, amendments or correspondence concerned the matters addressed in this Second Amendment. This Second Amendment shall be construed in accordance with this plain meaning and without regard to any rule of construction that would result in the Second Amendment being construed in a manner more or less favorable to either party to this Second Amendment.

17.Successors and Assigns. This Second Amendment shall be binding upon and inure to the benefit of Landlord and Tenant and their respective successors and permitted assigns.

18.Counterparts. This Second Amendment may be executed in duplicate counterparts, each of which shall be deemed an original and all of which, when taken together, shall constitute one and the same instrument. Any e-mail transmittal of original signature versions of this Second Amendment shall be considered to have the same legal effect as execution and delivery of the original document and shall be treated in all manner and respects as the original document. The parties also agree to promptly exchange counterparts with original signatures upon the request of either party.

[Signature page to follow.]























IN WITNESS WHEREOF, the parties hereto intending to be legally bound hereby have executed this Second Amendment under their respective hands and seals as of the day and year first above written.
LANDLORD:    FRIT SAN JOSE TOWN AND COUNTRY VILLAGE, LLC, a California limited liability company, by its managing member, STREET RETAIL, INC., a Maryland corporation

By:    ________________________________
Name:    ________________________________
Title:    ________________________________


TENANT:    SPLUNK INC., a Delaware corporation
        
By:    ________________________________
Name:    Timothy C. Emanuelson
Title:    VP Worldwide Controller



EX-21.1 3 ex-211013117.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1


LIST OF SUBSIDIARIES OF THE REGISTRANT

            The following is a list of subsidiaries of Splunk Inc. as of January 31, 2017:

Entity Name
Jurisdiction
Splunk Cayman Holding Ltd.
Cayman Islands
Splunk Information Technology (Shanghai) Co., Ltd.
Shanghai, PRC
Splunk Ireland Limited
Ireland
Splunk Services Australia Pty. Ltd.
Australia
Splunk Services Belgium BVBA
Belgium
Splunk Serviços do Brasil Ltda.
Brazil
Splunk Services Canada Inc.
British Columbia, Canada
Splunk Services Cayman Ltd.
Cayman Islands
Splunk Services France SAS
France
Splunk Services FZ-LLC
Dubai, UAE
Splunk Services Germany GmbH
Germany
Splunk Services Hong Kong Ltd
Hong Kong
Splunk Services India Private Limited
India
Splunk Services Japan GK
Japan
Splunk Services Korea
Republic of Korea
Splunk Services LLC
Delaware, U.S.
Splunk Services Malaysia Sdn. Bhd.
Malaysia
Splunk Services Netherlands B.V.
The Netherlands
Splunk Services New Zealand Limited
New Zealand
Splunk Services Singapore Pte Ltd
Singapore
Splunk Services Sweden AB
Sweden
Splunk Services UK Limited
United Kingdom
Splunk Technology Consulting (Beijing) Co., Ltd.
Beijing, PRC
Bugsense, Inc.
Delaware, U.S.
Caspida, Inc.
Delaware, U.S.
Cloudmeter, Inc.
Delaware, U.S.



EX-23.1 4 ex-231013117.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-203145, No. 333-194924, No. 333-187658, No. 333-180896 and No. 333-210490) and Form S-3 (No. 333-193456) of Splunk Inc. of our report dated March 29, 2017 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10‑K.

PricewaterhouseCoopers LLP
San Jose, California
March 29, 2017



EX-31.1 5 ex-311013117.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Douglas S. Merritt, certify that:
 
1.        I have reviewed this Annual Report on Form 10-K of Splunk Inc.;
 
2.        Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.       
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.        The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.        Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

c.        Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d.        Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.         The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.        All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b.        Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 29, 2017
 
 
/s/ Douglas S. Merritt
 
Douglas S. Merritt
 
President and Chief Executive Officer
 
(Principal Executive Officer)




EX-31.2 6 ex-312013117.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
 
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, David F. Conte, certify that:
 
1.        I have reviewed this Annual Report on Form 10-K of Splunk Inc.;
 
2.        Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.        Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.        The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.        Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

c.        Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d.        Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.        The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.        All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b.        Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 29, 2017
 
 
/s/ David F. Conte
 
David F. Conte
 
Senior Vice President and Chief Financial Officer
 
(Principal Financial and Accounting Officer)
 



EX-32.1 7 ex-321013117.htm EXHIBIT 32.1 Exhibit


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

I, Douglas S. Merritt, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Splunk Inc. on Form 10-K for the fiscal year ended January 31, 2017 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Splunk Inc.

Date: March 29, 2017
 
 
 
/s/ Douglas S. Merritt
 
 
Douglas S. Merritt
 
 
President and Chief Executive Officer
 
 
(Principal Executive Officer)

I, David F. Conte, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Splunk Inc. on Form 10-K for the fiscal year ended January 31, 2017 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Splunk Inc.

Date: March 29, 2017
 
 
 
/s/ David F. Conte
 
 
David F. Conte
 
 
Senior Vice President and Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)






EX-101.INS 8 splk-20170131.xml XBRL INSTANCE DOCUMENT 0001353283 2016-02-01 2017-01-31 0001353283 splk:CaspidaMember 2016-02-01 2017-01-31 0001353283 splk:MetaforSoftwareMember 2016-02-01 2017-01-31 0001353283 splk:NonemployeesMember 2016-02-01 2017-01-31 0001353283 splk:EmployeesMember 2016-02-01 2017-01-31 0001353283 2016-07-29 0001353283 2017-03-21 0001353283 2017-01-31 0001353283 2016-01-31 0001353283 2014-02-01 2015-01-31 0001353283 2015-02-01 2016-01-31 0001353283 us-gaap:SellingAndMarketingExpenseMember 2016-02-01 2017-01-31 0001353283 us-gaap:SellingAndMarketingExpenseMember 2015-02-01 2016-01-31 0001353283 us-gaap:ResearchAndDevelopmentExpenseMember 2014-02-01 2015-01-31 0001353283 us-gaap:CostOfSalesMember 2015-02-01 2016-01-31 0001353283 us-gaap:GeneralAndAdministrativeExpenseMember 2014-02-01 2015-01-31 0001353283 us-gaap:GeneralAndAdministrativeExpenseMember 2015-02-01 2016-01-31 0001353283 us-gaap:ResearchAndDevelopmentExpenseMember 2015-02-01 2016-01-31 0001353283 us-gaap:CostOfSalesMember 2014-02-01 2015-01-31 0001353283 us-gaap:SellingAndMarketingExpenseMember 2014-02-01 2015-01-31 0001353283 us-gaap:CostOfSalesMember 2016-02-01 2017-01-31 0001353283 us-gaap:GeneralAndAdministrativeExpenseMember 2016-02-01 2017-01-31 0001353283 us-gaap:ResearchAndDevelopmentExpenseMember 2016-02-01 2017-01-31 0001353283 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-31 0001353283 us-gaap:RetainedEarningsMember 2016-01-31 0001353283 us-gaap:CommonStockMember 2014-02-01 2015-01-31 0001353283 us-gaap:RetainedEarningsMember 2016-02-01 2017-01-31 0001353283 us-gaap:AdditionalPaidInCapitalMember 2015-02-01 2016-01-31 0001353283 us-gaap:AdditionalPaidInCapitalMember 2016-02-01 2017-01-31 0001353283 us-gaap:CommonStockMember 2015-02-01 2016-01-31 0001353283 us-gaap:AdditionalPaidInCapitalMember 2014-02-01 2015-01-31 0001353283 us-gaap:AdditionalPaidInCapitalMember 2016-01-31 0001353283 us-gaap:AdditionalPaidInCapitalMember 2017-01-31 0001353283 us-gaap:CommonStockMember 2016-01-31 0001353283 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-02-01 2017-01-31 0001353283 us-gaap:CommonStockMember 2016-02-01 2017-01-31 0001353283 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-31 0001353283 us-gaap:RetainedEarningsMember 2017-01-31 0001353283 2014-01-31 0001353283 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-02-01 2016-01-31 0001353283 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-02-01 2015-01-31 0001353283 us-gaap:CommonStockMember 2014-01-31 0001353283 us-gaap:AdditionalPaidInCapitalMember 2014-01-31 0001353283 us-gaap:CommonStockMember 2017-01-31 0001353283 us-gaap:CommonStockMember 2015-01-31 0001353283 us-gaap:RetainedEarningsMember 2014-02-01 2015-01-31 0001353283 us-gaap:RetainedEarningsMember 2014-01-31 0001353283 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-31 0001353283 2015-01-31 0001353283 us-gaap:AdditionalPaidInCapitalMember 2015-01-31 0001353283 us-gaap:RetainedEarningsMember 2015-02-01 2016-01-31 0001353283 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-31 0001353283 us-gaap:RetainedEarningsMember 2015-01-31 0001353283 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember splk:CustomerTwoMember 2015-02-01 2016-01-31 0001353283 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember splk:CustomerOneMember 2016-02-01 2017-01-31 0001353283 us-gaap:CashMember us-gaap:CreditConcentrationRiskMember 2016-02-01 2017-01-31 0001353283 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember splk:CustomerOneMember 2015-02-01 2016-01-31 0001353283 splk:ComputerEquipmentAndSoftwareMember 2016-02-01 2017-01-31 0001353283 us-gaap:FurnitureAndFixturesMember 2016-02-01 2017-01-31 0001353283 us-gaap:MaximumMember 2016-02-01 2017-01-31 0001353283 us-gaap:MinimumMember 2016-02-01 2017-01-31 0001353283 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001353283 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-01-31 0001353283 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-01-31 0001353283 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-01-31 0001353283 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-01-31 0001353283 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001353283 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001353283 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001353283 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2017-01-31 0001353283 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2016-02-01 2017-01-31 0001353283 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2016-01-31 0001353283 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:PreferredStockMember 2017-01-31 0001353283 us-gaap:USTreasurySecuritiesMember 2017-01-31 0001353283 us-gaap:USTreasurySecuritiesMember 2016-01-31 0001353283 us-gaap:OtherLongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2016-01-31 0001353283 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2016-01-31 0001353283 us-gaap:OtherLongTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001353283 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2015-02-01 2016-01-31 0001353283 splk:SanFranciscoCA270BrannanStreetInitialPremisesMember 2014-04-29 0001353283 splk:SanJoseCA3098OlsenDriveMember 2015-08-24 2015-08-24 0001353283 splk:SanFranciscoCA270BrannanStMember 2014-04-29 2014-04-29 0001353283 us-gaap:IndemnificationGuaranteeMember 2017-01-31 0001353283 splk:SanFranciscoCA270BrannanStMember 2014-05-13 0001353283 splk:SanJoseCA3098OlsenDriveMember 2015-08-24 0001353283 splk:SanFranciscoCA270BrannanStMember 2014-04-29 0001353283 splk:SanFranciscoCA270BrannanStreetMustTakePremisesMember 2014-04-29 0001353283 splk:ComputerEquipmentAndSoftwareMember 2017-01-31 0001353283 us-gaap:ConstructionInProgressMember 2017-01-31 0001353283 splk:ComputerEquipmentAndSoftwareMember 2016-01-31 0001353283 us-gaap:FurnitureAndFixturesMember 2016-01-31 0001353283 us-gaap:LeaseholdImprovementsMember 2017-01-31 0001353283 us-gaap:FurnitureAndFixturesMember 2017-01-31 0001353283 us-gaap:ConstructionInProgressMember 2016-01-31 0001353283 us-gaap:LeaseholdImprovementsMember 2016-01-31 0001353283 splk:LeaseholdImprovementsNotInServiceMember 2017-01-31 0001353283 splk:LeaseholdImprovementsNotInServiceMember 2016-01-31 0001353283 splk:CaspidaMember us-gaap:DevelopedTechnologyRightsMember 2015-07-09 2015-07-09 0001353283 splk:CaspidaMember us-gaap:InProcessResearchAndDevelopmentMember 2015-07-09 0001353283 splk:CaspidaMember us-gaap:CustomerRelationshipsMember 2015-07-09 2015-07-09 0001353283 splk:CaspidaMember us-gaap:CustomerRelationshipsMember 2015-07-09 0001353283 splk:CaspidaMember us-gaap:DevelopedTechnologyRightsMember 2015-07-09 0001353283 splk:CaspidaMember 2015-07-09 0001353283 splk:MetaforSoftwareMember us-gaap:DevelopedTechnologyRightsMember 2015-06-23 0001353283 splk:MetaforSoftwareMember us-gaap:OtherIntangibleAssetsMember 2015-06-23 2015-06-23 0001353283 splk:MetaforSoftwareMember us-gaap:DevelopedTechnologyRightsMember 2015-06-23 2015-06-23 0001353283 splk:MetaforSoftwareMember us-gaap:OtherIntangibleAssetsMember 2015-06-23 0001353283 splk:MetaforSoftwareMember 2015-06-23 0001353283 us-gaap:DevelopedTechnologyRightsMember 2017-01-31 0001353283 us-gaap:CustomerRelationshipsMember 2016-02-01 2017-01-31 0001353283 us-gaap:OtherIntangibleAssetsMember 2017-01-31 0001353283 us-gaap:OtherIntangibleAssetsMember 2016-02-01 2017-01-31 0001353283 us-gaap:CustomerRelationshipsMember 2017-01-31 0001353283 us-gaap:DevelopedTechnologyRightsMember 2016-02-01 2017-01-31 0001353283 2015-07-09 2015-07-09 0001353283 2015-06-23 2015-06-23 0001353283 splk:CaspidaMember us-gaap:GeneralAndAdministrativeExpenseMember 2015-07-09 2015-07-09 0001353283 splk:CaspidaMember 2015-07-09 2015-07-09 0001353283 splk:MetaforSoftwareMember 2015-06-23 2015-06-23 0001353283 us-gaap:RevolvingCreditFacilityMember 2017-01-31 0001353283 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-02-01 2017-01-31 0001353283 us-gaap:RevolvingCreditFacilityMember 2013-05-09 0001353283 us-gaap:EmployeeStockOptionMember splk:EmployeesMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockOptionMember splk:EmployeesMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockOptionMember splk:NonemployeesMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockMember 2014-02-01 2015-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2017-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2016-02-01 2017-01-31 0001353283 splk:EquityIncentivePlanMember 2017-01-31 0001353283 us-gaap:EmployeeStockMember 2017-01-31 0001353283 splk:UnregisteredRestrictedStockMember 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2014-02-01 2015-01-31 0001353283 us-gaap:PerformanceSharesMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2016-02-01 2017-01-31 0001353283 us-gaap:PerformanceSharesMember 2017-01-31 0001353283 splk:UnregisteredRestrictedStockMember 2016-02-01 2017-01-31 0001353283 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2017-01-31 0001353283 us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2016-02-01 2017-01-31 0001353283 us-gaap:PerformanceSharesMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2016-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2015-02-01 2016-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2015-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2015-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2016-01-31 0001353283 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember splk:NonemployeesMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember splk:NonemployeesMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember splk:NonemployeesMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockOptionMember splk:NonemployeesMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember splk:NonemployeesMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember splk:NonemployeesMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember splk:NonemployeesMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember splk:NonemployeesMember 2015-02-01 2016-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember splk:CustomerTwoMember 2016-02-01 2017-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember splk:CustomerOneMember 2014-02-01 2015-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember splk:CustomerOneMember 2016-02-01 2017-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember splk:CustomerOneMember 2015-02-01 2016-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember splk:CustomerTwoMember 2015-02-01 2016-01-31 0001353283 splk:InternationalMember 2014-02-01 2015-01-31 0001353283 splk:InternationalMember 2015-02-01 2016-01-31 0001353283 country:US 2014-02-01 2015-01-31 0001353283 splk:InternationalMember 2016-02-01 2017-01-31 0001353283 country:US 2015-02-01 2016-01-31 0001353283 country:US 2016-02-01 2017-01-31 0001353283 splk:InternationalMember 2016-01-31 0001353283 country:US 2017-01-31 0001353283 country:US 2016-01-31 0001353283 splk:InternationalMember 2017-01-31 0001353283 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2015-02-01 2016-01-31 0001353283 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-31 0001353283 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-02-01 2017-01-31 0001353283 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-02-01 2017-01-31 0001353283 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-31 0001353283 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2014-02-01 2015-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-31 0001353283 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2015-02-01 2016-01-31 0001353283 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2015-01-31 0001353283 us-gaap:StateAndLocalJurisdictionMember 2017-01-31 0001353283 us-gaap:InternalRevenueServiceIRSMember 2017-01-31 0001353283 us-gaap:InternalRevenueServiceIRSMember us-gaap:ResearchMember 2017-01-31 0001353283 splk:CaliforniaEnterpriseZoneMember 2017-01-31 0001353283 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2016-01-31 0001353283 us-gaap:EmployeeStockMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2014-02-01 2015-01-31 0001353283 us-gaap:EmployeeStockMember 2016-02-01 2017-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2016-02-01 2017-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2014-02-01 2015-01-31 0001353283 us-gaap:RestrictedStockUnitsRSUMember 2015-02-01 2016-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2016-02-01 2017-01-31 0001353283 us-gaap:EmployeeStockOptionMember 2015-02-01 2016-01-31 iso4217:USD xbrli:shares xbrli:shares utreg:sqft splk:company iso4217:USD splk:financial_institution xbrli:pure splk:segment splk:customer false --01-31 FY 2017 2017-01-31 10-K 0001353283 138246501 Yes Large Accelerated Filer 5154380131 SPLUNK INC No Yes 112000 112000 55000 55000 6000000 -1.92 -2.38 2 0.0375 236666000 357607000 8000000 10300000 22800000 0 10924000 0 85998000 13670000 13272000 12886000 12510000 11683000 21977000 1 2 2 1 2 279800000 301600000 0 P12M 0.05 0.02 0.10 0.0208 0.0208 0.25 0.25 P10Y P5Y 13552042 1000 1000 2073020 2862027 4136073 3571873 -3000 3000 -5000 5000 3000 3000 112000 56000 0 4868000 7503000 181665000 238281000 500000 1900000 -775000 -1332000 -840000 49879000 81071000 35500000 50014000 -3770000 -3013000 P36M P72M P48M P36M P17Y P50Y P17Y 1528647000 1828821000 -113707000 -113707000 214179000 214179000 292257000 292257000 378041000 378041000 847000 847000 874000 874000 682000 682000 8400000 13300000 10000000 214179000 17189000 46149000 60777000 90064000 292257000 26057000 46949000 89197000 130054000 378041000 30971000 56518000 129388000 161164000 758000 473000 531000 475000 285000 40000 56000 4400000 9200000 11900000 19298939 281716 6536855 12480368 19638371 548221 3715999 15374151 16729388 668761 2057894 14002733 182000 91000 91000 235000 1536839000 1718546000 1217269000 1360373000 983963000 1011055000 158000 158000 0 32000 32000 219000 214000 5000 263000 263000 607953000 584554000 23399000 662327000 662327000 1500000 2000000 3000000 81000 0 219000 263000 376830000 446073000 138000 263000 212532000 446073000 164298000 0 662096000 607892000 584498000 23394000 0 607892000 0 607892000 662096000 662096000 0 662096000 0 662096000 1500000 3000000 584498000 662096000 1 1 -229755000 -301527000 450875000 668435000 1700000 100000 11400000 45790000 190000 44300000 2670000 2300000 370000 1300000 1200000 500000 0 0 8625000 1057000 -775000 -1121000 897453000 387315000 424541000 421346000 397965000 345959000 -510138000 37226000 -3195000 0.001 0.001 1000000000 1000000000 131543467 137169481 131543467 137169481 132000 137000 -218011000 -281705000 -354432000 0.12 0.12 0.42 0.26 0.16 0.14 0.13 0.27 0.30 0.30 0.28 0.16 0.44 29360000 42825000 10065000 68378000 114122000 191053000 66519000 105042000 179088000 0 0 0 2465000 3045000 5559000 2603000 3268000 5833000 138000 223000 274000 0.0275 -170000 -10437000 165000 -143000 -216000 -506000 -327000 -11140000 -326000 16184000 3459000 347121000 478707000 102382000 146752000 -14000 -487000 15000 22200000 40046000 492000 825000 16676000 4284000 151917000 220818000 35826000 49280000 34912000 36074000 7995000 14848000 135700000 236174000 356782000 236174000 356782000 16184000 3459000 12494000 19491000 32113000 -1.81 -2.20 -2.65 -568000 -391000 294000 95898000 100092000 61600000 P1Y11M P1Y6M P2Y11M P2Y8M 4500000 14700000 620500000 2200000 700000 847000 874000 682000 847000 874000 682000 1500000 1500000 25947000 1720000 23222000 1005000 10296000 3076000 7383000 7623000 8035000 62360000 1810000 59370000 1180000 36413000 90000 36148000 175000 103046000 121579000 153359000 19070000 123318000 124642000 92800000 13100000 105916000 -1668000 1324000 382497000 554313000 758902000 -221041000 -294624000 -362505000 -214840000 -286644000 -349682000 6201000 7980000 12823000 2276000 -7872000 5507000 75910000 108300000 124220000 -73635000 -97459000 -118892000 1006000 2632000 2694000 9570000 10734000 21772000 -4000 -486000 -98000 -3914000 -8730000 -10711000 -10000 26000 18000 6647000 11965000 13496000 1080000 1408000 3021000 1766000 965000 2720000 45065000 53252000 56616000 16297000 5496000 35145000 21344000 30026000 4194000 111764000 145418000 175956000 11284000 -4675000 25726000 49482000 37713000 754000 1798000 -2829000 0 4132000 P84M P129M 677425000 913385000 1536839000 1718546000 497766000 667373000 179659000 246012000 1859000 9080000 11965000 283191000 405399000 546925000 0 25000000 1500000 5000000 0 374571000 0 0 374571000 345959000 0 0 345959000 31610000 35485000 -77862000 -645160000 -153490000 -127461000 103980000 155622000 201834000 -217116000 -217116000 -278772000 -278772000 -355189000 -355189000 134995000 129268000 5727000 166395000 159428000 6967000 61000000 88500000 109100000 970000 1279000 -5851000 2 1 1 1 598307000 842236000 1102733000 -215810000 -287923000 -343831000 177160000 92000000 120500000 20399000 1000000 36745000 44582000 75434000 9800000 11900000 28100000 1395563000 939720000 0 0 1500000 1500000 0 0 3000000 3000000 10275000 24423000 -897000 -897000 -2867000 -2867000 931000 931000 -895000 -2933000 757000 2000 -66000 -174000 77277000 99260000 216000 -519000 -3022000 0 0 113707000 128400000 16400000 2500000 142693000 0 820710000 480610000 683787000 0 1500000 3500000 13950000 51332000 45349000 0.001 0.001 20000000 20000000 0 0 0 0 0 0 26565000 38650000 192000000 522645000 605175000 16792000 15269000 7751000 14494000 19342000 27412000 0 0 2739000 170495000 43883000 28900000 72186000 13398000 41028000 216409000 59396000 1000000 82250000 16194000 58569000 134995000 166395000 P3Y P5Y P5Y P3Y 0 98000 0 2000000 2300000 400000 523000 0 0 150790000 215309000 295850000 -665595000 -1020784000 3100000 5100000 7300000 450875000 342728000 108147000 668435000 501802000 166633000 949955000 725451000 224504000 450875000 668435000 949955000 167684000 263036000 403030000 344471000 505348000 653524000 214179000 17189000 46149000 60777000 90064000 292257000 26057000 46949000 89197000 130054000 378041000 30971000 56518000 129388000 161164000 P4Y 1497971 1497971 1461131 186003 1461131 7905929 235000 7905929 6278185 671782 626250 6278185 69.00 49.25 54.80 12480368 14752253 78319 13924414 4136073 407460 5644893 300500000 0 0 0 0 0 0 0.494 0.628 0.514 0.590 0.571 0.576 0.505 0.384 0.373 0.374 0.0196 0.0158 0.0243 0.0022 0.0069 0.0091 0.0185 0.0007 0.0011 0.0028 0.15 6176924 6577173 6718878 6553144 10401789 10000000 4000000 270100000 162300000 83500000 152053 152053 15506 15506 86753 86753 43.31 67.81 301532000 154696000 109571000 6536855 3715999 2057894 5.76 4.72 4.67 107446000 2020331 4.73 109565000 2057799 4.67 5.54 4.72 32.80 11.36 1.30 2 0 P7Y11M16D P6Y8M12D P6Y0M15D P1Y P0Y6M P5Y3M15D P1Y P0Y6M P1Y P0Y6M P5Y7M2D P4Y2M27D P3Y3M10D P3Y2M12D P3Y3M10D 0.85 116099516 123538492 131543467 137169481 584498000 662096000 363203 441564 597545 -186003 671782 4213746 2755556 2755556 1642599 1642599 14494000 14494000 0 19342000 19342000 0 27412000 27412000 16792000 16788000 4000 15269000 15266000 3000 7748000 7746000 2000 784908000 58000 954441000 116000 -169707000 813321000 -837000 1200858000 123000 -386823000 859414000 -3770000 1528647000 132000 -665595000 805161000 -3013000 1828821000 137000 -1020784000 55800000 40260000 76700000 38697000 2300000 16100000 2000 2000 -66000 -66000 -174000 -174000 4862000 8462000 12493000 16755000 24000 0 0 106000 117000 2735000 4031000 4262000 889000 0 0 400000 120600000 119775000 126746000 133910000 38000 669000 447000 119813000 127415000 134357000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present our revenues by geographic region for the periods presented (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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">501,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">949,955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668,435</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">450,875</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present our property and equipment by geographic region for the periods presented (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,395</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option, RSU and PSU award activity during the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options&#160;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs and PSUs<br clear="none"/>Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Available<br clear="none"/>for&#160;Grant</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price<br clear="none"/>Per&#160;Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br clear="none"/>Intrinsic<br clear="none"/>Value&#160;(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances as of January&#160;31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,718,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,536,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">301,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">12,480,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional shares authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,176,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted from acquisitions (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,755,556</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited and expired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(152,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,905,929</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,905,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,136,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited and 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:inherit;font-size:10pt;">1,497,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,497,971</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances as of January 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,553,144</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:inherit;font-size:10pt;font-weight:bold;">3,715,999</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.72</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">154,696</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:inherit;font-size:10pt;font-weight:bold;">14,752,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional shares authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,577,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options 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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,642,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited and expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,506</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,278,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><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:1pt;"><font style="font-family:inherit;font-size:1pt;"><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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,278,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,644,893</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld related to net share settlement of RSUs and PSUs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,073,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs forfeited and 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:inherit;font-size:10pt;">1,461,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">(1,461,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances as of January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10,401,789</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:inherit;font-size:10pt;font-weight:bold;">2,057,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.67</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">109,571</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:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">13,924,414</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Vested and expected to vest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,057,799</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.67</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.28</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">109,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">13,552,042</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable as of January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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:inherit;font-size:10pt;font-weight:bold;">2,020,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">107,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The intrinsic value is calculated as the difference between the exercise price of the underlying stock option award and the closing market price of our common stock as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Includes replacement stock options granted in conjunction with our acquisition of Caspida. Per the terms of the merger agreement with Caspida, certain unvested outstanding stock options held by Caspida employees were canceled and replaced with stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Refer to Note 5 &#8220;Acquisitions, Goodwill and Intangible Assets&#8221; for details.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" 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:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,396</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements (1)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,250</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,186</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,395</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, future payments on the financing lease obligation are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Period:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,998</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size: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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss and tax credit carryforwards as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:74%;" 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: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:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:8pt;font-weight:bold;">Expiration years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss, federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,395,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2025 - 2038</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss, state</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">939,720</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019 - 2038</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit, federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2026 - 2038</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit, state</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</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:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Expense</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expense advertising costs as incurred. We incurred </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.4 million</font><font style="font-family:inherit;font-size:10pt;"> in advertising expenses for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Advertising costs are recorded in "Sales and marketing" expenses in the consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents the combined results of operations as if the acquisition of Caspida had been completed on February 1, 2014, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include: (i) amortization associated with preliminary estimates for the acquired intangible assets; (ii) recognition of post-acquisition stock-based compensation; and (iii) the associated tax impact on these unaudited pro forma adjustments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> companies. Accordingly, these unaudited pro forma results are presented for informational purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands, except per share amounts):</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="9" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668,435</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">450,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(301,527</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(229,755</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions, Goodwill and Intangible Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Caspida</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">On July 9, 2015, we acquired </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the voting equity interest of Caspida, Inc. (&#8220;Caspida&#8221;), a privately-held Delaware corporation, which develops technology&#160;that provides behavioral analytics to help detect, respond to and mitigate advanced security and insider security threats. This acquisition has been accounted for as a business combination. The purchase price of </font><font style="font-family:inherit;font-size:10pt;">$128.4 million</font><font style="font-family:inherit;font-size:10pt;">, paid in cash, was preliminarily allocated as follows: </font><font style="font-family:inherit;font-size:10pt;">$45.8 million</font><font style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets, </font><font style="font-family:inherit;font-size:10pt;">$11.4 million</font><font style="font-family:inherit;font-size:10pt;"> to net deferred tax liability and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> to net assets acquired, with the excess </font><font style="font-family:inherit;font-size:10pt;">$92.8 million</font><font style="font-family:inherit;font-size:10pt;"> of the purchase price over the fair value of net tangible and intangible assets acquired recorded as goodwill, allocated to our </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment. Goodwill is primarily attributable to the value expected from the synergies of the combination, including combined selling opportunities with our products as well as our ability to sell into the security market. This goodwill is not deductible for income tax purposes. The results of operations of Caspida, which are not material, have been included in our consolidated financial statements from the date of purchase. Additionally, we recognized </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> of acquisition-related costs as "General and administrative" expense on our consolidated statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Per the terms of the merger agreement with Caspida, certain unvested shares of stock and unvested outstanding stock options held by Caspida employees were canceled and exchanged for unvested restricted stock units and replacement stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Additionally, certain shares of stock held by key employees of Caspida were canceled and exchanged for unregistered restricted shares of our common stock subject to vesting. The fair value of </font><font style="font-family:inherit;font-size:10pt;">$61.6 million</font><font style="font-family:inherit;font-size:10pt;"> of these issued awards, which are subject to the recipient&#8217;s continued service with us and thus excluded from the purchase price, will be recognized ratably as stock-based compensation expense over the required service period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):</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="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" 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:12%;" 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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">&#160;Useful Life (months)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,300</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:inherit;font-size:10pt;">72</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,790</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 style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;______________________</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*The in-process research and development is considered an indefinite-lived intangible asset until the completion or abandonment of the associated research and development efforts.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited&#160;Pro Forma&#160;Financial Information</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents the combined results of operations as if the acquisition of Caspida had been completed on February 1, 2014, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include: (i) amortization associated with preliminary estimates for the acquired intangible assets; (ii) recognition of post-acquisition stock-based compensation; and (iii) the associated tax impact on these unaudited pro forma adjustments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> companies. Accordingly, these unaudited pro forma results are presented for informational purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands, except per share amounts):</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="9" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668,435</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">450,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(301,527</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(229,755</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted net loss per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Metafor Software</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 23, 2015, we acquired </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the voting equity interest of Metafor Software Inc., a privately-held British Columbia corporation, which develops technology that provides anomaly detection and behavioral analytics for IT operations. This acquisition has been accounted for as a business combination. The purchase price of </font><font style="font-family:inherit;font-size:10pt;">$16.4 million</font><font style="font-family:inherit;font-size:10pt;">, paid in cash, was preliminarily allocated as follows: </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets, </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> to net assets acquired and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> to net deferred tax assets, with the excess </font><font style="font-family:inherit;font-size:10pt;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;"> of the purchase price over the fair value of net tangible and intangible assets acquired recorded as goodwill, allocated to our </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment. Goodwill is primarily attributable to the value expected from the synergies of the combination, including accelerating our anomaly detection capabilities for our core IT operations and security use cases. This goodwill is not deductible for income tax purposes. The results of operations of Metafor Software, which are not material, have been included in our consolidated financial statements from the date of purchase. Pro forma results of operations of Metafor Software have not been presented as we do not consider the results to have a material effect on any of the periods presented in our consolidated statements of operations. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td 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:12%;" 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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">&#160;Useful Life (months)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,300</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:inherit;font-size:10pt;">48</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other 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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill balances are presented below (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="9" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year<br clear="none"/>Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization realized from acquisitions as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in&#160;thousands, except useful life):</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="15" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" 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:12%;" 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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated 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:inherit;font-size:8pt;font-weight:bold;">Net Book 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:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Useful Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(months)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,370</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23,222</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">50</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,720</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other acquired intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets subject to 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,413</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, we obtained&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of in-process research and development upon the acquisition of Caspida, which has an indefinite useful life. We will assess the carrying value and useful life of the asset once the associated research and development efforts are completed.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense from acquired intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the&#160;fiscal year ended January 31, 2017, 2016 and 2015, respectively. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future amortization expense for acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Period:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,413</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use our best estimates and assumptions to allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed 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 recorded as goodwill. Our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed during the measurement period, any subsequent adjustments are recorded to our consolidated statements of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid instruments with original maturities of 90&#160;days or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. We do not hold or issue financial instruments for trading purposes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commissions</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions are recorded as a component of sales and marketing expenses and consist of the variable compensation paid to our sales force. Sales commissions are earned and recorded at the time that a customer has entered into a binding purchase agreement. Commissions paid to sales personnel are recoverable only in the case that we cannot collect the invoiced amounts associated with a sales order.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Lease Commitments</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease our office spaces under non-cancelable leases. Rent expense for our operating leases was </font><font style="font-family:inherit;font-size:10pt;">$28.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal 2017, 2016 and 2015, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 24, 2015, we entered into an office lease for approximately </font><font style="font-family:inherit;font-size:10pt;">235,000</font><font style="font-family:inherit;font-size:10pt;"> square feet located at 3098 Olsen Drive, San Jose, California for a term of </font><font style="font-family:inherit;font-size:10pt;">129</font><font style="font-family:inherit;font-size:10pt;"> months. Rent expense for this lease commenced in the third quarter of fiscal 2017. Our total obligation for the base rent is approximately </font><font style="font-family:inherit;font-size:10pt;">$120.5 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes our operating lease commitments as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments&#160;Due&#160;by&#160;Period*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less&#160;Than&#160;1<br clear="none"/>year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3&#160;years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">3-5&#160;years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">More&#160;Than&#160;5<br clear="none"/>years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments (1)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;_________________________</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) We entered into sublease agreements for portions of our office space and the future rental income of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> from these agreements has been included as an offset to our future minimum rental payments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financing Lease Obligation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April&#160;29, 2014, we entered into an office lease (the &#8220;Lease&#8221;) for approximately </font><font style="font-family:inherit;font-size:10pt;">182,000</font><font style="font-family:inherit;font-size:10pt;"> square feet located at 270 Brannan Street, San Francisco, California (the &#8220;Premises&#8221;). The Premises is allocated between the "Initial Premises" and "Additional Premises," which are each approximately </font><font style="font-family:inherit;font-size:10pt;">91,000</font><font style="font-family:inherit;font-size:10pt;"> square feet of rentable space. The term of the Additional Premises begins one year after the Initial Premises and each have a term of </font><font style="font-family:inherit;font-size:10pt;">84</font><font style="font-family:inherit;font-size:10pt;"> months. Our total obligation for the base rent is approximately </font><font style="font-family:inherit;font-size:10pt;">$92.0 million</font><font style="font-family:inherit;font-size:10pt;">. On May 13, 2014, we entered into an irrevocable, standby letter of credit with Silicon Valley Bank for </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> to serve as a security deposit for the Lease.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of our involvement during the construction period, whereby we had certain indemnification obligations related to the construction, we were considered for accounting purposes only, the owner of the construction project under build-to-suit lease accounting. We have recorded project construction costs incurred by the landlord as an asset and a corresponding long term liability in &#8220;Property and equipment, net&#8221; and &#8220;Other liabilities, non-current,&#8221; respectively, on our consolidated balance sheets. We moved into the Premises in February 2016. We have determined that the lease does not meet the criteria for &#8220;sale-leaseback&#8221; treatment, due to our continuing involvement in the project resulting from our standby letter of credit. Accordingly, the Lease will continue to be accounted for as a financing obligation.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, future payments on the financing lease obligation are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Period:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,998</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Facility Exit Costs</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In fiscal 2017, we relocated certain corporate offices in the San Francisco Bay Area and as a result, some of our leased office spaces are no longer in use. Accordingly, we calculated and recorded a liability at the "cease-use" date related to those operating leases based on the difference between the present value of the estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. We recorded a facility exit charge of approximately </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> to "General and administrative" expenses in the consolidated statements of operations associated with the recognition of the liability. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. In addition, we also recognized </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> of expense related to the acceleration of depreciation on certain property and equipment related to these facility exits.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to certain routine legal and regulatory proceedings, as well as demands and claims that arise in the normal course of our business. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impact of negotiations, estimated settlements,&#160;legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. In our opinion,&#160;resolution of&#160;any pending claims (either individually or in the aggregate)&#160;is not expected to have a material adverse impact on our consolidated results of operations, cash flows or financial position,&#160;nor is it possible to provide an estimated amount of any such loss.&#160;However, depending on the nature and timing of any such dispute, an unfavorable resolution of a matter could materially affect our future results&#160;of operations or cash flows, or both, in a particular quarter.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Arrangements</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the ordinary course of business, we may indemnify, hold harmless and agree to reimburse for losses suffered or incurred, our customers, vendors, and each of their affiliates for certain intellectual property infringement and other claims by third parties with respect to our offerings, in connection with our commercial license arrangements or related to general business dealings with those parties.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As permitted under Delaware law, we have entered into indemnification agreements with our officers, directors and certain employees, indemnifying them for certain events or occurrences while they serve as our officers or directors or those of our direct and indirect subsidiaries.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To date, there have not been any costs incurred in connection with such indemnification obligations; therefore, there is </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> accrual of such amounts at </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160; We are unable to estimate the maximum potential impact of these indemnifications on our future results of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Risk</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, investments and accounts receivable. We maintain the majority of our cash balance at </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> financial institutions that management believes are high-credit, quality financial institutions and invest our cash equivalents in highly rated money market funds. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, one channel partner represented </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, one channel partner represented </font><font style="font-family:inherit;font-size:10pt;">26%</font><font style="font-family:inherit;font-size:10pt;"> and one customer represented </font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivable is subject to collection risk. Our gross accounts receivable is reduced for this risk by an allowance for doubtful accounts. This allowance is for estimated losses resulting from the inability of our customers to make required payments. It is an estimate and is regularly evaluated for adequacy by taking into consideration a combination of factors. We look at factors such as past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions. These factors are reviewed to determine whether an allowance for bad debts should be recorded to reduce the receivable balance to the amount believed to be collectible.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the changes in the allowance for doubtful accounts (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height: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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add: bad debt 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: write-offs, net of recoveries</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Splunk Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Facility Exit Costs</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our operating facility leases include office space that is not occupied or used by us. We calculate and record a liability at the "cease-use" date related to those operating leases based on the difference between the present value of estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. Associated with the recognition of the liability, we also record a corresponding charge to "General and administrative" expenses in the consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt Financing Facilities</font></div><div style="line-height:120%;text-indent:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 9, 2013 we entered into a Loan Agreement with Silicon Valley Bank, which was most recently amended in May 2015. As amended, the agreement provides for a revolving line of credit facility, which expires May&#160;9, 2017. Under the agreement, we are able to borrow up to </font><font style="font-family:inherit;font-size:10pt;">$25 million</font><font style="font-family:inherit;font-size:10pt;">. Interest on any drawdown under the revolving line of credit accrues either at the prime rate (</font><font style="font-family:inherit;font-size:10pt;">3.75%</font><font style="font-family:inherit;font-size:10pt;"> in January&#160;</font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">) or the LIBOR rate plus </font><font style="font-family:inherit;font-size:10pt;">2.75%</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> balance outstanding under this agreement. The agreement includes restrictive covenants, in each case subject to certain exceptions, that limit our ability to: sell or otherwise dispose of our business or property; change our business, liquidate or dissolve or undergo a change in control; enter into mergers, consolidations and acquisitions; incur indebtedness; create liens; pay dividends or make distributions; make investments; enter into material transactions with affiliates; pay any subordinated debt or amend certain terms thereof; or become an investment company. We were in compliance with all covenants as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Compensation Plans</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November&#160;2003, our board adopted the 2003 Equity Incentive Plan (the &#8220;2003 Plan&#8221;). The 2003 Plan authorizes the granting of common stock options and restricted stock awards to employees, directors and consultants.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January&#160;2012, our board approved the 2012 Equity Incentive Plan (the &#8220;2012 Plan&#8221;), which became effective on April&#160;18, 2012. The 2012 Plan provides for the grant of incentive stock options, within the meaning of Section&#160;422 of the Internal Revenue Code, to our employees and any parent and subsidiary corporations&#8217; employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and any parent or subsidiary corporations&#8217; employees and consultants. Upon the effectiveness of the 2012 plan, all shares that were reserved but not issued under the 2003 Plan became available for issuance under the 2012 Plan and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> further shares will be granted pursuant to the 2003 Plan. Canceled or forfeited equity awards under the 2003 Plan will also become available for issuance under the 2012 Plan. The term of an incentive stock option may not exceed </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;">, except that with respect to any participant who owns more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the voting power of all classes or our outstanding stock, the term must not exceed </font><font style="font-family:inherit;font-size:10pt;">5 years</font><font style="font-family:inherit;font-size:10pt;">. Options and RSUs generally vest over </font><font style="font-family:inherit;font-size:10pt;">4 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2012 plan provides for annual automatic increases on February&#160;1 to the shares reserved for issuance. The automatic increase of the number of shares available for issuance under the 2012 Plan is equal to the least of </font><font style="font-family:inherit;font-size:10pt;">10 million</font><font style="font-family:inherit;font-size:10pt;"> shares, </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding shares of common stock as of the last day of our immediately preceding fiscal year or such other amount as our board may determine. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option, RSU and PSU award activity during the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options&#160;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs and PSUs<br clear="none"/>Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Available<br clear="none"/>for&#160;Grant</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price<br clear="none"/>Per&#160;Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:8pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br clear="none"/>Intrinsic<br clear="none"/>Value&#160;(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances as of January&#160;31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,718,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,536,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">301,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">12,480,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional shares authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,176,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted from acquisitions (2)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,755,556</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited and expired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(152,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,905,929</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,905,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,136,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited and 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:inherit;font-size:10pt;">1,497,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,497,971</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances as of January 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6,553,144</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:inherit;font-size:10pt;font-weight:bold;">3,715,999</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.72</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">154,696</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:inherit;font-size:10pt;font-weight:bold;">14,752,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional shares authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,577,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options 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:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,642,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options forfeited and expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,506</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,278,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><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:1pt;"><font style="font-family:inherit;font-size:1pt;"><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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,278,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,644,893</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld related to net share settlement of RSUs and PSUs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,073,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and PSUs forfeited and 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:inherit;font-size:10pt;">1,461,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">(1,461,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balances as of January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10,401,789</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:inherit;font-size:10pt;font-weight:bold;">2,057,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.67</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">109,571</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:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">13,924,414</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Vested and expected to vest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,057,799</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.67</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.28</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">109,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">13,552,042</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable as of January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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:inherit;font-size:10pt;font-weight:bold;">2,020,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">107,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The intrinsic value is calculated as the difference between the exercise price of the underlying stock option award and the closing market price of our common stock as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Includes replacement stock options granted in conjunction with our acquisition of Caspida. Per the terms of the merger agreement with Caspida, certain unvested outstanding stock options held by Caspida employees were canceled and replaced with stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Refer to Note 5 &#8220;Acquisitions, Goodwill and Intangible Assets&#8221; for details.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2015 and 2016, we required that employees sell a portion of the shares that they receive upon the vesting of RSUs in order to cover any required withholding taxes. During fiscal 2017, upon each settlement date of our outstanding RSUs to current employees, RSUs were withheld to cover the required withholding tax, which was based on the value of the RSU on the settlement date as determined by the closing price of our common stock on the trading day of the applicable settlement date. The remaining shares were delivered to the recipient as shares of our common stock. The amount remitted to the tax authorities for the employees&#8217; tax obligation was reflected as a financing activity within our consolidated statements of cash flows. These shares withheld by us as a result of the net settlement of RSUs were not considered issued and outstanding, thereby reducing our shares outstanding used to calculate earnings per share. These shares were returned to the reserves and were available for future issuance under our 2012 Equity Incentive Plan. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2017 and 2016, we granted </font><font style="font-family:inherit;font-size:10pt;">626,250</font><font style="font-family:inherit;font-size:10pt;"> PSUs and </font><font style="font-family:inherit;font-size:10pt;">235,000</font><font style="font-family:inherit;font-size:10pt;"> PSUs, respectively, to certain executives under our 2012 Equity Incentive Plan. The number of PSUs earned and eligible to vest will be determined after a one-year performance period, based on achievement of certain company financial performance measures and the recipient&#8217;s continued service with us. The number of shares of our stock to be received at vesting can range from </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> in tax benefits have been realized from exercised stock options. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there was a total unrecognized compensation cost of </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> related to these stock options, adjusted for estimated forfeitures, which is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">1.5 years</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there was a total unrecognized compensation cost of </font><font style="font-family:inherit;font-size:10pt;">$620.5 million</font><font style="font-family:inherit;font-size:10pt;"> related to RSUs, adjusted for estimated forfeitures, which is expected to be recognized over the next </font><font style="font-family:inherit;font-size:10pt;">2.7 years</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized compensation cost was </font><font style="font-family:inherit;font-size:10pt;">$14.7</font><font style="font-family:inherit;font-size:10pt;"> million related to PSUs, adjusted for estimated forfeitures, which is expected to be recognized over the next </font><font style="font-family:inherit;font-size:10pt;">2.9</font><font style="font-family:inherit;font-size:10pt;"> years. Additionally, during the fiscal year ended January&#160;31, 2016, we issued </font><font style="font-family:inherit;font-size:10pt;">671,782</font><font style="font-family:inherit;font-size:10pt;"> RSAs as a result of an acquisition and at </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized compensation cost was </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> related to RSAs, adjusted for estimated forfeitures, which is expected to be recognized over the next </font><font style="font-family:inherit;font-size:10pt;">1.9</font><font style="font-family:inherit;font-size:10pt;"> years. At&#160;January&#160;31, 2017,&#160;</font><font style="font-family:inherit;font-size:10pt;">407,460</font><font style="font-family:inherit;font-size:10pt;">&#160;RSAs were vested, </font><font style="font-family:inherit;font-size:10pt;">186,003</font><font style="font-family:inherit;font-size:10pt;"> RSAs were forfeited and canceled and&#160;</font><font style="font-family:inherit;font-size:10pt;">78,319</font><font style="font-family:inherit;font-size:10pt;">&#160;RSAs were outstanding.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of options exercised during the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$83.5 million</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average grant date fair value of RSUs granted was </font><font style="font-family:inherit;font-size:10pt;">$54.80</font><font style="font-family:inherit;font-size:10pt;"> per share for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. The aggregate intrinsic value of RSUs vested during the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$300.5 million</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average grant date fair value of PSUs granted was </font><font style="font-family:inherit;font-size:10pt;">$49.25</font><font style="font-family:inherit;font-size:10pt;"> per share for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average grant date fair value of RSAs granted was </font><font style="font-family:inherit;font-size:10pt;">$69.00</font><font style="font-family:inherit;font-size:10pt;"> per share for the fiscal year ended January&#160;31, 2016. No RSAs were granted during the&#160;fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of options exercised during fiscal </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$162.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$270.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The weighted-average grant date fair value of options granted was </font><font style="font-family:inherit;font-size:10pt;">$67.81</font><font style="font-family:inherit;font-size:10pt;"> per share and </font><font style="font-family:inherit;font-size:10pt;">$43.31</font><font style="font-family:inherit;font-size:10pt;"> per share for fiscal </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 2012 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of their eligible compensation, at not less than </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value, as defined in the ESPP, subject to any plan limitations. The ESPP provides for consecutive </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">-month offering periods, starting on the first trading day on or after June&#160;15 and December&#160;15 of each year. The ESPP provides for an automatic increase of the number of shares available for issuance under the ESPP equal to the least of </font><font style="font-family:inherit;font-size:10pt;">4 million</font><font style="font-family:inherit;font-size:10pt;"> shares, </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding shares of our common stock on the last day of the immediately preceding fiscal year, or such other amount as may be determined by our board of directors. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;text-align:right;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to our stock-based awards, employee stock purchases and restricted stock units was allocated as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Fiscal&#160;Year&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,518</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">378,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,257</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation Assumptions</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimated the fair values of each option awarded on the date of grant using the Black-Scholes option pricing model utilizing the assumptions noted below. The expected term of the options is based on the average period the stock options are expected to remain outstanding calculated as the midpoint of the options&#8217; vesting terms and contractual expiration periods, as we do not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The expected stock price volatility for our stock was determined by examining the historical volatilities of a group of our industry peers as we do not have sufficient trading history of our common stock. The risk-free interest rate was calculated using the average of the published interest rates United States Treasury zero-coupon issues with maturities that approximate the expected term. The dividend yield assumption is </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> as we do not have any history of, nor plans to make, dividend payments.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not grant any employee options during the year ended January 31, 2017. The following assumptions were used to estimate the fair value of options granted to employees:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.58</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeitures were estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. Forfeitures were estimated based on historical experience.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not grant any options to nonemployees during the years ended January 31, 2017 and 2016. The following assumptions were used to estimate the fair value of nonemployee options:</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="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50.5 - 51.4%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.85 - 2.43%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.70 - 7.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following assumptions were used to estimate the fair value of the ESPP:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:58%;" 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: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: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.4 - 57.6%</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.3 - 57.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.4 - 59.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.28 - 0.91%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.11 - 0.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:inherit;font-size:10pt;">0.07 - 0.22%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less the weighted-average unvested common stock subject to repurchase or forfeiture. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including preferred stock, stock options, RSUs, PSUs and RSAs, to the extent dilutive.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(355,189</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(278,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217,116</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,415</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Weighted-average unvested common shares subject to repurchase or forfeiture</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(447</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(669</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute net loss per&#160;share, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share, 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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Since we were in a net loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potentially dilutive securities outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">As&#160;of&#160;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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0a2972;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:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares subject to outstanding common stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,057,894</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,715,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0a2972;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,536,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #0a2972;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares subject to outstanding RSUs, PSUs and RSAs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,002,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,374,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,480,368</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,729,388</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,638,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,298,939</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments and Fair Value Measurements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of certain of our financial instruments including cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their short-term maturities. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities recorded at fair value in the financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels that are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1&#8212;Observable inputs, such as quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2&#8212;Observable inputs other than Level&#160;1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets and liabilities that were measured on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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><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: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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, non-current</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,011,055</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">983,963</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in money market funds are measured at fair value on a recurring basis. These money market funds are actively traded and reported daily through a variety of sources. The fair value of the money market fund investments is classified as Level 1.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We invested in U.S. treasury securities during the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, which we have classified as available-for-sale securities. The following table presents our available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" 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: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><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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, current portion:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" 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: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><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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, current portion:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,953</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,892</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the following marketable securities were in an unrealized loss position (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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">376,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we did not consider any of our investments to be other-than-temporarily impaired. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments with maturities of less than 12 months from the balance sheet date are classified as current assets, which are available for use to fund current operations. Investments with maturities greater than 12 months from the balance sheet date are classified as long-term assets.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fiscal year ended January&#160;31, 2016 we made an investment in the form of a convertible promissory note in a privately-held company that we have classified as an available-for-sale investment, which is included in "Investments, non-current," on our consolidated balance sheets. During fiscal 2017, we made an additional&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;convertible promissory note investment in this privately-held company. These investments are recorded at fair value using significant unobservable inputs or data in an inactive market and the valuation requires our judgment due to the absence of quoted prices in active markets and inherent lack of liquidity. Unrealized gains and losses on our available-for-sale investments are excluded from earnings and reported, net of tax, as a separate component on the consolidated statements of comprehensive income (loss). During the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we have not recognized any unrealized gains or losses or any other-than-temporary impairment charges on these investments. The carrying value of these investments were </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 31, 2017 and January&#160;31, 2016, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fiscal year ends on January&#160;31. References to fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, for example, refer to the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is their respective local currency. Translation adjustments arising from the use of differing exchange rates from period to period are included in "Accumulated other comprehensive loss" within the consolidated statements of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in "Other income (expense), net" and were not material for the three years ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Contracts<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use foreign currency forward contracts as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These contracts typically have maturities of one month. They are not designated as cash flow or fair value hedges under ASC Topic 815, Derivatives and Hedging. These contracts hedge assets and liabilities that are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to "Other income (expense), net" in the consolidated statements of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill, Intangible Assets, Long-Lived Assets and Impairment Assessments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and indefinite-lived intangible assets are carried at cost and are evaluated annually for impairment, or more frequently if circumstances exist that indicate that impairment may exist. When conducting our annual goodwill impairment assessment, we perform a quantitative evaluation of whether goodwill is impaired using the two-step impairment test. The first step is comparing the fair value of our reporting unit to its carrying value. We consider the enterprise to be the reporting unit for this analysis. If step one indicates that impairment potentially exists, the second step is performed to measure the amount of impairment, if any. We record the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, as impairment.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. The carrying amounts of these assets are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these 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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process research and development is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When in-process research and development projects are completed, the corresponding amount is reclassified as an amortizable intangible asset and is amortized over the asset&#8217;s estimated useful life.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the recoverability of our long-lived assets including intangible and tangible assets. Acquired finite-lived intangible assets are amortized over their useful lives. We evaluate long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. We recognize such impairment in the event the net book value of such assets exceeds their fair value. If the fair value of the long-lived assets exceeds the carrying value of the net assets assigned, then the assets are not impaired and no further testing is performed. If the carrying value of the net assets assigned exceeds the fair value of the assets, then we must perform the second step of the impairment test in order to determine the implied fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Income Taxes</font></div><div style="line-height:120%;text-indent:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income tax expense consists of the following for the periods shown below (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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(362,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,823</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(349,682</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(286,644</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214,840</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (benefit) consists of the following for the periods shown below (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="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax provision:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">5,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,833</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,268</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax provision:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(487</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(506</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(143</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(326</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,140</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,872</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,276</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, our tax provision consisted principally of state taxes in the United States and foreign taxes from legal entities established in foreign jurisdictions and withholding taxes paid. For the fiscal year ended January 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, our tax provision consisted principally of state taxes in the United States and foreign taxes from legal entities established in foreign jurisdictions and withholding taxes paid offset by a partial release of valuation allowance on our United States deferred tax assets as a result of an acquisition during the 2016 fiscal year. For the fiscal year ended January 31, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, our tax provision consisted principally of state and foreign income tax expense.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected provision at United States federal statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(97,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes - net of federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,711</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,914</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development 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:inherit;font-size:10pt;">(13,496</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,965</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,647</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax reserve for uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">124,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:inherit;font-size:10pt;">108,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Release of valuation allowance due to acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,924</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(98</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(486</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,872</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,276</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued 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:inherit;font-size:10pt;">14,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,826</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">36,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">40,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">(356,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,284</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">(3,459</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,184</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</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:inherit;font-size:10pt;">(3,459</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,184</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recorded as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current deferred tax 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:inherit;font-size:10pt;">357,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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:inherit;font-size:10pt;">(356,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">492</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss and tax credit carryforwards as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:74%;" 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: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:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:8pt;font-weight:bold;">Expiration years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss, federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,395,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2025 - 2038</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss, state</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">939,720</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019 - 2038</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit, federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2026 - 2038</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit, state</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC Topic&#160;740, Income Taxes, requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that we assess that realization is more likely than not. Realization of the future tax benefits is dependent on our ability to generate sufficient taxable income within the carryforward period. Due to our history of U.S. operating losses, we believe the recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not more likely than not to be realized and, accordingly, have provided a full valuation allowance against net U.S. deferred tax assets. The valuation allowance totaled </font><font style="font-family:inherit;font-size:10pt;">$356.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$236.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$135.7 million</font><font style="font-family:inherit;font-size:10pt;"> for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross increase in the valuation allowance was </font><font style="font-family:inherit;font-size:10pt;">$120.6 million</font><font style="font-family:inherit;font-size:10pt;"> between fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had federal and state net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$1,395.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$939.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The net operating losses for federal and state purposes begin to expire starting in 2025 and 2017, respectively. Additionally, we had federal and state research and development tax credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$76.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$55.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our federal tax credits will start to expire in 2026 if not utilized. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we also had </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> of California Enterprise Zone credits. The California Enterprise Zone credits will expire in 2024 if not utilized. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If certain factors change, we may determine that there is sufficient positive evidence to support a reversal of, or decrease in, the valuation allowance. If we were to reverse all or some part of our valuation allowance, our consolidated financial statements in the period of reversal would likely reflect an increase in assets on our balance sheet and a corresponding tax benefit to our consolidated statements of operations in the amount of the reversal.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of certain prior period ownership changes, the utilization of a portion of our United States federal and state NOL and tax credit carryforwards may be limited. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The excess tax benefits associated with stock option exercises are recorded to stockholders&#8217; equity only when they reduce income taxes payable. &#160;As a result, the excess tax benefits are included in the net operating carryforwards, however, are not reflected in deferred tax assets for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. The excess tax benefits for fiscal year </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> are </font><font style="font-family:inherit;font-size:10pt;">$301.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$279.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our policy with regard to providing for income tax expense when excess tax benefits are utilized is to follow the &#8220;with-and-without&#8221; approach as described in ASC 740-20 and ASC 718.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, our liability for uncertain tax positions was </font><font style="font-family:inherit;font-size:10pt;">$16.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> would, if recognized, impact our effective tax rate. The remainder will not, if recognized, affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets.</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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase related to prior year tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease related to prior year tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase related to current year tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,755</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,493</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to income taxes in United States federal and various state and local jurisdictions. Generally, we are no longer subject to United States federal, state and local tax examinations for tax years ended before January&#160;31, 2013. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating loss or credit carryforward.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, there was accrued interest and penalties of </font><font style="font-family:inherit;font-size:10pt;">$0.1</font><font style="font-family:inherit;font-size:10pt;"> million.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend either to invest our non-U.S. earnings indefinitely in foreign operations or to remit these earnings to our United States entities in a tax-free manner. For this reason, we do not record federal income taxes on the undistributed earnings of </font><font style="font-family:inherit;font-size:10pt;">$16.1 million</font><font style="font-family:inherit;font-size:10pt;"> of our foreign subsidiaries. The determination of the amount of deferred taxes on these earnings is not practicable since the computation would depend on a number of factors that cannot be known unless a decision is made to repatriate the earnings.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method in accordance with authoritative guidance for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The guidance on accounting for uncertainty in income taxes requires us to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Securities are classified as available-for-sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the consolidated statements of comprehensive income (loss). Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a component of investment income. In order to determine whether a decline in value is other-than-temporary, we evaluate, among other factors, the duration and extent to which the fair value has been less than the carrying value and our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. The cost of securities sold is based on the specific-identification method. Interest on securities classified as available-for-sale is included as a component of Interest income, net.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</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:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We primarily lease our facilities under operating leases. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent expense as a current and non-current deferred rent liability in "Accrued expenses and other liabilities" and "Other liabilities, non-current," respectively, on the consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2017-04 (Topic 350) Intangibles - Goodwill and Other. The new standard simplifies how companies are required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01 (Topic 805) Business Combinations - Clarifying the Definition of a Business. The new standard narrows the definition of a business to assist companies with evaluating when a set of transferred assets and activities is a business. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU No. 2016-16 (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory. The new standard will require companies to recognize, as opposed to defer, the tax effects from intercompany transfers of certain assets when the transfer occurs. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13 (Topic 326), Financial Instruments - Credit Losses. The amendments in this update require a financial asset (or a group of financial assets) measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU No. 2016-09 (Topic 718), Compensation - Stock Compensation, which has been issued as part of its Simplification Initiative. The areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for our first quarter of fiscal 2018. We do not expect this pronouncement to have a material impact on our consolidated financial statements upon adoption. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02 (Topic 842), Leases, which supersedes the lease recognition requirements in ASC Topic 840, Leases. The standard requires an entity to recognize right-of-use assets and lease liabilities arising from a lease for operating leases, initially measured at the present value of the lease payments on the consolidated balance sheets. The impact of such leases on the consolidated statements of operations and cash flows will continue to be treated in a similar manner under current GAAP. The standard also requires additional qualitative and quantitative disclosures. The standard is effective for our first quarter of fiscal 2020, although early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements and related disclosures. We anticipate that most of our office leases will be recognized as lease liabilities and corresponding right-of-use assets, and will accordingly have a material impact on our consolidated balance sheets upon adoption.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition and establishes a new revenue standard. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In March 2016, the FASB issued ASU No.&#160;2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies the guidance in the new revenue standard on assessing whether an entity is a principal or an agent in a revenue transaction. This conclusion impacts whether an entity reports revenue on a gross or net basis. In April 2016, the FASB issued ASU No.&#160;2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies the guidance in the new revenue standard regarding an entity&#8217;s identification of its performance obligations in a contract. In May 2016, the FASB issued ASU No.&#160;2016-12,&#160;Narrow-Scope Improvements and Practical Expedients, which amends the guidance in the new revenue standard on collectability, non-cash consideration, presentation of sales tax, and transition. In December 2016, the FASB issued ASU No.&#160;2016-20,&#160;Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue standard, as amended by ASU No. 2015-14, is effective in the first quarter of fiscal 2019 and may be applied retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. We currently plan to adopt the standard using the cumulative effect transition method. Early adoption is permitted, but not earlier than the original effective date for annual and interim periods. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While we are still evaluating the total impact of the new revenue standard, we believe the adoption of this new standard will have a material impact on our consolidated financial statements, including the way we account for arrangements involving a term license, deferred revenue and sales commissions. Under the new revenue standard, we would be required to recognize term license revenues upfront and the associated maintenance revenues over the contract period. Under the current revenue standard, we recognize both the term license and maintenance revenues ratably over the contract period. In addition, some deferred revenue recorded in accordance with the current revenue standard could be eliminated upon adoption of the new revenue standard. We have also considered the impact of the guidance in&#160;ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, under Topic 606. Under ASC 340-40, we would be required to capitalize and amortize incremental costs of obtaining a contract, such as sales commission costs. Under our current accounting policy, we do not capitalize sales commission costs and recognize these costs when they are incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of the Business and Significant Accounting Policies</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Splunk Inc. (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221;) provides innovative software solutions that enable organizations to gain real-time operational intelligence by harnessing the value of their data. Our offerings enable users to collect, index, search, explore, monitor, correlate and analyze data regardless of format or source. Our offerings address large and diverse data sets, commonly referred to as big data, and are specifically tailored for machine data. Machine data is produced by nearly every software application and electronic device and contains a definitive, time-stamped record of various activities, such as transactions, customer and user activities and security threats. Our offerings help users derive new insights from machine data that can be used to, among other things, improve service levels, reduce operational costs, mitigate security risks, demonstrate and maintain compliance, and drive better business decisions. We were incorporated in California in October&#160;2003 and reincorporated in Delaware in May&#160;2006.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fiscal year ends on January&#160;31. References to fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, for example, refer to the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting periods covered by the financial statements and accompanying notes. In particular, we make estimates with respect to the fair value of multiple elements in revenue recognition, uncollectible accounts receivable, the assessment of the useful life and recoverability of long-lived assets (property and equipment, goodwill and identified intangibles), stock-based compensation expense, the fair value of assets acquired and liabilities assumed for business combinations, income taxes, leases and contingencies. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate our business as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment: the development and marketing of software solutions that enable our customers to gain real-time operational intelligence by harnessing the value of their data. Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of Splunk Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of our foreign subsidiaries is their respective local currency. Translation adjustments arising from the use of differing exchange rates from period to period are included in "Accumulated other comprehensive loss" within the consolidated statements of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in "Other income (expense), net" and were not material for the three years ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Contracts<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use foreign currency forward contracts as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These contracts typically have maturities of one month. They are not designated as cash flow or fair value hedges under ASC Topic 815, Derivatives and Hedging. These contracts hedge assets and liabilities that are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to "Other income (expense), net" in the consolidated statements of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use our best estimates and assumptions to allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed 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 recorded as goodwill. Our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed during the measurement period, any subsequent adjustments are recorded to our consolidated statements of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenues primarily in the form of software license fees and related maintenance and services fees. License fees include perpetual license fees, term license fees and royalties. Maintenance and services primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training, professional services that are not essential to functionality and subscription software services.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues when all of the following conditions are met:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">there is persuasive evidence of an arrangement;&#160;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the software or services have been delivered to the customer;&#160;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the amount of fees to be paid by the customer is fixed or determinable; and&#160;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the collection of the related fees is probable.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signed agreements are used as evidence of an arrangement. If a contract signed by the customer does not exist, we use a purchase order as evidence of an arrangement. In cases where both a signed contract and a purchase order exist, we consider the signed contract to be the final persuasive evidence of an arrangement. Electronic delivery occurs when we provide the customer with access to the software via a license key. We assess whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. We assess collectability of the fee based on a number of factors such as collection history and creditworthiness of the customer. If we determine that collectability is not probable, revenue is deferred until collectability becomes probable, generally upon receipt of cash.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When contracts contain software-related multiple elements wherein vendor specific objective evidence (&#8220;VSOE&#8221;) exists for all undelivered elements and the services, if any, are not essential to the functionality of the delivered elements, we account for the delivered elements in accordance with the &#8220;Residual Method.&#8221; Perpetual license arrangements are typically accompanied by maintenance agreements. Maintenance revenues consist of fees for providing software updates on a when-and-if-available basis and technical support for software products for an initial term. Maintenance revenues are recognized ratably over the term of the agreement. We have established fair value for maintenance on perpetual licenses due to consistently priced standalone sales of maintenance. Revenues related to term license fees are recognized ratably over the contract term beginning on the date the customer has access to the software license key and continuing through the end of the contract term. In these cases, we do not have VSOE of fair value for maintenance, as fees for support and maintenance are bundled with the license over the entire term of the contract.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License arrangements may also include professional services and training services, which are typically delivered early in the contract term. In determining whether professional services revenues should be accounted for separately from license revenues, we evaluate whether the professional services are considered essential to the functionality of the software using factors such as the nature of our software products; whether they are ready for use by the customer upon receipt; the nature of our implementation services, which typically do not involve significant customization to or development of the underlying software code; the availability of services from other vendors; whether the timing of payments for license revenues is coincident with performance of services; and whether milestones or acceptance criteria exist that affect the realizability of the software license fee. Substantially all of our professional services arrangements are billed on a time and materials basis and, accordingly, are recognized as the services are performed. Training revenues are recognized as training services are delivered. VSOE of fair value of professional and training services is based upon stand-alone sales of those services. Payments received in advance of services performed are deferred and recognized when the related services are performed.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are unable to establish VSOE of fair value for all undelivered elements in certain multiple element arrangements due to the lack of VSOE for maintenance services that are generally bundled with term licenses. In these instances, all revenue is recognized ratably over the period that the services are expected to be performed, commencing when all service periods have started. In arrangements where the expected service periods of maintenance services and professional or training services differ, we recognize all revenue over the longer of the expected service periods, which is generally the maintenance period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not offer credits or refunds and therefore have not recorded any sales return allowance for any of the periods presented. Upon a periodic review of outstanding accounts receivable, amounts that are deemed to be uncollectible are written off against the allowance for doubtful accounts. Our policy is to record revenues net of any applicable sales, use or excise taxes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues from the indirect sales channel upon sell-through by the partner or distributor. Sell-through is determined when we receive an order form from a reseller for a specific end-user sale. We do not offer right of return, product rotation or price protection to any of our channel partners. We also have licensing arrangements with OEM customers for which royalty fees are generally recognized as revenue upon receipt of reports of units shipped, respectively. Provided all other revenue criteria are met, the upfront, minimum, non-refundable license fees from OEM customers are recognized upon delivery, and on-going royalty fees are recognized upon reports of units shipped.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In our consolidated statements of operations, revenues are categorized as license or maintenance and services revenues. We allocate revenues from arrangements containing multiple elements to each of these categories based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, we first allocate revenues to any undelivered elements for which VSOE of fair value has been established, then allocate revenues to any undelivered elements for which VSOE of fair value has not been established based upon management&#8217;s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management&#8217;s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple-element arrangements containing our non-software services, we: (1) determine whether each element constitutes a separate unit of accounting; (2) determine the fair value of each element using the selling price hierarchy of VSOE of selling price, third-party evidence (&#8220;TPE&#8221;) of selling price or best-estimated selling price (&#8220;BESP&#8221;), as applicable; and (3) allocate the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. As our go-to-market strategies evolve, we may modify our pricing practices in the future, which could result in changes in relative selling prices, including both VSOE and BESP.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple-element arrangements that contain both software and non-software elements, we allocate revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy. We determine the selling price for each deliverable using VSOE of selling price, if it exists, or TPE of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In our subscription software services agreements, we include service level commitments to customers relating to levels of uptime availability and permitting those customers to receive credits in the event that we fail to meet those levels. To date, we have not incurred any material costs as a result of such commitments and have not accrued any liabilities related to such obligations in the accompanying consolidated financial statements. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists substantially of amounts invoiced in advance of revenue recognition for our products and services described above. We recognize deferred revenue as revenue only when the revenue recognition criteria are met.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid instruments with original maturities of 90&#160;days or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. We do not hold or issue financial instruments for trading purposes. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Securities are classified as available-for-sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the consolidated statements of comprehensive income (loss). Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a component of investment income. In order to determine whether a decline in value is other-than-temporary, we evaluate, among other factors, the duration and extent to which the fair value has been less than the carrying value and our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. The cost of securities sold is based on the specific-identification method. Interest on securities classified as available-for-sale is included as a component of Interest income, net.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Risk</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, investments and accounts receivable. We maintain the majority of our cash balance at </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> financial institutions that management believes are high-credit, quality financial institutions and invest our cash equivalents in highly rated money market funds. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, one channel partner represented </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, one channel partner represented </font><font style="font-family:inherit;font-size:10pt;">26%</font><font style="font-family:inherit;font-size:10pt;"> and one customer represented </font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivable is subject to collection risk. Our gross accounts receivable is reduced for this risk by an allowance for doubtful accounts. This allowance is for estimated losses resulting from the inability of our customers to make required payments. It is an estimate and is regularly evaluated for adequacy by taking into consideration a combination of factors. We look at factors such as past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions. These factors are reviewed to determine whether an allowance for bad debts should be recorded to reduce the receivable balance to the amount believed to be collectible.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the changes in the allowance for doubtful accounts (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height: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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add: bad debt 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: write-offs, net of recoveries</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill, Intangible Assets, Long-Lived Assets and Impairment Assessments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and indefinite-lived intangible assets are carried at cost and are evaluated annually for impairment, or more frequently if circumstances exist that indicate that impairment may exist. When conducting our annual goodwill impairment assessment, we perform a quantitative evaluation of whether goodwill is impaired using the two-step impairment test. The first step is comparing the fair value of our reporting unit to its carrying value. We consider the enterprise to be the reporting unit for this analysis. If step one indicates that impairment potentially exists, the second step is performed to measure the amount of impairment, if any. We record the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, as impairment.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. The carrying amounts of these assets are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these 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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process research and development is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When in-process research and development projects are completed, the corresponding amount is reclassified as an amortizable intangible asset and is amortized over the asset&#8217;s estimated useful life.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the recoverability of our long-lived assets including intangible and tangible assets. Acquired finite-lived intangible assets are amortized over their useful lives. We evaluate long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. We recognize such impairment in the event the net book value of such assets exceeds their fair value. If the fair value of the long-lived assets exceeds the carrying value of the net assets assigned, then the assets are not impaired and no further testing is performed. If the carrying value of the net assets assigned exceeds the fair value of the assets, then we must perform the second step of the impairment test in order to determine the implied fair value. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from generally three to five years. Leasehold improvements are amortized over the shorter of the estimated useful life or the remaining lease term. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statements of operations. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the estimated useful lives of our property and equipment:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:51%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and 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:inherit;font-size:10pt;">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:inherit;font-size:10pt;">Furniture and fixtures</font></div></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:inherit;font-size:10pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of the useful life of the asset or the lease term</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capitalized Software Development Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. We did not capitalize any internal software development costs for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> because the cost incurred and the time between technological feasibility and product release was insignificant. We had no amortization expense from capitalized purchased technology during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs related to software acquired, developed or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development, are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. We define the design, configuration, and coding process as the application development stage. We did not capitalize any costs related to computer software developed for internal use in fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commissions</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions are recorded as a component of sales and marketing expenses and consist of the variable compensation paid to our sales force. Sales commissions are earned and recorded at the time that a customer has entered into a binding purchase agreement. Commissions paid to sales personnel are recoverable only in the case that we cannot collect the invoiced amounts associated with a sales order. Commission expense was </font><font style="font-family:inherit;font-size:10pt;">$109.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$88.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$61.0 million</font><font style="font-family:inherit;font-size:10pt;"> for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We primarily lease our facilities under operating leases. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent expense as a current and non-current deferred rent liability in "Accrued expenses and other liabilities" and "Other liabilities, non-current," respectively, on the consolidated balance sheets. Rent expense for our operating leases was </font><font style="font-family:inherit;font-size:10pt;">$28.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Facility Exit Costs</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our operating facility leases include office space that is not occupied or used by us. We calculate and record a liability at the "cease-use" date related to those operating leases based on the difference between the present value of estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. Associated with the recognition of the liability, we also record a corresponding charge to "General and administrative" expenses in the consolidated statements of operations.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Expense</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expense advertising costs as incurred. We incurred </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.4 million</font><font style="font-family:inherit;font-size:10pt;"> in advertising expenses for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Advertising costs are recorded in "Sales and marketing" expenses in the consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;"></font><font style="font-family:inherit;font-size:10pt;">We recognize compensation expense for all share-based payment awards, including stock options, restricted stock units (&#8220;RSUs&#8221;), performance units (&#8220;PSUs&#8221;) and restricted stock awards (&#8220;RSAs&#8221;), based on the estimated fair value of the award on the grant date in the consolidated statements of operations over the related vesting periods. The expense recorded is based on awards ultimately expected to vest and therefore is reduced by estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We calculate the fair value of options using the Black-Scholes method and expense using the straight-line attribution approach.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for equity awards issued to non-employees, such as consultants, in accordance with the guidance relating to equity instruments that are issued to other than employees for acquiring, or in conjunction with selling, goods or services, using the Black-Scholes method to determine the fair value of such instruments. Awards granted to non-employees are remeasured over the vesting period, and the resulting value is recorded as an expense over the period the services are received.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each option grant and stock purchase right granted under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;) was estimated on the date of grant using the Black-Scholes option pricing model. We recognize stock-based compensation expense related to our ESPP on a straight-line basis over the offering period, which is twelve months. Stock-based compensation expense is recognized net of estimated forfeiture activity.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The determination of the grant date fair value of options using an option-pricing model is affected by assumptions regarding a number of other complex and subjective variables, which include our expected stock price volatility over the expected term of the options, stock option exercise and cancellation behaviors, risk-free interest rates and expected dividends. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of PSUs earned and eligible to vest will be determined based on achievement of certain company financial performance measures and the recipient&#8217;s continued service with us. The number of shares of our stock to be received at vesting can range from 0% to 200% of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method in accordance with authoritative guidance for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The guidance on accounting for uncertainty in income taxes requires us to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2017-04 (Topic 350) Intangibles - Goodwill and Other. The new standard simplifies how companies are required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01 (Topic 805) Business Combinations - Clarifying the Definition of a Business. The new standard narrows the definition of a business to assist companies with evaluating when a set of transferred assets and activities is a business. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU No. 2016-16 (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory. The new standard will require companies to recognize, as opposed to defer, the tax effects from intercompany transfers of certain assets when the transfer occurs. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13 (Topic 326), Financial Instruments - Credit Losses. The amendments in this update require a financial asset (or a group of financial assets) measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.<br clear="none"/> <br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU No. 2016-09 (Topic 718), Compensation - Stock Compensation, which has been issued as part of its Simplification Initiative. The areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for our first quarter of fiscal 2018. We do not expect this pronouncement to have a material impact on our consolidated financial statements upon adoption. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02 (Topic 842), Leases, which supersedes the lease recognition requirements in ASC Topic 840, Leases. The standard requires an entity to recognize right-of-use assets and lease liabilities arising from a lease for operating leases, initially measured at the present value of the lease payments on the consolidated balance sheets. The impact of such leases on the consolidated statements of operations and cash flows will continue to be treated in a similar manner under current GAAP. The standard also requires additional qualitative and quantitative disclosures. The standard is effective for our first quarter of fiscal 2020, although early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements and related disclosures. We anticipate that most of our office leases will be recognized as lease liabilities and corresponding right-of-use assets, and will accordingly have a material impact on our consolidated balance sheets upon adoption.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition and establishes a new revenue standard. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In March 2016, the FASB issued ASU No.&#160;2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies the guidance in the new revenue standard on assessing whether an entity is a principal or an agent in a revenue transaction. This conclusion impacts whether an entity reports revenue on a gross or net basis. In April 2016, the FASB issued ASU No.&#160;2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies the guidance in the new revenue standard regarding an entity&#8217;s identification of its performance obligations in a contract. In May 2016, the FASB issued ASU No.&#160;2016-12,&#160;Narrow-Scope Improvements and Practical Expedients, which amends the guidance in the new revenue standard on collectability, non-cash consideration, presentation of sales tax, and transition. In December 2016, the FASB issued ASU No.&#160;2016-20,&#160;Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue standard, as amended by ASU No. 2015-14, is effective in the first quarter of fiscal 2019 and may be applied retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. We currently plan to adopt the standard using the cumulative effect transition method. Early adoption is permitted, but not earlier than the original effective date for annual and interim periods. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While we are still evaluating the total impact of the new revenue standard, we believe the adoption of this new standard will have a material impact on our consolidated financial statements, including the way we account for arrangements involving a term license, deferred revenue and sales commissions. Under the new revenue standard, we would be required to recognize term license revenues upfront and the associated maintenance revenues over the contract period. Under the current revenue standard, we recognize both the term license and maintenance revenues ratably over the contract period. In addition, some deferred revenue recorded in accordance with the current revenue standard could be eliminated upon adoption of the new revenue standard. We have also considered the impact of the guidance in&#160;ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, under Topic 606. Under ASC 340-40, we would be required to capitalize and amortize incremental costs of obtaining a contract, such as sales commission costs. Under our current accounting policy, we do not capitalize sales commission costs and recognize these costs when they are incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;text-indent:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost, net of accumulated depreciation and amortization. These assets are depreciated and amortized using the straight-line method over their estimated useful lives. Property and equipment consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" 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:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,396</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements (1)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building (2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,250</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,186</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,395</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Includes costs related to assets not yet placed into service of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$28.9 million</font><font style="font-family:inherit;font-size:10pt;">, as of January 31, 2017 and 2016, respectively. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) This relates to the capitalization of construction costs in connection with our financing lease obligation, where we are considered the owner of the asset, for accounting purposes only. There is a corresponding long-term liability for this obligation on our consolidated balance sheets under &#8220;Other liabilities, non-current.&#8221; Refer to Note 3 &#8220;Commitments and Contingencies&#8221; for details. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense on Property and Equipment, net was </font><font style="font-family:inherit;font-size:10pt;">$22.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the fiscal years ended January&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included in depreciation and amortization expense for the fiscal year ended January 31, 2017 is </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> of expense related to the acceleration of depreciation on certain property and equipment due to the "cease-use" of certain operating facility leases during the fourth fiscal quarter of January 31, 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from generally three to five years. Leasehold improvements are amortized over the shorter of the estimated useful life or the remaining lease term. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statements of operations. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the estimated useful lives of our property and equipment:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:51%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and 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:inherit;font-size:10pt;">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:inherit;font-size:10pt;">Furniture and fixtures</font></div></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:inherit;font-size:10pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of the useful life of the asset or the lease term</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the estimated useful lives of our property and equipment:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:51%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and 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:inherit;font-size:10pt;">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:inherit;font-size:10pt;">Furniture and fixtures</font></div></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:inherit;font-size:10pt;">5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of the useful life of the asset or the lease term</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Related Party Transactions</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain members of our board of directors (&#8220;Board&#8221;) serve on the board of directors of and/or are executive officers of, and, in some cases, are investors in, companies that are customers or vendors of ours. Certain of our executive officers also serve on the board of directors of companies that are customers or vendors of ours. All contracts with related parties are executed in the ordinary course of business. We recognized revenue from sales to these companies of </font><font style="font-family:inherit;font-size:10pt;">$7.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. There were $</font><font style="font-family:inherit;font-size:10pt;">1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> in accounts receivable due from these companies as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. We also recorded </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> in expenses related to purchases from these companies during the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. There were no accounts payable to these companies as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenues primarily in the form of software license fees and related maintenance and services fees. License fees include perpetual license fees, term license fees and royalties. Maintenance and services primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training, professional services that are not essential to functionality and subscription software services.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues when all of the following conditions are met:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">there is persuasive evidence of an arrangement;&#160;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the software or services have been delivered to the customer;&#160;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the amount of fees to be paid by the customer is fixed or determinable; and&#160;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the collection of the related fees is probable.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signed agreements are used as evidence of an arrangement. If a contract signed by the customer does not exist, we use a purchase order as evidence of an arrangement. In cases where both a signed contract and a purchase order exist, we consider the signed contract to be the final persuasive evidence of an arrangement. Electronic delivery occurs when we provide the customer with access to the software via a license key. We assess whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. We assess collectability of the fee based on a number of factors such as collection history and creditworthiness of the customer. If we determine that collectability is not probable, revenue is deferred until collectability becomes probable, generally upon receipt of cash.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When contracts contain software-related multiple elements wherein vendor specific objective evidence (&#8220;VSOE&#8221;) exists for all undelivered elements and the services, if any, are not essential to the functionality of the delivered elements, we account for the delivered elements in accordance with the &#8220;Residual Method.&#8221; Perpetual license arrangements are typically accompanied by maintenance agreements. Maintenance revenues consist of fees for providing software updates on a when-and-if-available basis and technical support for software products for an initial term. Maintenance revenues are recognized ratably over the term of the agreement. We have established fair value for maintenance on perpetual licenses due to consistently priced standalone sales of maintenance. Revenues related to term license fees are recognized ratably over the contract term beginning on the date the customer has access to the software license key and continuing through the end of the contract term. In these cases, we do not have VSOE of fair value for maintenance, as fees for support and maintenance are bundled with the license over the entire term of the contract.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License arrangements may also include professional services and training services, which are typically delivered early in the contract term. In determining whether professional services revenues should be accounted for separately from license revenues, we evaluate whether the professional services are considered essential to the functionality of the software using factors such as the nature of our software products; whether they are ready for use by the customer upon receipt; the nature of our implementation services, which typically do not involve significant customization to or development of the underlying software code; the availability of services from other vendors; whether the timing of payments for license revenues is coincident with performance of services; and whether milestones or acceptance criteria exist that affect the realizability of the software license fee. Substantially all of our professional services arrangements are billed on a time and materials basis and, accordingly, are recognized as the services are performed. Training revenues are recognized as training services are delivered. VSOE of fair value of professional and training services is based upon stand-alone sales of those services. Payments received in advance of services performed are deferred and recognized when the related services are performed.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are unable to establish VSOE of fair value for all undelivered elements in certain multiple element arrangements due to the lack of VSOE for maintenance services that are generally bundled with term licenses. In these instances, all revenue is recognized ratably over the period that the services are expected to be performed, commencing when all service periods have started. In arrangements where the expected service periods of maintenance services and professional or training services differ, we recognize all revenue over the longer of the expected service periods, which is generally the maintenance period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not offer credits or refunds and therefore have not recorded any sales return allowance for any of the periods presented. Upon a periodic review of outstanding accounts receivable, amounts that are deemed to be uncollectible are written off against the allowance for doubtful accounts. Our policy is to record revenues net of any applicable sales, use or excise taxes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues from the indirect sales channel upon sell-through by the partner or distributor. Sell-through is determined when we receive an order form from a reseller for a specific end-user sale. We do not offer right of return, product rotation or price protection to any of our channel partners. We also have licensing arrangements with OEM customers for which royalty fees are generally recognized as revenue upon receipt of reports of units shipped, respectively. Provided all other revenue criteria are met, the upfront, minimum, non-refundable license fees from OEM customers are recognized upon delivery, and on-going royalty fees are recognized upon reports of units shipped.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In our consolidated statements of operations, revenues are categorized as license or maintenance and services revenues. We allocate revenues from arrangements containing multiple elements to each of these categories based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, we first allocate revenues to any undelivered elements for which VSOE of fair value has been established, then allocate revenues to any undelivered elements for which VSOE of fair value has not been established based upon management&#8217;s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management&#8217;s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple-element arrangements containing our non-software services, we: (1) determine whether each element constitutes a separate unit of accounting; (2) determine the fair value of each element using the selling price hierarchy of VSOE of selling price, third-party evidence (&#8220;TPE&#8221;) of selling price or best-estimated selling price (&#8220;BESP&#8221;), as applicable; and (3) allocate the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. As our go-to-market strategies evolve, we may modify our pricing practices in the future, which could result in changes in relative selling prices, including both VSOE and BESP.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple-element arrangements that contain both software and non-software elements, we allocate revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy. We determine the selling price for each deliverable using VSOE of selling price, if it exists, or TPE of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In our subscription software services agreements, we include service level commitments to customers relating to levels of uptime availability and permitting those customers to receive credits in the event that we fail to meet those levels. To date, we have not incurred any material costs as a result of such commitments and have not accrued any liabilities related to such obligations in the accompanying consolidated financial statements. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists substantially of amounts invoiced in advance of revenue recognition for our products and services described above. We recognize deferred revenue as revenue only when the revenue recognition criteria are met.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">As&#160;of&#160;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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0a2972;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:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares subject to outstanding common stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,057,894</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,715,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0a2972;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,536,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #0a2972;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares subject to outstanding RSUs, PSUs and RSAs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,002,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,374,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,480,368</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,729,388</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,638,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,298,939</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We invested in U.S. treasury securities during the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, which we have classified as available-for-sale securities. The following table presents our available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" 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: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><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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, current portion:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" 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: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><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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, current portion:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,953</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,892</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to our stock-based awards, employee stock purchases and restricted stock units was allocated as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Fiscal&#160;Year&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,777</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,518</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">378,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,257</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (benefit) consists of the following for the periods shown below (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="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax provision:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">5,559</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,833</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,268</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,603</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax provision:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(487</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(506</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(143</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(326</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,140</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,872</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,276</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the changes in the allowance for doubtful accounts (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height: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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add: bad debt 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: write-offs, net of recoveries</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued 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:inherit;font-size:10pt;">14,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,826</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">36,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">40,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">(356,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,284</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">(3,459</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,184</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</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:inherit;font-size:10pt;">(3,459</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,184</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recorded as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current deferred tax 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:inherit;font-size:10pt;">357,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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:inherit;font-size:10pt;">(356,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">492</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(355,189</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(278,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217,116</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,415</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Weighted-average unvested common shares subject to repurchase or forfeiture</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(447</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(669</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute net loss per&#160;share, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share, 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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.65</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected provision at United States federal statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(97,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes - net of federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,711</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,914</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development 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:inherit;font-size:10pt;">(13,496</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,965</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,647</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax reserve for uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">124,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:inherit;font-size:10pt;">108,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Release of valuation allowance due to acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,924</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(98</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(486</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,872</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,276</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets and liabilities that were measured on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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><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: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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reported as:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, non-current</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,011,055</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">983,963</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td 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:12%;" 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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:8pt;font-weight:bold;">&#160;Useful Life (months)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,300</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:inherit;font-size:10pt;">48</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other 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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):</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="7" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" 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:12%;" 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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">&#160;Useful Life (months)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,300</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:inherit;font-size:10pt;">72</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,790</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 style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;______________________</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*The in-process research and development is considered an indefinite-lived intangible asset until the completion or abandonment of the associated research and development efforts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization realized from acquisitions as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in&#160;thousands, except useful life):</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="15" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" 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:12%;" 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:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated 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:inherit;font-size:8pt;font-weight:bold;">Net Book 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:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Useful Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(months)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,370</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23,222</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">50</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,720</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other acquired intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets subject to 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,413</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes our operating lease commitments as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments&#160;Due&#160;by&#160;Period*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less&#160;Than&#160;1<br clear="none"/>year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3&#160;years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">3-5&#160;years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">More&#160;Than&#160;5<br clear="none"/>years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments (1)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;_________________________</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) We entered into sublease agreements for portions of our office space and the future rental income of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> from these agreements has been included as an offset to our future minimum rental payments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill balances are presented below (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="9" rowspan="1"></td></tr><tr><td style="width:74%;" rowspan="1" 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year<br clear="none"/>Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,318</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income tax expense consists of the following for the periods shown below (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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(362,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(294,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,823</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(349,682</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(286,644</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214,840</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following assumptions were used to estimate the fair value of the ESPP:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:58%;" 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: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: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.4 - 57.6%</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.3 - 57.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.4 - 59.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.28 - 0.91%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.11 - 0.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:inherit;font-size:10pt;">0.07 - 0.22%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following assumptions were used to estimate the fair value of options granted to employees:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.58</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following assumptions were used to estimate the fair value of nonemployee options:</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="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50.5 - 51.4%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.85 - 2.43%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.70 - 7.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the following marketable securities were in an unrealized loss position (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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">376,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remainder will not, if recognized, affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets.</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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended January 31, </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase related to prior year tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease related to prior year tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase related to current year tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,755</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,493</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future amortization expense for acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Period:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,413</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Geographic Information</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenues</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues by geography are based on the shipping address of the customer. The following tables present our revenues by geographic region for the periods presented (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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">501,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">949,955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668,435</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">450,875</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than the United States, no other individual country exceeded 10% of total revenues during any of the periods presented. </font><font style="font-family:inherit;font-size:10pt;">One</font><font style="font-family:inherit;font-size:10pt;"> channel partner represented </font><font style="font-family:inherit;font-size:10pt;">28%</font><font style="font-family:inherit;font-size:10pt;"> and a second channel partner represented </font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;"> of total revenues during fiscal 2017. One channel partner represented </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> and a second channel partner represented </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;"> of total revenues during fiscal 2016. One channel partner represented&#160;</font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;">&#160;of total revenues during fiscal 2015. The revenues from these channel partners are comprised of a number of customer transactions, none of which were individually greater than 10% of total revenues during fiscal 2017, 2016 or 2015. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> channel partner represented </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, one&#160;channel partner represented </font><font style="font-family:inherit;font-size:10pt;">26%</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;one&#160;customer represented&#160;</font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;">&#160;of total accounts receivable.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present our property and equipment by geographic region for the periods presented (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,395</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than the United States, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> other individual country exceeded </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of total property and equipment as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate our business as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment: the development and marketing of software solutions that enable our customers to gain real-time operational intelligence by harnessing the value of their data. Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;"></font><font style="font-family:inherit;font-size:10pt;">We recognize compensation expense for all share-based payment awards, including stock options, restricted stock units (&#8220;RSUs&#8221;), performance units (&#8220;PSUs&#8221;) and restricted stock awards (&#8220;RSAs&#8221;), based on the estimated fair value of the award on the grant date in the consolidated statements of operations over the related vesting periods. The expense recorded is based on awards ultimately expected to vest and therefore is reduced by estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We calculate the fair value of options using the Black-Scholes method and expense using the straight-line attribution approach.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for equity awards issued to non-employees, such as consultants, in accordance with the guidance relating to equity instruments that are issued to other than employees for acquiring, or in conjunction with selling, goods or services, using the Black-Scholes method to determine the fair value of such instruments. Awards granted to non-employees are remeasured over the vesting period, and the resulting value is recorded as an expense over the period the services are received.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of each option grant and stock purchase right granted under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;) was estimated on the date of grant using the Black-Scholes option pricing model. We recognize stock-based compensation expense related to our ESPP on a straight-line basis over the offering period, which is twelve months. Stock-based compensation expense is recognized net of estimated forfeiture activity.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The determination of the grant date fair value of options using an option-pricing model is affected by assumptions regarding a number of other complex and subjective variables, which include our expected stock price volatility over the expected term of the options, stock option exercise and cancellation behaviors, risk-free interest rates and expected dividends. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of PSUs earned and eligible to vest will be determined based on achievement of certain company financial performance measures and the recipient&#8217;s continued service with us. The number of shares of our stock to be received at vesting can range from 0% to 200% of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capitalized Software Development Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. We did not capitalize any internal software development costs for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> because the cost incurred and the time between technological feasibility and product release was insignificant. We had no amortization expense from capitalized purchased technology during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs related to software acquired, developed or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development, are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. We define the design, configuration, and coding process as the application development stage. We did not capitalize any costs related to computer software developed for internal use in fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;text-indent:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our certificate of incorporation, as amended and restated, authorizes us to issue </font><font style="font-family:inherit;font-size:10pt;">1,000,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, </font><font style="font-family:inherit;font-size:10pt;">$0.001</font><font style="font-family:inherit;font-size:10pt;"> par value per share. At </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">137,169,481</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">131,543,467</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were issued and outstanding, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting periods covered by the financial statements and accompanying notes. In particular, we make estimates with respect to the fair value of multiple elements in revenue recognition, uncollectible accounts receivable, the assessment of the useful life and recoverability of long-lived assets (property and equipment, goodwill and identified intangibles), stock-based compensation expense, the fair value of assets acquired and liabilities assumed for business combinations, income taxes, leases and contingencies. Actual results could differ from those estimates.</font></div></div> The intrinsic value is calculated as the difference between the exercise price of the underlying stock option award and the closing market price of our common stock as of January 31, 2017. Amounts include stock-based compensation expense as follows: cost of revenues $30,971 thousand, $26,057 thousand, $17,189 thousand, research and development 129,388 thousand, 89,197 thousand, 60,777 thousand, sales and marketing 161,164 thousand, 130,054 thousand, 90,064 thousand, and general and administrative 56,518 thousand, 46,949 thousand, 46,149 thousand for the years ended January 31, 2017, 2016 and 2015 respectively. EX-101.SCH 9 splk-20170131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2405406 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 3) link:presentationLink link:calculationLink link:definitionLink 2405407 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 4) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details 2) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Financing Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Commitments and Contingencies - Office Lease (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - 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 STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Debt Financing Facilities link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Debt Financing Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of the Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Description of the Business and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Description of the Business and Significant Accounting Policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Description of the Business and Significant Accounting Policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Description of the Business and Significant Accounting Policies (Details 4) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of the Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Description of the Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Fair Value Measurements - Amortized Cost To Fair Value Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Fair Value Measurements - Contractual maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Fair Value Measurements - Securities in Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Geographic Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Income Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Net Loss Per Share (Details 2) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stock Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Stock Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Stock Compensation Plans (Details 2) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Stock Compensation Plans (Details 3) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Stock Compensation Plans (Details 4) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Stock Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Stockholders Equity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 splk-20170131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 splk-20170131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 splk-20170131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Disclosure [Abstract] Schedule of components of income (loss) before income tax expense Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of components of income tax expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of reconciliation of federal statutory income tax provision to effective income tax provision Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of components of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of net operating loss and tax credit carry forwards Summary of Operating Loss Carry Forwards and Tax Credit Carry Forwards [Table Text Block] Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances. Schedule of unrecognized tax positions Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Rent expense Operating Leases, Rent Expense, Net Facility exit charge Business Exit Costs Accelerated depreciation of property and equipment Property, Plant and Equipment, Disposals Office lease obligations Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Total Operating Leases, Future Minimum Payments Due Less Than 1 year Operating Leases, Future Minimum Payments Due, Next Twelve Months 1-3 years Operating Leases, Future Minimum Payments, Due in Two and Three Years 3-5 years Operating Leases, Future Minimum Payments, Due in Four and Five Years More Than 5 years Operating Leases, Future Minimum Payments, Due Thereafter Operating lease obligations Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract] Future minimum sublease rental payments, as an offset to the future minimum rental payments Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Debt Disclosure [Abstract] Debt Financing Facilities Debt Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Options Employee Stock Option [Member] RSUs Restricted Stock Units (RSUs) [Member] PSUs Performance Shares [Member] RSAs Unregistered Restricted Stock [Member] Unregistered Restricted Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] ESPP Employee Stock [Member] 2012 plan Equity Incentive Plan [Member] Represents the information pertaining to 2012 Equity Incentive Plan. Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum Maximum [Member] Minimum Minimum [Member] Stock Compensation Plans Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Additional shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Future grants under 2003 Plan (in shares) Share Based Compensation Arrangement by Share Based Payment Award, Expected Future Grants Represents the number of future shares grants under the 2003 Equity Incentive Plan. Terms of options Share Based Compensation Arrangement by Share Based Payment Award Term Represents the term of equity-based award agreement, which may be presented in a variety of ways (for example, years and months, years, days and months or years and quarters of a year). Voting power of all classes or outstanding stock (as a percent) Share Based Compensation Arrangement by Share Based Payment Award Percentage of VotingPower Owned by Participant with Specified Term Represents the percentage of voting power owned by participant with specified term of all classes or outstanding stock. Term of an incentive stock option of participant who owns more than 10% of the voting power Share Based Compensation Arrangement by Share Based Payment Award Term of Awards Owned by Participant Holding Specific Percent of Voting Power Represents the term of equity-based award agreement owned by participant holding specific percent of voting power, which may be presented in a variety of ways (for example, years and months, years, days and months or years and quarters of a year). Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of shares available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Percentage of outstanding shares available for issuance Share-based Compensation Arrangement by Share Based Payment Award, Percentage of Outstanding Shares Available for Grant Share-based Compensation Arrangement by Share Based Payment Award, Percentage of Outstanding Shares Available for Grant Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding at the end of the period (in shares) Vested and expected to vest at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested and exercisable at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted-Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balances 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 Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Balances at the end of the period (in dollars per share) Vested and expected to vest at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vested and exercisable at the end of the period (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 Share Based Compensation Arrangement by Share Based Payment Award, Options Weighted Average Remaining Contractual Term [Abstract] -- None. No documentation exists for this element. -- Balances at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Vested and exercisable at the end of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] -- None. No documentation exists for this element. -- Outstanding at the end of the period (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and expected to vest at the end of the period (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and exercisable at the end of the period (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balances at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Equity other than options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Equity other than options vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Equity other than options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balances at the end of the period (in shares) RSU's vested and expected to vest at the end of the period (in shares) Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Options, Vested and Expected to Vest Outstanding Weighted Average Remaining Contractual Term 1 Weighted average remaining contractual term for fully vested and expected to vest options outstanding for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Tax benefits that have been realized from exercised stock options Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options Unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized [Abstract] Total unrecognized compensation cost related to stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Weighted-average period over which unrecognized compensation cost is expected to be recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Total unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Additional disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Total intrinsic value of options exercised (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average grant date fair value of RSUs 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 Aggregate intrinsic value of RSUs vested (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Employee Stock Purchase Plan Employee Stock Purchase Plan [Abstract] -- None. No documentation exists for this element. -- Maximum percentage of eligible compensation that can be used to purchase shares of common stock Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Purchase price of shares as a percentage of fair value of common stock Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Offering period Share Based Compensation Arrangement by Share Based Payment Award Offering Period Represents the offering period provided under the equity-based compensation arrangements. Document and Entity Information -- None. No documentation exists for this element. -- Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date 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 Filer Category Entity Filer Category Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Stock Compensation Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Income Statement [Abstract] Statement [Table] Statement [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [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] Statement Statement [Line Items] Stock-based compensation expense Share-based Compensation Business Combinations [Abstract] Number of Businesses Acquired Number of Businesses Acquired Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Earnings Per Share, Basic and Diluted Business Acquisition, Pro Forma Earnings Per Share, Basic and Diluted Business Acquisition, Pro Forma Earnings Per Share, Basic and Diluted Fair Value Disclosures [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash and cash equivalents: Short-term Investments [Member] Investments, current portion: Other Long-term Investments [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] U.S. treasury securities US Treasury Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities, Debt Securities Available for Grant Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares Available for Grant [Roll Forward] -- None. No documentation exists for this element. -- Balances at the beginning of the period (in shares) Options granted (in shares) Options forfeited and expired (in shares) RSUs granted (in shares) Shares withheld related to net share settlement of RSUs (in shares) SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesWithheldRelatedtoShareSettlement Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Withheld Related to Share Settlement RSU's forfeited (in shares) Balances at the end of the period (in shares) Accounting Policies [Abstract] 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] Principles of Consolidation Consolidation, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment, Policy [Policy Text Block] Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Long-Lived Assets and Impairment Assessments Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Capitalized Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Commissions Commissions Expense, Policy [Policy Text Block] Leases Lease, Policy [Policy Text Block] Facility Exit Costs Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Advertising Expense Advertising Costs, 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] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of future minimum rental payments required under the operating lease agreements Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of future minimum lease payments required under financing lease agreements Schedule of future minimum lease payments required under financing lease agreements [Table Text Block] Tabular disclosure of future minimum financing lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years. Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Less than 12 Months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 12 Months or Greater Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Total Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Less than 12 Months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or Greater Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Fiscal 2018 MinimumLeasePaymentsFinancingLeaseObligationNextTwelveMonths Minimum Lease Payments, Financing Lease Obligation, Next Twelve Months Fiscal 2019 MinimumLeasePaymentsFinancingLeaseObligationInTwoYears Minimum Lease Payments, Financing Lease Obligation, In Two Years Fiscal 2020 MinimumLeasePaymentsFinancingLeaseObligationInThreeYears Minimum Lease Payments, Financing Lease Obligation, In Three Years Fiscal 2021 MinimumLeasePaymentsFinancingLeaseObligationInFourYears Minimum Lease Payments, Financing Lease Obligation, In Four Years Fiscal 2022 MinimumLeasePaymentsFinancingLeaseObligationInFiveYears Minimum Lease Payments, Financing Lease Obligation, In Five Years Thereafter MinimumLeasePaymentsFinancingLeaseObligationThereafter Minimum Lease Payments, Financing Lease Obligation, Thereafter Total future minimum lease payments MinimumLeasePaymentsFinancingLeaseObligation Minimum Lease Payments, Financing Lease Obligation Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net loss Net Income (Loss) Available to Common Stockholders, Basic Adjustments to reconcile net loss to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of investment premiums Accretion (Amortization) of Discounts and Premiums, Investments Deferred income taxes Deferred Income Tax Expense (Benefit) Excess tax benefits from employee stock plans Excess Tax Benefit from Share-based Compensation, Operating Activities Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses, other current and non-current assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Deferred Compensation Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchase of investments Payments to Acquire Investments Maturities of investments Proceeds from Sale, Maturity and Collection of Investments Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of property and equipment Payments to Acquire Productive Assets Other investment activities Payments to Acquire Other Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Excess tax benefits from employee stock plans Excess Tax Benefit from Share-based Compensation, Financing Activities Proceeds from employee stock purchase plan Proceeds from Stock Plans Proceeds from follow-on offering, net of offering costs Proceeds from Issuance of Common Stock, Net of Issuance Costs Proceeds from Issuance of Common Stock, Net of Issuance Costs Taxes paid related to net share settlement of equity awards Payments Related to Tax Withholding for Share-based Compensation Payment related to build-to-suit lease obligation Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents [Abstract] Beginning of period Cash and Cash Equivalents, at Carrying Value End of period Supplemental disclosures Supplemental Cash Flow Elements [Abstract] Cash paid for income taxes Income Taxes Paid Interest Paid Interest Paid Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Vesting of early exercised options Vesting of Early Exercised Stock Options Vesting of Early Exercised Stock Options Capitalized construction costs related to build-to-suit lease Construction in Progress Expenditures Incurred but Not yet Paid Property, Plant and Equipment [Abstract] Schedule of components of property and equipment Schedule of Property Plant and Equipment Components Table [Table Text Block] Tabular disclosure of the components of property, plant and equipment. Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Convertible Debt Securities [Member] Convertible Debt Securities [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value Measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Due within one year Available-for-sale Securities, Debt Maturities, Next Rolling Twelve Months, Fair Value Total Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of changes in the allowance for doubtful accounts Schedule of Credit Losses for Financing Receivables, Current [Table Text Block] Schedule of estimated useful lives of property and equipment Property, Plant and Equipment [Table Text Block] Earnings Per Share [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Basic Less: Weighted-average unvested common shares subject to repurchase or forfeiture Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation Weighted-average shares used to compute net loss per share, basic and diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share Earnings Per Share, Basic and Diluted [Abstract] Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Summary of Significant Accounting Policies [Table] Summary of Significant Accounting Policies [Table] Information related to various accounting policies of the entity. 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] Description of the Business and Significant Accounting Policies Summary of Significant Accounting Policies [Line Items] -- None. No documentation exists for this element. -- Impairment of long-lived asset Impairment of Long-Lived Assets Held-for-use Capitalized amount Finite-lived Intangible Assets Acquired Commissions Commissions [Abstract] -- None. No documentation exists for this element. -- Commission expense Noninterest Expense Commission Expense Leases Leases [Abstract] Lease rent expenses Advertising Expense Marketing and Advertising Expense [Abstract] Advertising expenses Advertising Expense Description of the Business and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer One [Member] Customer One [Member] Customer One [Member] Customer Two [Member] Customer Two [Member] Customer Two [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Cash Cash [Member] Accounts receivable Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Credit concentration Credit Concentration Risk [Member] Customer concentration Customer Concentration Risk [Member] Concentration of Risk Concentration Risk [Line Items] Number of financial institutions Concentration Risk Number of Financial Institutions Represents the number of institutions on whom the entity significantly relies giving rise to concentration risk. Percentage of concentration Numberofcustomersaccountingfor10percentormoreoftheconcentrationrisk Represents the number of customers that account for 10 percent or more of concentration risk Number of customers Number of customers accounting for 10 percent or more of the revenue concentration risk Represents the number of customers that account for 10 percent or more of revenue Concentration Risk, Percentage Concentration Risk, Percentage Allowance for doubtful accounts Receivables [Abstract] Changes in the allowance for doubtful accounts Allowance for Doubtful Accounts Receivable [Roll Forward] Balance at beginning of period Allowance for Doubtful Accounts Receivable, Current Add: bad debt expense Provision for Doubtful Accounts Less: write-offs, net of recoveries Allowance for Doubtful Accounts Receivable, Write-offs Balance at end of period Income Taxes Income Tax Disclosure [Text Block] Schedule of stock option and RSU award activity Schedule of Share Based Compensation Stock Options and Restricted Stock Units Award Activity [Table Text Block] Tabular disclosure of the number, weighted-average grant date fair value and weighted-average exercise prices (or conversion ratios) for share options (or share units) and for restricted stock units that were outstanding at the beginning and end of the year, and the number of share options or share units and restricted stock units that were granted, vested, or forfeited during the year. Schedule of allocation of stock-based compensation expense related to stock-based awards, employee stock purchases and restricted stock units Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Title of Individual [Axis] Title of Individual [Axis] Title of Individual with Relationship to Entity [Domain] Relationship to Entity [Domain] Employees Employees [Member] Represents the employees of the entity. Nonemployees Nonemployees [Member] Represents the nonemployees of the entity. Valuation Assumptions Schedule of assumptions that were used to estimate the fair value of options granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of assumptions that were used to estimate the fair value of the ESPP Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Revolving line of credit facility Revolving Credit Facility [Member] Variable Rate Base [Axis] Variable Rate [Axis] Variable Rate Base [Domain] Variable Rate [Domain] LIBOR London Interbank Offered Rate (LIBOR) [Member] Debt Financing Facilities Debt Instrument [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Prime rate (as a percent) Debt Instrument, Reference Rate The percentage of reference rate (prime rate) used to calculate the variable interest rate of the debt instrument. Margin over prime rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Amount outstanding Long-term Line of Credit Investments and Fair Value Measurements Fair Value Disclosures [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] Property Subject to or Available for Lease [Axis] Property Subject to or Available for Operating Lease [Axis] Property Subject to or Available for Lease [Domain] Property Subject to or Available for Operating Lease [Domain] San Jose, CA, 3098 Olsen Drive [Member] San Jose, CA, 3098 Olsen Drive [Member] San Jose, CA, 3098 Olsen Drive [Member] San Francisco, CA , 270 Brannan St [Member] San Francisco, CA , 270 Brannan St [Member] San Francisco, CA , 270 Brannan St [Member] San Francisco, CA , 270 Brannan Street [Member] San Francisco, CA , 270 Brannan Street - Must-Take Premises [Member] San Francisco, CA , 270 Brannan Street - Must-Take Premises [Member] San Francisco, CA , 270 Brannan Street - Initial Premises [Member] San Francisco, CA , 270 Brannan Street - Initial Premises [Member] San Francisco, CA , 270 Brannan Street - Initial Premises [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Indemnification Arrangements Indemnification Agreement [Member] Commitments and Contingencies Loss Contingencies [Line Items] Loss Contingency Accrual Loss Contingency Accrual Leases Leases, Operating [Abstract] Area of Real Estate Property Area of Real Estate Property Term of office lease Lessee Leasing Arrangements, Operating Leases, Term of Contract Base rent obligation Amount to be maintained in Letter of Credit as Security for Lease Arrangement Amount to be Maintained in Letter of Credit as Security for Lease Agreement Represents the amount required to be maintained in a letter of credit to the landlord for the security of the lease agreement. Schedule of fair value of financial assets and liabilities that were measured on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Caspida Caspida [Member] Caspida [Member] Metafor Software Metafor Software [Member] Metafor Software [Member] Cloudmeter Cloudmeter [Member] Cloudmeter [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Schedule of finite-lived intangible assets acquired as part of business combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of expected future amortization for capitalized computer software costs developed for internal use Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Net Loss Per Share Earnings Per Share [Text Block] Segment Reporting [Abstract] Geographic Information Segment Reporting Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] 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] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Balances Stockholders' Equity Attributable to Parent Balances (in shares) Shares, Issued Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuance of common stock upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of options (in shares) Issuance of common stock upon follow-on offering Stock Issued During Period, Value, New Issues Issuance of common stock upon follow-on offering (in shares) Stock Issued During Period, Shares, New Issues Vesting of early exercised options Adjustments to Additional Paid in Capital Vesting of Early Exercised Stock Options This element represents the amount recognized as vested early exercised options. Vesting of restricted stock units (in shares) StockVestedDuringPeriodSharesRestricted Stock Vested During Period, Shares Restricted Forfeited restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Vesting of restricted stock units StockVestedDuringPeriodValueRestrictedStock Stock Vested During Period, Value Restricted Stock Issuance of restricted stock awards Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Taxes withholding related to net share settlement of equity awards Adjustments Related to Tax Withholding for Share-based Compensation Issuance of common stock upon ESPP purchase Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock upon ESPP purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of restricted stock awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value Excess tax benefits from employee stock plans Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Unrealized Gain (Loss) from Investments Unrealized Gain (Loss) on Investments Net change in cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Balances Balances (in shares) Schedule of 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 equipment and software Computer, Equipment and Software [Member] Long-lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and capitalized costs of purchased software applications. Furniture and fixtures Furniture and Fixtures [Member] Property and Equipment Property, Plant and Equipment [Line Items] Useful Life Property, Plant and Equipment, Useful Life Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] In Process Research and Development [Member] In Process Research and Development [Member] In-process research and development Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Indefinite-lived intangible assets, acquired fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Identifiable intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Net deferred tax liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net deferred tax assets acquired Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Goodwill Goodwill Number of operating segments Number of Operating Segments Acquisition related costs Business Combination, Acquisition Related Costs Fair value of issued awards under merger agreement Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Identifiable intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Amortization of Intangible Assets Amortization of Intangible Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES International International [Member] International [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues Revenues Property and equipment, net Long-Lived Assets Schedule of revenues by geographic region Schedule of Revenues from External Customers by Geographical Areas [Table Text Block] Tabular disclosure of information concerning the amount of revenue from external customers attributed to that country from which revenue is material. Schedule of property and equipment by geographic region Schedule of Revenues from Long Lived Assets by Geographical Areas [Table Text Block] Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas. Preferred Stock [Member] Preferred Stock [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Total Estimate of Fair Value Measurement [Member] Fair Value, Measurements, Nonrecurring [Member] Fair Value, Measurements, Nonrecurring [Member] Recurring basis Fair Value, Measurements, Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Available-for-sale Securities Available-for-sale Securities Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Money market funds Money Market Funds, at Carrying Value U.S. treasury securities Other Assets Other Assets, Fair Value Disclosure Assets: Assets, Fair Value Disclosure [Abstract] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Investments, current portion Available-for-sale Securities, Restricted, Current Investments, non-current Available-for-sale Securities, Noncurrent Total Assets, Fair Value Disclosure Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Investments, current portion Short-term Investments Accounts receivable, net Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Investments, non-current Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued payroll and compensation Employee-related Liabilities, Current Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Deferred revenue, current portion Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue, non-current Deferred Revenue, Noncurrent Other liabilities, non-current Other Liabilities, Noncurrent Total non-current liabilities Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 3) Commitments and Contingencies Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock: $0.001 par value; 20,000,000 shares authorized; no shares issued or outstanding at January 31, 2017 and January 31, 2016 Preferred Stock, Value, Issued Common stock: $0.001 par value; 1,000,000,000 shares authorized; 137,169,481 shares issued and outstanding at January 31, 2017, and 131,543,467 shares issued and outstanding at January 31, 2016 Common Stock, Value, Issued Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Related Party Transactions [Abstract] Revenue from sales to the related party Revenue from Related Parties Accounts receivable from the related party Accounts Receivable, Related Parties Expenses related to purchases from the related party Related Party Transaction, Expenses from Transactions with Related Party Accounts payable to related party Accounts Payable, Related Parties Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Acquisitions, Goodwill and Intangible Assets Business Combination Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Stock-Based Compensation Expense Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation expense Allocated Share-based Compensation Expense Loss before income tax expense Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic International Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit), Continuing Operations [Abstract] Current tax provision: 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 tax provision Current Income Tax Expense (Benefit) Deferred tax provision: 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 tax provision Total tax provision Income Tax Expense (Benefit) Reconciliation of federal statutory income tax provision to effective income tax provision Effective Income Tax Rate Reconciliation, Amount [Abstract] Expected provision at United States federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State income taxes - net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Stock options Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Tax reserve for uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Release of valuation allowance due to acquisitions Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance Due to Acquisitions, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance Due to Acquisitions, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table] BugSense BugSense [Member] BugSense [Member] Developed technology Developed Technology Rights [Member] Customer relationships Customer Relationships [Member] Other Intangible Assets [Member] Other Intangible Assets [Member] Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items] Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items] [Line Items] for Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Indefinite-lived Intangible Assets Acquired Indefinite-lived Intangible Assets Acquired Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Finite-lived Intangible Assets Acquired Leasehold Improvements Not In Service [Member] Leasehold Improvements Not In Service [Member] Leasehold Improvements Not In Service [Member] Leasehold improvements Leasehold Improvements [Member] Construction in Progress [Member] 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 Depreciation and amortization expense Depreciation, Depletion and Amortization, Property, Plant and Equipment Depreciation, Depletion and Amortization, Property, Plant and Equipment Impairment of long-lived assets Statement of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Net unrealized gain (loss) on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Foreign currency translation adjustments Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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] Shares subject to outstanding common stock options Shares subject to outstanding RSUs Employee stock purchase plan Potentially dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Related Party Transactions Related Party Transactions Disclosure [Text Block] Follow-on Offering Follow on Offering [Abstract] -- None. No documentation exists for this element. -- Shares offered by the stockholders to the public Common Stock, Shares Offered to Public by Stockholders of the Entity Total number of shares offered for sale by the stockholders of the entity to the public under follow-on offering. Shares of common stock issued pursuant to the full exercise of overallotment option granted to the underwriters Stock Issued During Period, Shares New Issues from Full Exercise of over Allotment Option of Shares Granted to Underwriters Represents the number of shares issued from the full exercise of the overallotment option of shares granted to the underwriters. Share price of shares offered by the stockholders to the public (in dollars per share) Share Price of Common Stock Offered by Stockholders to Public Represents the per share price of the total number of shares offered for sale by the stockholders of the entity to the public under follow-on offering. Proceeds from follow-on offering Proceeds from Issuance of Common Stock Underwriting discounts and commissions Issuance of Common Stock Underwriting Discounts and Issuance Costs Issuance of Common Stock Underwriting Discounts and Issuance Costs Segments Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Revenue Recognition Revenue Recognition [Abstract] Accounts receivable payment terms Accounts Receivable Payment Period Represents the period within which the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business should be paid. Cash and Cash Equivalents and Restricted Cash Amount of cash and cash equivalents invested in money market funds Equity [Abstract] Number of shares of common stock authorized Common stock, par value per share (in dollars per share) Shares of common stock issued Early Exercise of Employee Options Early Exercise of Employee Options [Abstract] -- None. No documentation exists for this element. -- Shares of restricted common stock, subject to a repurchase right Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares of Restricted Common Stock Subject to Repurchase on Exercise of Options Represents the number of shares of restricted common stocks from exercise of unvested options subject to repurchase under equity-based compensation awards. Portion of shares from early exercises of employee options for which the repurchase right lapses on the first anniversary of the vesting start date. Share Based Compensation Arrangement by Share Based Payment Award, Shares from Early Exercise Options Repurchase Right Lapse on First Anniversary of Vesting Start Date Represents the portion of shares from early exercise of options for which the repurchase right will lapse on the first anniversary of the vesting start date. Portion of shares from early exercises of employee options for which the repurchase right lapses on monthly basis after the first anniversary of the vesting start date. Share Based Compensation Arrangement by Share Based Payment Award, Shares from Early Exercise Options Repurchase Right Lapse Monthly after First Anniversary of Vesting Start Date Represents the portion of shares from early exercise of options for which the repurchase right will lapse monthly after the first anniversary of the vesting start date. Goodwill, Acquired During Period Goodwill, Acquired During Period Goodwill, Translation Adjustments Goodwill, Foreign Currency Translation Gain (Loss) Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Assumptions used to determine the fair value of options Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected volatility, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Risk-free rate, minimum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free rate, maximum (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Schedule of computation of historical basic and diluted net loss per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Developed Technology Rights [Member] Customer Relationships [Member] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Sales Revenue, Goods, Net [Member] Sales Revenue, Goods, Net [Member] Revenue Sales Revenue, Net [Member] Property and equipment Property, Plant and Equipment [Member] Customer concentration risk Geographic concentration Geographic Concentration Risk [Member] Number of customers accounting for 10 percent or more of the concentration risk Percentage of concentration Number of countries Concentration Risk, Number of Countries Concentration Risk, Number of Countries Deferred tax assets and liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred revenue Deferred Tax Assets, Deferred Income Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred taxes Deferred Tax Assets, Net Recorded as: Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract] Current deferred tax assets Deferred Tax Assets, Liabilities, Gross, Current Represents the amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences expected to be realized or consumed within one year or operating cycle, if longer. Current valuation allowance Deferred Tax Assets, Valuation Allowance, Current Non-current deferred tax assets Deferred Tax Assets, Liabilities, Gross, Noncurrent Represents the amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences expected to be realized or consumed after one year (or the normal operating cycle, if longer). Non-current valuation allowance Deferred Tax Assets, Valuation Allowance, Noncurrent Revenues Revenue, Net [Abstract] License Licenses Revenue Maintenance and services Sales Revenue, Services, Net Total revenues Revenue, Net Cost of revenues Cost of Goods and Services Sold [Abstract] License License Costs Maintenance and services Cost of Services Total cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Interest and other income (expense), net Other Nonoperating Income (Expense) [Abstract] Interest income (expense), net Interest Income (Expense), Nonoperating, Net Other income (expense), net Other Nonoperating Income (Expense) Total interest and other income (expense), net Nonoperating Income (Expense) Provision for income taxes (benefit) Net loss Basic and diluted net loss per share (in dollars per share) Weighted-average shares used in computing basic and diluted net loss per share (in shares) Stockholders Equity Stockholders' Equity Note Disclosure [Text Block] Operating Loss Carryforwards and Tax Credit Carry Forwards [Table] Operating Loss Carryforwards and Tax Credit Carry Forwards [Table] Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and a listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances. Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Internal Revenue Service (IRS) [Member] State State and Local Jurisdiction [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research and development Research Tax Credit Carryforward [Member] California Enterprise Zone California Enterprise Zone [Member] California Enterprise Zone [Member] Net operating loss and tax credit carry forwards Operating Loss Carryforwards and Tax Credit Carry Forwards [Line Items] -- None. No documentation exists for this element. -- Net operating loss Operating Loss Carryforwards Tax credit Tax Credit Carryforward, Amount Deferred tax assets valuation allowance Net change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Excess tax benefits from exercised stock options Operating Loss Carryforward, Unrealized Tax Benefit from Exercise of Stock Options Operating Loss Carryforward, Unrealized Tax Benefit from Exercise of Stock Options Liability for unrecognized tax positions that would, if recognized, impact the entity's effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefit Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance at beginning of year Unrecognized Tax Benefits Increase related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decrease related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Balance at end of year Accrued interest and penalties related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries EX-101.PRE 13 splk-20170131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 a01311410k_chart-39834a03.jpg STOCK PERFORMANCE GRAPH begin 644 a01311410k_chart-39834a03.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" '@ F4# 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 **** "BBB@ HHHH **** "BBB@ HHHH *^'/VP?VV_"W M[+'BO]F7X20:'IWB_P"-_P"V!\79_@]\#O"7B'QE8_#CPA<:MH_AZY\5^+/$ MGC7QYJ&F:\VA>'?#^C06ME;6>A>&O%7B[Q7XO\0^%?"'ACPW?7^MM$-0U>";2M9UK7O#GQ BU-_!6J1S6OBC2O"VHRV M/$N MB>']4L #[O\ @_\ '[XN>*/C5XZ^!GQB^ $OPNUCP=\//"'Q#TGXB^'/B#;? M$7X3_$BQ\4Z]KOAVZTWP1K-QX4\$^++76_"5[H6_Q=HGC+PAXMZ;JD>ICZT:15#'D[5+$8(.,$C((R =I ) 4D8!SQ7\;WP.TW_ (*"_LG: M)_P5[_X)C?M3?M$O^V]\"_@I_P $O/B9\??@O^TAJZ7=U\0OAM_PEGA#XA^& M?!?PA^(VLWNH:UK^A^+-9T_PQXA\9:)X0\1^*?$VJZ!I'@K2?%'A36H/#OB& MTM+/XG_9J@U3P#^R!_P;"?M _L\RW-U^UG\6/VP;WX,?$OQ/8>+=8U7QI\3/ MV?-;\;?$7_A=7@7Q^TFJ:G?>(OAUX1\*V-EJ$VFZO;7>C_#*,IJ6E6^@3WSW M,P!_67^Q?_P4;L?VO?VJ?^"@_P"RXGPBOOA]JW[ WQ,\"_#G6/%\GC:S\5:9 M\3'\=1^.;BSU;2M*A\-:#?>&!8VO@Q9;JPOI]7+RZJL,-XPLI)9_TQW ^OY' MCOSQP<=C@_G7\)1M=0O=1_X//#I$=;AU M:V>!UN+2ZTC^R9M3M[N)HY[6:P>>W=9;?/B'IFF>,AJUY-J\/[/_QJW+7&J6SP:E);VVO1RW M]G-:73&*"6U)C /[N=P/3)'7(!QCU!Q@]>,9)[9P:_,_XP_\%'+'X0_\%,OV M2/\ @G)>?"*^UN]_:Q^&7Q1^(^C?%VT\;6=G8^#4^%OA[QOKVI:1JO@B?PU+ M=ZJ=3_X0Y+2RO['Q-;B)M66:>RV6,BW'\*/[2-BNE?L4_P#!?/XVZ7K/B.U^ M)G[/?_!:[2H/@3XBM?&WBFV/P^\?^"_BX/C"="\/^'=%TI? MB?+JEMXF\)O\+]6U9M6MH/A;JLMK!I6K7EE?-J>F0G4+4B\>WN_\$-OVB/V; M_P!IW]@/X>_%+X ^'-,\$^(M3USQ.G[2_@;>C>+/"?[4=WJDNM_&6S\9JZ17 MD5QK'B+5Y/%/A"WFMM.L;/X>:]X4T[0]%T#1[&UT'3/R#_X*).@_X.Q?^"-( M,D89/V9_'99#(@D EL/VODB)C+!\2NK)$=N)'5E0LRD _K\$BE58Y&X+V., MN!@;L ')( ]20 -Q ))+'"C2RNL<:*SO)(P1$1%+,[NQ"HBJ"69RJCN17^>% M^VGX/T/Q9\:_^#L#5O$+ZO>O\$/"_P"R9XZ^%&G+XK\1Z?X?\%>.]2:*>7QI MI'A[3M8LM&A\6V]U)=MINNRV;WU@^L:\MJZG7=2^T?I-\:?VFM9U3XK?\&S' MAO\ ;!\1)?\ [%'[2'[+\OB#XX7_ ,0;Q;WX6?%G]IKQ9^RIX:T+X8+\9;S6 MYCHFLRZ5XJ\9:9XB\)0>*+RYTV;Q3XIO?%4]G=76@0ZCI@!_8R#GD?J"#^1P M17@'[4G[3_P5_8T^ WQ'_:3_ &@_&-MX&^$_PMT0:UXFUR:&:\NI&N+NWTS1 MM$T72[8->:UXD\2:W>Z?H/AS1;-6NM5UG4+2TC\M7DFB^,/V;/B)^Q7_ ,$Z M_A[^QM^P+-^V#K?Q&\1?%35/B1X$_9BU#XQ>-S\3_B%\3G\-^)]1UW5?!X\= M>%-!7PM'9?#P^(K'X>^%X-8GT>&*#3-%\%:?/J&NVK6E?GA_P=>_LY?&[]HS M_@D[X@C^"&BZ[XJN?@[\:/A[\;?B)X3\-6(;JVTNSB MFO\ 5(/"%]XNT;QMJEM;QO\ 9=$T'5-:>-UTC* 'Z2_"W]LO]KCXM?L]P?M3 M>'OV#KJR^'?B3P\,W[_ W7X>3?"#PS MXP\7^&Y[34=%^'NM_'N/4K26]M-,\1:SHFKO/IUI]V_"#XD1?%;X1?"SXKS: M#J/@U?B;\// GCU?"VO.HU?PY)XX\-Z1X@B\-ZHWEP*^KZ5)JRZ3=HL,32WU MO*L<*DA!XA^SE^U+\ OB/^QS\)/VG?#'Q)\%1?!'7?A)X-\41^,7\0Z-%H.A MVA\-Z:M_HFKWD-Q]ETSQ!X=U!;CP[KGAV7RM6TKQ!8W6ASV$6I0&T'X4?M.Z ME<_&_P#X++_&GX6_M(:?IVN?LH^!_P#@BI\2_C7^S=X2^( N=(^':>-M8\<> M']-^)GQ@TW3=<_LBWT[XI^&M(>7P[>>(,6_BOX;>$[/3KVSF\,2:A/=R@']2 M&X>Y]@"2.HY !(Y!'('((Z@TGF)@MG@$KGMN#!=ONVX[=H^;?E,;P5'^?[K7 MCWX]?&S]D'_@U"\0_M.Z_P"-[GX@_%#]M73/!GB;Q+J'BWQ3X?\ '?Q%^#DO MQ4\+Z!\.K[Q-XET_4=(\4:F_B[X96OA2\?69-3FU'Q':WMIXCDU&XU#6I+V7 MY(_:/\(:#X-_8J_X..M,\*76N:'I7[&/_!4#X6']D[1],\;^+K31_P!G6_\ M%G[2)\->)-4^$NFP^(4L_!NM:YHFDV?AZ]U"SB%W_9ME'8VC6K)(S@'^EV6 M..J7^ MD>(+O2]2TPZEI&I:GJU['+I5[<2V=Y'JU_IYADAU6\AN?E#4OB'X5_9V^%G_ M (=)C\':9X<^'&L^,KO2/%FHO\2?$WPY\*Z7X8 MUCQ+J&I26CZAIT.G:C<^U_\ !L;^Q[\)/B?_ ,$_OV*/VW_B1??$WQS\?? L M/[7'P^\):IXC^+/C_4_!>B^!/&'QB\?^%M;\)CX;RZ_)X&U;39XHM7U@3:QH ME]J3:[XCU*\NKRZ33/"D'AP _H__ &8?C!\6_C'\+KGQO\<_VC>&_&QU_P>_]CQ6/C33;>/6;33Y,36*R MF..XU&PDT_5;_P"C9)HH8WFFD6**.-I9))2(TCC12[R2L^U8T106=Y"JH!\Q M%?YZG_!/;P/^TC\_M,: MM;:Y\,/VU/"7PV\%^$M!\6_"RZLO$^J1Z7KNM>"]#\>6GBGPGH6IZA::=975 MY<>+;>]T#5O#VF^+-"^Z?!GQNN?VE=>_X-O/"6D_!KQ1\)/V"?V@OBK^V_?? M&;X _$OQ-JGCSP?\T;4]3\)P+; ']HNX8SSUQC!SGTQC/3GITYZ,XR.1D%+O3=7N[*TL;_7 MO!EC<+I&D+ID'Z/?\$][=?@__P '".L?"CP!?ZSIW@;XI?\ !&3X(?%?XCZ3 M?>*/$/B%_'?Q3L/$'PMMH?B7XMGUW5]1EUSQT]A?W=E/XHO U_)9W]Y"LD<= M_=+. ?UY22)$C22,J(BEW=B%5$499V8X"HHY9F(50"6( )KQ+]I#]H+X?_LM M_L__ !A_:2^)LVI?\*[^"?PV\6_%#Q6-"M(]1UJ\T+PCHUSK%S9:%923VMO? M:OJ@MX]/TB":\M;6XO[NV6>\MK=I+B/\/A1XMT"P\1?LN M?LQ_M+?%RY_9 T^_DGU/PE\*_'FFZ'J&I?$3PE\+BUS)8^&=&^'7B+4=!U'3 M?!NA30>'_!/B#Q;KNG6&C:6+NXT]0#^F;]@']MWXO_MG>%I?B3XV_9*\2? 3 MX0>*O@_\"OCA\$?BI<_$[PY\0_#?Q7\'_&WP+'XXDT3[!9:%X7\2>&?'7PVB MGM]%\<:7-HVI^'VU.3?X?\1ZI826-WJ'Y[?M%?\ !;K]H3]E?4_V!-!^-7_! M/&Q\*>)_^"B?Q!MOAU\'_"LO[7&EW.O>!=9U+Q#\.-"TO_A!?^"3O_ 3^MO!G MAS2/#=KXC_92^"/C?78='@,$6K>+O&'P_P!!UOQ5XCO"9)3-JGB#6+BXU34[ M@,$GO)Y9(XXT*HOXH_\ !S')&/V[?^#=I&EB1A^WU/)M>6-&,:?%_P#8_5Y MKL&9$9T5W *HSH&(+*" ?TM_LZ?&GXQ?$JY^,VA_'CX!V_[/_B?X3_$*W\+: M8-,^)T'Q7\&?$CP;J'@CPSXPTSXE>$O& \$_#V>'1Y+O6M6\+:CI&L^'+#5= M(UWPMJB78,$UG)+T_P"T;^TM\(OV5?AU#\3OC)XC70/#VH>-/ GPX\/6D$<= MUKWBWX@?$OQ5I?@WP3X,\*Z.T]O<:WX@UO6M6@9+*U8FSTFUU77K][;1M(U& M]MOQD_X*G:M\0O$W_!4'_@B;\ ?&6GKJO[%_Q;^+7[3FH?&'POK*>?\ #KXC M?%[P'\%-2U[X*^$?B397131];BTR\&H>)? _@S6S>:;XI\107MTVBZI>>'+3 M[-_+A^TUI^N?$_\ 9-^%J_%_1(/%/P4^#/\ P<^^/?V:_P!F;Q+XJOK[4?#F MC_L=ZAJGBFXU[X7^&M?U'4I-.N?@QI?BC1GTC1;W^TKNTM(-)O?"NGZG::1X M4@L;4 _TGWN(HPID<1!Y%B3S3Y>^1WV)&N_&Z21L>7&,O)D;5.:_-/\ ;F_X M*-V/[$_QZ_8#^">I?"*_^(D?[=O[0]C^SUIGBC3_ !K:>&V^&NKWVI>#[)/$ M>HZ'>^&M5/BC3D@\6"ZDL;/5]%O VFRVX=C=12Q_ST?\%0?%/XD>)/BM M\&/^#.[Q]XX\87?CCQCKW[2WP5'B7Q9K.M_V[KFNZQI1^#N@W-SKNLW%U=7F MJ^( ]C#;:S=7UQ/JL^JB8ZFS:C)-D _KJ_;S_:EO?V*/V3/C;^U5!\/X/B?I M_P #/!.I?$#Q!X+;Q>?!%]K.@:.T U&'1]<;POXLM8]52.<36MO?:=#:W/EM M"][;.Z/7Y'7_ /P7Z/PW_8P_9E_X*(_'_P#9!USP)^Q]^TEXHT/PPGC;XD:Y\1/AEJ7P\^&=QVUUIFJ6MC>Z??0RJ]K>6N MIQPRZ?/;S<+)'>QW$#6I!S-YT:HI=@M>+?&#]I7X1_ SQ=\"? 'C_P 1K9>- M_P!I+XG)\)O@_P"$[)([S7_%?B>'P[K/BW7+NWTP3Q7,?AOPGX;T*]U7Q7X@ M*-8:*DVE64[MJ>N:/97O\J?_ 5/^-L/[0G_ 4^_8S^ %W\;_V?O"?[#'[3 M7_!-OXOZW^SA\1/C->>(;S]FGQ%\:OBRGB;P^WQ)T2Z\,>*/ _AZZ^*/@WX8 M1>%W^#6IZ_X@:/P9>^(K5_##:)XM\::5:7>^"/VF/A+\7?VE/%MK>Z7X/\ CYX.^%GA_0O^%;ZGK^I>*?%& MJPZO;:?IVJ0WMIK\OB/4$\8ZO?7/B]-4UF'Q%:3R@']TJNK#<,@8[@@@]-IX M^\#\I49(;*D9XIVX>_;C!SSG&1C('!Y( K^$3]M?Q+HOPW_;[_X.4=$O_%.F M>#/#&I_\$COAQJ/PET>_\40Z+I%[X@E^"WPKL]"OO FEW>IP03:])XFT^&/3 M[S0K=M5?7D2>.8ZC.9I<;]HVYU[7/^";?_!J2L'C7Q=X:UWQK^U#^RCX4U;Q MKX;\27NF>,X[#Q)_PCD.H26?B SR73WBW2VM[;-=->0IJ5K97#V\SP1+0!_> MF'4C(SR2.ASQP>,9&#P<_=/RM@Y%*"#R/Y'U(Q]00.O^"S?PS\3:W=2?&+XF^(/&5O=?%RR\57? MC.UT7X@^)O%&J>-=(TRXETC1Y[2QMM<9;?4-+M=[U\W6JW'U)_P $2W3P M!_P50_X+Y_L\^#GET7X-_#?X[?L[>)O WP^M]4U2\T#PIKGC7PS\25\8:GHU MAJ.HWXTZ[\4W.EV=SK]Q&4EU6[T^UDNGD-E L0!]Y_\ !4G_ (*P:C_P33\< M_LB^#'_9ZA^-?_#8/Q8;X+^#+^V^+T7PZ/A;QD^H^#--LYO$UM??#7Q>DN@7 M4WC2T=M0TNZN;RTBL;LRZ9(TENK]Y^S;_P %1?"GQ<_;B^-W_!.'XO?"?7_@ M1^UK\%O NF?%5M!_X2[0OB7\,/B1\,M4B\.3)XJ^'7Q%T>P\.:A/-8Q^*]"E MU/P[XP\$^$=>@AO)I+>TNSIFL1V'X?\ _!U7;S7OQA_X(EV%IK,WA^^O?V\% MAL]:M(]*GO\ 1Y9/$7P+@CUJQM->.&'4;2XMI M7@D_3']J']A[3OV,?@I_P4V_X*+?L_ZO\6/C)_P4<^(?[)?Q0M=.^/GQ*U70 M_$7CW0-/\&>!$ET7PU\*/!G@OP?X1\ ^$-)T >%-'\0:7X;\-^"OM>MZQX7T M.#5+S4V5Q, ?NZLL;EU5U9HV5) ",QNR)(J..J.8Y(WV-A]CHVW:ZDJTBK_> MR<8&ULG+!>A&<9(R0#C(S]Y<_P 7?_!*WP4_Q"^ _A;]K/P7^V5^S]K_ (>^ M(?\ P2/\6_!G]H/]E'X8V'C+6/'OQ"^+O@'PYXFUWQ%^T7^TA=^(OB#K\J?M M :+XWUG6/"GB[XA:[X4TY/%6GZE'9:%K4^AZSX=LX_+_BO\0-7\ CX3?$?XT_$KP7XM^']Q\-O^ M$B_X0G4]&O+%==N99-1TBXU5]8\3ZS>WE]=26/AA/#@!^I7['/\ P57\5?MQ M_&*XL_@5^R-XY\0?LFV/QQ_:._9^US]JAOB/X2M_^$-\9?L\:!X6U:/Q#XQ^ M%%YIMGJMMX$^,&H>*H="^&%YX=\4^)O%AN=.N+[Q=X3\.6,S_8OV'CGAF3S( MI$D3+_AAIVI:>/$^D72:CHOAW M3X?&EUX;OM0MKJQ?2/"7CCQ-=2:A:P3RW:?MGXQ.L?#+_@H#_P %JOV&OV,=%_X(YV'Q/\4^ O!C:!ILDOA_P3XT\ M>?#2UUK5-7&D0Z'?>,M,\+Z+XQU8:I>Z99ZLX!_6GN&0.03D@$$=..X!ZD#/ M0$@'EERF]<@/M5\-6WP[UKX@_%Z8>$H?A_+K[> M!$LM#FT%YM/O/[$_M1M2U;6-5U:]U'56TZZTO\/OV0]!M+#X _\ !KY\5=/\ M1>---^)?QZ_;7_:1^!WQ:\=Z?\3/'5IXI\:?!_4_VB'\(ZO\+KO5X?$XN+7P M1?Z+K>L:1>^'-'-C:E]>UJ=%AU76;Z[G /\ 2D5@P)!R 2IQSRIPP]R"""!R M&!4X8$!B3Q2%Q'(CF)MDH5@3%($20QR@+OAG-J.N>(_V:_"FIZ#\ M0]&N]8^#>B7=UJM^/I_A[\ M5_VF]#\ S#P W[4'BC3?"^F^(O&&C65[XW\5>"K6=/"^O>/O%&K6WB&^D /[ MBRZ@@$D%B5&01D@$D#(^8X!.!D[0S?=5B&R31Q%!(ZH9'\N,,0"\FUF$:9(W MR%59A&N7*JS!2%)'^8/J9?P?_P $U?V@?VFM!\0>(['XT_!C_@XLNO!_PH\: MKXZ\4++\-_#*:+I6K76B>#+%-=CTGPW:ZN+2P;7H]/M(9-9T_2]'M[XRV6CZ M=';_ -$/[3O_ K[]JO_ (+@_MD_L)_MT_$/5OA?\)_$?_!/#P#%^PUK=SXM ML?!!\*ZQJ'B/PIXT^*GQ>^".J>*1)X3T_P".ECXRTK6(HO%\.F7WB4>$_A?J MGAP7T7AO3=7TVZ /ZUWECC ,CJ@)106(4%I'6.- 3C+R2,J1I]^1R%0,W%25 M_%I_P46U?Q=\1?\ @JOX!_80^*'[2?PS\$?LY>/_ /@D/XA\)?LL_&+]K'4= M<\0>"-4^.'C'4TT+Q%^TIX;\3>'_ !'\/= O_P!K/1O#7A275_"'C75=;MH= M*339I/#8T;7?&^G->?U9?L9Z%XR\+?LI_L^^&/B!\9X?VBO&'AKX3^#/#VN_ M'B#2]0TE?C!=:)I$&F1_$9[;5+_5+V6X\76=K:ZU=:E+J5^NM7-W-K4%YZO((E2.YN=)TR>97EL+5XN^HH ^/?C-^REX1OOV0_ MVD?V;OV=/ GPK^$=S\:?@S\6?A[I%KH_AVR\$>"[?Q3\1?AUJO@*S\2^)8?! MV@W%Y=+81WMC)?WD>F:CJ]S8:;%8PMA8/*^:/^"5'_!.32/V%_V4/VU7PUKOB_Q%XC%MI/C+Q-X/\/^.=(L M;NQURVTO6-%,C6]V^EQ&6YN[1;2"V_5FB@#RCP]\!_@AX1UKQYXD\)_!WX6> M&/$7Q26=/B;KWA[X>^$=%UKXBK=/=27(\=ZIINCVU[XP^T27U[)/_P )%/J7 MFO>7;2;C=3^9QW@W]D3]E'X=7O@W4?A_^S)^SWX%U#X=7&K7?P_OO!OP7^&_ MA>\\#76ORR3Z[<^#KO1/#5E<^&9];GFFFUB;19;*35)9IGOFG,KY^B** /G. MY_8^_9+O-'\4^'KO]E[]G:ZT'QQX@MO%GC31;GX)_#2XTGQ?XJLI+V6R\2^* M--F\,/9>(?$%I+J6HR6NM:Q!>:G;R:A?/%=(UW<&3L[KX"_ V^\8^#_B'>_! MKX57?C_X>:3;Z!X!\<7/P\\(7'C#P/H5G;W%K::+X/\ $\NCOKGAG2;6UN[J MWM]-T2_L;**"ZN84@$<\ROZS10!Y5\-O@5\$O@S+XAG^$'P=^%GPJG\77D>H M^*YOAO\ #WPCX%E\3ZA"T[0WWB%_"^CZ4VM7D+75TT5UJ9NIXVN;@I(#-)NQ M?$7[,O[./B_QW9_%+Q9\ ?@KXG^)NG-"^G_$7Q#\+/ VM>/-/>V>>2V:P\8: MEH5SXCL6MI+JYDMS::E#Y$EQ/)%L>:0M[?10!X+J/[*_[,6KW7Q OM5_9S^! M&IWOQ8^S?\+3O-0^$/P^O;KXE?8[^+5;3_A8%Q<^'99?&GV75((-3MO^$E?4 M_(U"&&]BV7,22KH^+OV;OV>/'_PRTGX*^._@/\&?&OP>%]-32H;BXATU;'2[=;"*:6*U$44CHWM-% 'E@ M^!GP4%W\,;\?"#X7"_\ @I#>6_P;O1\/_"0N_A-;ZCIJ:-J$'PSN!I E\!PW M^CQQZ3>Q>%6TJ.ZTU$L9E>V58QZE@8QV'3'&/ICI2T4 ?/\ H'[)_P"R]X4\ M82?$'PO^SG\"_#GCJ;4QKN+JZT&W^)/@/POXXA MT6YOXX(=0FTJ/Q+I>IK8-J-O;06NI"U$2:C:QK:WRW%N!%7J]% 'E?B_X%_! M3X@W7@F_\>_"#X7^-[[X:W=O?_#J]\7^ /"?B6[\ WUJ]E);7O@JYUG2+V;P MI>6\FFZ:\%SH#Z=/"VGV+1.AL[;RN.O/V2/V5-1L?&VF:A^S/^S_ '^F_$K7 M+3Q-\1=/O?@U\.+JR\?^)+"]N]2L?$'C:TN/#4EOXLURRU'4+^_M-7\01ZCJ M%M>WUY=PW*7%U/))]"T4 ?BM_P %%?\ @FC\0_VL?VF/^"6_Q5^%+?!#PY\* M?V!?BUXJ\>^,?AOXS76]*@\9>%?$$/PYTNV\#^"]$\.^!_$/AG3K*PT3P5>V MP@UD6VED7FGV,-G%:6\\A_3BV_9E_9RM/A5K'P,@^ ?P7B^"_B*XN;WQ%\)( M_A?X)'PSU^^OK^WU:_O];\#'1&\-ZO?7^K6EMJU]?:EIUU>7>IP0ZA<7$EY% M',ON-% 'BNG?LV?L[Z1K,WB/2_@-\&--\07/P[MOA#<:[8?"[P-9:Q/\)[., MPVGPPFU*VT**\D^'EM$QB@\%M,?#<49\M--$851U'@+X2?"OX5>$3X ^&'PT M\ ?#CP(9=1G/@OP%X-\.>#O"9GU?/]JS_P#".>'--TW1Q-J>2=0E%D'O"2;E MI"23Z%10!\VC]C;]D9?"\/@F/]ES]G>#P=;:MJ.OVWA:V^"OPVM?#UKKVK6M MI9:IKEIH]MX:AL+/6M1M-/TZVOM7M8(=1NX-/L89[J2*T@2/O_$_P-^"_C7X M?Z=\)_%_PE^&OB?X7Z-%I,&C_#O7O OAC5?!&CQ:!%Y.@+I'A6\TN71-*.@Q MA5T1].L;632 B?V<]MM&/4Z* /(-7_9\^ OB#X::=\%]>^"7PBUKX/:/]B&D M?"C5_AMX,U+X:Z4--N);K35T[P)>:)-X6LET^YFEN+$6VE1BUGEDG@V3.SEV MA?L_? ;POXWM/B7X9^"?PC\._$:P\.6O@^Q\?Z%\-_!ND>-;+PE8V%OI=CX7 MM/%>GZ+;Z];^'++2[2TTVTT.'4$TNVL+6VLX;1+>"*-/7:* .0\=_#[P)\4? M#&H^"?B3X,\*_$#P=K'V;^U?"OC3P_I/BCP[J1LKJ&^LVOM%UNTOM.N7L[VW MM[RTDEMVEM+N"&ZMGBN(HY%Y%?V?O@2OPS7X+GX+_"AO@^JSI_PJI_AYX1D^ M'#+SM)=.TI]=HH Y?P9X'\%_ M#CPWI?@WX>^$?#'@7PAH=NMIHOA7P=H.E>&?#>CVJ_=M=*T/1+2QTO3K9>JV M]G:PPK_"@KS_ .(7[-_[//Q$/&OA/0O%'AJWN=)4KI%W;:+K5C>V%M>:3G=I M=Y;P17>G/A[*:!N:Y[7_ -G3]G[Q7\+;/X'>*?@9\'?$OP5TY+&+3_A!X@^& M/@G6?A=8Q:7=-?:7%:?#_4-#N/"=M'IMX[7=@D&D1K9W3-<0!)69V]EHH \4 MU']FO]G;6/$UCXUU;X"_!?5/&6F^ [CX6:?XNU'X6>!;[Q/8_#&[L;O3+KX< MV>O76@RZI:^ [G3K^^L)_"$%S'X?ELKV[M'T\VUS/%)G1_LJ?LPPZ1\-_#\7 M[.?P)CT+X.3M<_"/1D^$7P_72OA9/*US$DJ^^44 <3\0/AI\.OBQX#/B1X1O7CDO?"WCWP MOH?C#PW>21-OB>\T+Q#8ZCI5TT3@21&XM)/+D59$PZJPX^S_ &<_V?=.^&FH M_!BP^!GP>L?@]J^T:K\*+3X9>";?X::D%U"+5E6^\!Q:&OA2Z4:K!#J>V?2' M']HQ1W^/M:+,/9J* /G;Q%^R#^R?XO\ /A7X5>*_P!F+]GKQ-\+_ NH3:MX M)^''B#X+?#;6/ 7@_5;BZ:^N-3\+>#]0\,W'A[P_J$]Y))=3W>D:=9S3W$LD ML[R.[$]EX_\ @1\$/BQ8^$-,^*7P=^%?Q)T[X?ZQ8>(O =AX_P#AYX1\967@ MGQ#I420:7KWA&T\1:/J-OX;UK3(8HHM/U/1H[.\LXXXX[>6-(T"^KT4 >*>. M/V:_V=OB;XNC^('Q(^ WP8^('CN+PGJG@./QIXV^%O@;Q7XLC\#:Y#=V^M># M$\1:_H.H:NOA35X-0OX-3\/"\_LF^AOKR*YM)([NY66O??LP?LUZGH/@'PMJ M/[/?P/O_ S\*;PZA\+O#MY\)O -UH7PWOSYT4 >:?$?X+_![XQ1^'XOBY\*/AK\4HO">JC7?"\7 MQ&\"^%O&\?AO6PJ*-8T&/Q/I6J)H^JA8XU&HZ<+:\"HBB M+?%OC[P)\)OAIX*\<^/Y!-X[\9^$O GA;PYXK\:S+WTBW$LDRL))'9O3:* /&/B3^SC^SW\9=4TC7/B]\"O@Y\5-9T#/ M]@ZM\2/ACX)\=:EHFYX)&.CWOBG0]5N=++R6UM(YL);N6=A9 M:?96VFV%I;V>GV5O%:6EE;0QPVMK;0((H;>"!%6**&*-52.-%"(@"J !BK=% M 'A?@7]E_P#9K^%]KX^LOAK^SW\#_A[9?%8R'XHV?@;X3> O"5K\23-#=6TY M\?6^@:!I\7C SV]]>P3#Q FH+)#>7<;*4N9Q)V7@;X2?"KX8>#F^'?PU^&G@ M#X>^ &.I,? _@;P=X=\(^$-VL%FU=AX:\/:;IVBJVJ,[MJ#+9 WKNSW)E9F) M]"HH \>\&?L\_ /X<>&?%'@OX>?!'X1> _!WC=;U/&?A/P9\-?!?A?PQXL74 MK-]/U$>)?#^B:)8Z1KWV_3Y'L;XZK9W9O+)C:W)E@Q&&>$/V=O@#X \&>)?A MSX&^"7PE\'_#_P 9_:_^$P\#^&?AUX0T/PCXK%_8II=ZGB7P[IVD6^DZ]'=: M7%%IK6EY&^EQ0Z:5^P11VZ^R44 ><^&O@]\)?!G@&7X4^$/A?\._"OPNF MM-5T^;X;^'/!7AK0_ ,MAKK3MKEA)X.TO3+3PZUEK+75TVK6ATW[/J37-RU[ M'.T\Q?@K/]DG]E;3K+P/IVG_ +-/P L-/^&6M7?B/X;6-E\&_AS:V?P]\0ZA M?6FJ7^O>!K6W\-QP>$=:OM3L+'4;S5?#T>G7]S?V5I>37#W-M#*GT'10!XYH MG[.W[/\ X:L_B+I_ASX&_!_0+#XOC4%^+-EHOPS\%:7:?%!=62_CU5?B+;6. MAP0^-QJ4>J:FFH?\).FJ&\34K];DR"\N1+F>&OV7/V:?!NH?#[5O"'[/7P/\ M*ZI\)M&UOP[\+-2\.?";P%H=_P##70/$LDLWB+0_ -YIF@6MSX/TG7I;B>36 M=/\ #TNGVVIR3SO>QSO/,TGNU% 'S@_['/[(TGAN]\&O^RU^SFWA#4O%*>.- M0\*M\$/ADWAJ^\:Q6LUC%XOO-!;PN=*NO%,5E<7%G'XAN+236$M)YK9;T0RR M(W2_$K]F[]GCXS7?@V^^+_P(^#?Q5O?AU?#^\^)'PP\$>.KKP/>)Y.R\\ M(7'BC0]5F\.7*&WMF6;2'M'#V]N^=\,3)[510!X]\6/V>?@'\>8/#MK\$-1.L>$[;XK?#7P7\1(/"^KL;9CJOAV+Q?HNL1Z+J)-G:$WNG+;SL M;6W+.WD1;/7HXTB1(HD6..-52.-%"(B( J(B* JJJ@*JJ JJ % I]% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17#?$;7O&7ASPC MJFI_#[P1%\0_&2?9K?0/"MYXGM/!>E7][=744'GZ[XLO-.UH>']!TZ!YM1UC M4K30?$.JQV-K+'HWA[7-6FLM+NOF_P"#_P"U/XC\6?#OXN:U\6_A#=_"_P") MGP4^*FM_!OQ+X"\.>,K'XE:!XV\96WA?P?XR\+2_![QW_8G@U_&6B^,M#\>^ M&[:UFUWPKX/U;PWXFC\3>'?%FDZ7)X5U.^(!]DT5^XU;7_V+_AI^V]\2_!MUXV@63P-\/_BIHFM:IX3\$>'-=B\.R6GC;QYK M=QX.^(-EHKW=IX3\,SCP;)$O'_ (1OTU7P MKXX\,Z!XP\-:I&CQIJ7A_P 3Z39ZYHM^D(-6TS0])M#$+K4]8U"STO3[9-(D2;I'53SFB_$OX=^)+B2S\/>._!FNW441GEMM&\5>']4N(X5(4RR0 M6&HW$J1!F ,C($!(!;) (!V]%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+; M_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]JZ9_ MT$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_: MVF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P". MT :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+' M_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]JZ9_T$+'_P #+;_X[1_:VF?] M!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :% M%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P # M+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_ M\#+;_P".T :%%9_]JZ9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_] MK:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X M[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+; M_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_ MT$+'_P #+;_X[1_:NF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_: MVF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P". MT :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+' M_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:NF?] M!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :% M%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P # M+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:VF?]!"Q_ M\#+;_P".T :%%9_]K:9_T$+'_P #+;_X[1_:NF?]!"Q_\#+;_P".T :%%9_] MK:9_T$+'_P #+;_X[1_:VF?]!"Q_\#+;_P".T :%%9_]K:9_T$+'_P #+;_X M[1_:VF?]!"Q_\#+;_P".T :%%5X+NUNM_P!FN()]F-_DS13;-V=N[RW;;NP< M;L9P<9P:L4 %%%% !1110 4444 %%%% !1110!Y7\:)OC1#\.M=;]G[2OAGJ M_P 57^PQ^&[;XO>(O%'A?P%&LE];C4[K6-3\'>$O&NOF2VTS[5)IUI::%+%= MZC]FCO+BWLQ.S?'^A?LR?';XJ^ ]&MOCOXRM_P!GKQOX+\6^.=6\)6_[&'QA M\7:EH^L6WC;1[2+5?$GQ!\5?&+X1V6I>(/&U_J][XI;[;;^#K:72;+6=1D@U MK4IM=U&VMOT4HH _(C]GG_@GG\6/V=_@+\/OAOH?Q2T+Q=X\OOV%/A7^QA\7 M_&'C2XU/5(=,/PMM?&S>$_&GPWDLO"^F76M^'? ]U\6?B5I/ACX>>*;/0)K[ MPR_@VVU'QG97>AZK-K?Z??##X>^'_A+\-_ 'PL\)130>%?AMX)\)^ /#4%PZ M23P^'_!GA_3O#6BQ3O&D4;S1Z;IEJLKQQ1HT@9DC12%'M:'HWB/3;C M1_$&DZ9KFDW9B-UIFL:?9ZII]P8)H[B SV-_#<6LQAGBBFB\V%_+FC25-LB* MP_!W]K7P1X,\*?\ !;[_ ((KVWACPAX5\.P:E\)?^"HKZC%H7AO0]&74&M?A M%\%/LOV\:;86OVY;4R2M;)=^EZ:GA?Q&RV%B&70=892+.V!!73;H@@^5D$$ Y'-:MCI6F&RLR=/LIA0_\\J@\6_\ (K>)/^P!K7_ILNJUK#_CQLO^O2V_]$I0!%_9.F?] M ^Q_\ [;_P"-4?V3IG_0/L?_ #MO_C5:%% &?\ V3IG_0/L?_ .V_\ C5'] MDZ9_T#['_P [;_XU6A10!G_ -DZ9_T#['_P#MO_ (U1_9.F?] ^Q_\ .V_ M^-5H44 9_P#9.F?] ^Q_\ [;_P"-4?V3IG_0/L?_ #MO_C5:%% &<=)TS_H M'V/4?\N=KZC_ *95RG@?3-.D\+Z4SV%BS&.YR39VQ)Q?78Y)BST KNST_%?Y MBN2\"_\ (JZ3_P!<[G_TONZ -[^R=,_Z!]C_ . =M_\ &J/[)TS_ *!]C_X! MVW_QJM"B@#/_ +)TS_H'V/\ X!VW_P :H_LG3/\ H'V/_@';?_&JT** ,_\ MLG3/^@?8_P#@';?_ !JC^R=,_P"@?8_^ =M_\:K0HH S_P"R=,_Z!]C_ . = MM_\ &J/[)TS_ *!]C_X!VW_QJM"B@#..DZ9@_P#$OL>A_P"7.U_^-5ROAG3- M.:Z\5AK"Q(7Q3>*O^AVW"C2]&( _=<#))P.,G/6NZ;H?H?Y5R?A?_CZ\6_\ M8UWG_IKT6@#=_LG3/^@?8_\ @';?_&J/[)TS_H'V/_@';?\ QJM"B@#/_LG3 M/^@?8_\ @';?_&J/[)TS_H'V/_@';?\ QJM"B@#/_LG3/^@?8_\ @';?_&J/ M[)TS_H'V/_@';?\ QJM"B@#/_LG3/^@?8_\ @';?_&J/[)TS_H'V/_@';?\ MQJM"B@#/_LG3/^@?8_\ @';?_&JYFRTS3CXO\0H;"RVKH7A8JOV.VP"UYXIW M''E8R=J@GJ0J@G"@#MJY>Q_Y''Q'_P!@'PI_Z6^*Z -C^R=,_P"@?8_^ =M_ M\:H_LG3/^@?8_P#@';?_ !JM"B@#/_LG3/\ H'V/_@';?_&J/[)TS_H'V/\ MX!VW_P :K0HH KP6EK:[_LUO!!OQO\F&*'?MSMW>6B[MN3C=G&3C&35BBB@ MHHHH **** "BBB@ HHHH **** "BHYIH;>&6XN)8X8((WFFFE=8XH8HU+R2R MR.52..- 7DD=E1$!9F"@D9=;%K>Y::);>=;@Q3-+&L3LSJ" ;%%4KO4;"P-H+Z]M+(WUY%I]D+NYA MMS>7\Z220V5J)G0W-Y,D,KQ6L'F3R+&[)&RHQ%V@ K\,?VU?^4XO_!$K_LD? M_!4S_P!5%\$J_@ HHHH **** "BBB@ HHHH Y[Q;_P BMXD_[ &M?^FRZK6L/^/&R_Z]+;_T M2E9/BW_D5O$G_8 UK_TV75:UA_QXV7_7I;?^B4H MT444 %%%% !1110 444 M4 (>GXK_ #%GXK_,5R7@7_ )%72?\ KG<_^E]W M0!UU%%% !1110 4444 %%%% "-T/T/\ *N3\+_\ 'UXM_P"QKO/_ $UZ+76- MT/T/\JY/PO\ \?7BW_L:[S_TUZ+0!UM%%% !1110 4444 %%%% !7+V/_(X^ M(_\ L ^%/_2WQ7745R]C_P CCXC_ .P#X4_]+?%= '44444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'C_ ,>(?@K-\+_$?_#0USX'M_@_"=+N/&*? M$O5-*TSP!>VT&K64FG:;XL&NW=GH6J:1?ZPNGVTGA_67GTO7YWM])O;'4(;H MV!/#ND6GPL\*>&M6\2WOP>TO7]5TCP]J?Q5UGPW;Q'2?#/BWXC_$ M#Q5H5I:Z5=?VS<_K-XS\"^"OB-H-QX6^('A#POXX\,WDMM/=^'O&'A[1_$^A MW,]E,MQ:37&D:[97^G3RVLZK-;22VSO!*HDB9' 8>92?LN?LU3>&K3P9+^SY M\#Y?"&GZQ>^(;#PK)\(_AX_ANRU[4K6TL=0UJTT)O#9TJVU>_LK"RM+W4X+1 M+ZZM;.UM[B>2&VA2, _'CP)X"^&GPS\(>/OA]K'Q'\.?%#X*?#W_ ()L[?V< M/%MCXS;QOX4MO%@^*_[23_';2/@[XCCO-1$EW\+F'[.?PX\('0M4O/&OACPS MX>^'^B6UQ;:BDD+?L[^SU+\1)O@+\$YOB\LJ?%>7X1_#63XG).FR9/B&_@G0 MW\;+*F%V2KXG.JB52H*R!U(&,#K-,^&WP\T71?#'AS1_ G@W2O#W@FZBO?!V MA:;X6T&PT;PI>0/-)!=>&M+M-/AL- N87N;AXKC2;>SFC:>9E<-(Y;M: .9\ M8P^,;CP[?Q> K_PUIGBIC:_V9>^+M)U;7/#\(6[@:\^W:9HFM^'=3N#)8BYC MMC;:Q:^3=/!-,)X8Y+>7\"?VFK/XR6W_ 6Z_P"","_$K7_A=J]Y)\*/^"GY MT&7P/X2\9^'8K:-?A#\&/[276HO$/CKQ2;X2DV?]G'39=->W*7_VS[6LUG]F M_HHH P?*\2_P#/YH?_ (+]1_\ EM1Y7B7_ )_- M#_\ !?J/_P MJWJ* /.]:B\0C6O!P>[T4N=8U'RBMAJ "L/#6MEBX.J-N4Q[ MP "C!RK;BH96Z;RO$O\ S^:'_P""_4?_ );53UW_ )#O@G_L-:G_ .HOKM=5 M0!@^5XE_Y_-#_P#!?J/_ ,MJ/*\2_P#/YH?_ (+]1_\ EM6]10!@^5XE_P"? MS0__ 7ZC_\ +:CRO$O_ #^:'_X+]1_^6U;U% &#Y7B7_G\T/_P7ZC_\MJ/* M\2_\_FA_^"_4?_EM6]10!@^5XE_Y_-#_ /!?J/\ \MJ/*\2_\_FA_P#@OU'_ M .6U;U% 'GWBJ+Q"-+@\V[T1E_M_PI@+8:BIWGQ1HXC)/]J-\HDVEP &9 RJ MR,58='Y7B7_G\T/_ ,%^H_\ RVJMXN_Y!-O_ -C#X1_]2O1:Z>@#!\KQ+_S^ M:'_X+]1_^6U'E>)?^?S0_P#P7ZC_ /+:MZB@#!\KQ+_S^:'_ ."_4?\ Y;4> M5XE_Y_-#_P#!?J/_ ,MJWJ* ,'RO$O\ S^:'_P""_4?_ );4>5XE_P"?S0__ M 7ZC_\ +:MZB@#!\KQ+_P _FA_^"_4?_EM1Y7B7_G\T/_P7ZC_\MJWJ0C(( M/0@C\Z /RZ_:U_;BUOX2^)]5^$G@_1?#7B37H-*6+Q9K.IPZO!INBRZW8":W MTJQLH-2$NHZBFF7<%]=7$EU!:6?VNVM_*NIUN4@Z3]DS]M?6?COX@F^'/BG1 M_#7A;QA!I$NIZ'B W-W;7MHMU) M#+!):O"_R'^WO^SEXUTGXS7?Q%\-:9<^)M#^*U]$]I8:0CW^NV7BC2?#)FUG M3CI$(>^NK)]'\/W6OPZA:0R6UK;QWUO>_9OLL$EUT'_!/WX$>*]&^.TWBKQW M87W@G4O!?@N36]&\*>(;.XTSQ%K]KXU34?#EOKUKI]RD;GP]8Q6VJVUU=$^: MNJSV%M)!"&$DG\FX?C'Q6_XC,\GKO%QR-\2SRV>73P=*.41R)RE5IUX8IT8W MQ3RE1S&E56)6(K8BU+D<)2PI^3T\YXK_ -[9I^R?[0>5XE_Y_-#_ /!?J/\ \MJ/*\2_\_FA_P#@ MOU'_ .6U;U%?UD?K!@^5XE_Y_-#_ /!?J/\ \MJ/*\2_\_FA_P#@OU'_ .6U M;U% &#Y7B7_G\T/_ ,%^H_\ RVH\KQ+_ ,_FA_\ @OU'_P"6U;U% &#Y7B7_ M )_-#_\ !?J/_P MJ/*\2_\ /YH?_@OU'_Y;5O44 8!B\2_\_FA]1_S#]1]1 M_P!1;_/>N6\%1^(3X9TLPW6BK&8[C:KV&H,P_P!.NLY8:F@/S9(PHXX/J?1S MT_%?YBN2\"_\BKI/_7.Y_P#2^[H T/*\2_\ /YH?_@OU'_Y;4>5XE_Y_-#_\ M%^H__+:MZB@#!\KQ+_S^:'_X+]1_^6U'E>)?^?S0_P#P7ZC_ /+:MZB@#!\K MQ+_S^:'_ ."_4?\ Y;4>5XE_Y_-#_P#!?J/_ ,MJWJ* ,'RO$O\ S^:'_P"" M_4?_ );4>5XE_P"?S0__ 7ZC_\ +:MZB@# ,7B7!_TS0^A_YA^H_P!-6KE_ M#<7B$W/BGR[O101XGNQ)NL-0.9/[,T?+)C4UVH5V?*Q=MP)W$$!?1FZ'Z'^5 M?\ IKT6@"_Y7B7_ )_-#_\ !?J/_P MJ/*\2_\ /YH? M_@OU'_Y;5O44 8/E>)?^?S0__!?J/_RVH\KQ+_S^:'_X+]1_^6U;U% &#Y7B M7_G\T/\ \%^H_P#RVH\KQ+_S^:'_ ."_4?\ Y;5O44 8/E>)?^?S0_\ P7ZC M_P#+:CRO$O\ S^:'_P""_4?_ );5O44 8/E>)?\ G\T/_P %^H__ "VKF[.+ MQ#_PEFOA;O11*-#\,>8WV#4"A0WGBCRP%_M0$,")-QW,K IA596+^A5R]C_R M./B/_L ^%/\ TM\5T 6O*\2_\_FA_P#@OU'_ .6U'E>)?^?S0_\ P7ZC_P#+ M:MZB@#!\KQ+_ ,_FA_\ @OU'_P"6U'E>)?\ G\T/_P %^H__ "VK>HH H6*: MFOF_VC-8S [/)^Q6]S;[<;M_F?:+NZWY^7;LV;<-NW9&+]%% !1110 4444 M%%%% !1110 4444 %%%% !1110 5^&/[:O\ RG%_X(E?]DC_ ."IG_JHO@E7 M[G5^&/[:O_*<7_@B5_V2/_@J9_ZJ+X)4 ?N=1110 4444 N8\7?\@FW_P"QA\(_^I7HM=/0 4444 %%%% ! M1110 445S_BSQ+I7@SPOXB\7:Y/]FT;PQHFJ>(-5GX)BT_2+*>_NV4$C%M.##YHAXIU* MEI%KK_B_P"#M?N= M*\*?%'X?6?VOXF_"Z*34]&TU&$1\:^%[^VMH_&7PXNI&^0Q^)M-MX[C1))LI MI_B_3- U#-HV5EEA\2^/(+ MW7I]-E5LD?\ "/:=<:;X9MP2?+M=&@B7"HH'T385:D;0QN Q->I2Q&42BYQE&&.R/"X?+,-2FX."K9=3G* M$HWB_+PV%6)P$W74Z=7'S>.G)>[6H5:CA4PK3::C7P-.GAJ<)--*>'C)IK1X M7@KQCH/Q \)Z!XT\,7GV[0?$FF6VJ:;<,ABF$-PIW6]W;L=]I?V4RRV6HV4N MV>ROK>XM)U26%U'45\O:?_Q8[XO'1&_\2>]UG0 M/P]2CCL)>G#JP6( MG6IRA648XK#S=#%1BFH^UBE)5*:;;]C7IRA7I7;<85%";52%2,2BBBO8.P** M** "BBB@!#T_%?YBN2\"_P#(JZ3_ -<[G_TONZZT]/Q7^8KDO O_ "*ND_\ M7.Y_]+[N@#KJ*** "BBB@ HHHH **** $;H?H?Y5R?A?_CZ\6_\ 8UWG_IKT M6NL;H?H?Y5R?A?\ X^O%O_8UWG_IKT6@#K:*** "BBB@ HHHH **** "N7L? M^1Q\1_\ 8!\*?^EOBNNHKE['_DC^-/'#&TM?#^ MA>(_%#^#/#+W=Y=P6[W_ (E\36^B>)M0TG0=)MI)]3U.72/#7B#6IX+4V>DZ M/?7]S!&/AKP'^VG\2]>N=+^$?CGX1>$_ _[2NH?M ?$/X!0Z+IWQ#U3Q?\&] M9A^&7P>T3XW>)?B_X4\=-X+\-^+-9\"Q>%/$FA>&Y]"O/!.C^)](^*UW?> M M3=++1;_Q97V-\;$^-'^TGMIKV5K2&6WN/C[PC^SG^T1JUG\)OB+\5G_9 MRTKXW_ /XD^/_$'PZTSX5V/Q4?X=:UX%^)_@:_\ "GC[0_&OB'QW?:EXYD\5 M^*-7URZ\7W7BK3["';WX;_%7XN?!N[^'WA#4[#2[F+6O$?BOQ9\"_BA M?^&-:UVU\/Z+!X=T?P]?:W;6-O#&H&,Q&_\.^*]%L=?T2],3$F,W6EZC:SF,EBAD*%B5R?S_T']A'Q M'\/1\2]3^'7CWPU9^+OVC/ GQ#\%_'[Q#JOA6:*&;6OB+\7OC-\9V^(W@?3+ M"YF)=1FL-7\/R^$5U;Q);W7AJ]_P"$A^^_ASX"\._" MSX?^!_AGX0MY+/PI\._!_ACP+X8LYI!++:>'O"&AV'AW1+:24)&))(-,TVUB MDD"()'5G"(&"@ UO$OBCPUX-T:[\1^+O$&A^%O#^GF 7VN>(]7T_0]'LS=7, M5G;"[U35;FTL;8W%W/!;0":X3SKB:*"/=+(B-^"?[5/Q2^&?CW_@M[_P1;PKXS\,^(H]*>^^$7P7-D-4;1M4O1IPO1;W/V-K MTP+=FUNQ;&4VMP(OZ +RRL]0MY+2_M;:]M9=OFVUW!%Y_+$N\1F20H%,DFX _&-= M(!^7ID _4 ]JZG[+;?\ /O!_WYC_ /B: ,_^W]#_ .@SI7_@RLO_ (_1_;^A M_P#09TK_ ,&5E_\ 'ZT/LMM_S[P?]^8__B:/LMM_S[P?]^8__B: ,_\ M_0_ M^@SI7_@RLO\ X_1_;^A_]!G2O_!E9?\ Q^M#[+;?\^\'_?F/_P")H^RVW_/O M!_WYC_\ B: ,_P#M_0_^@SI7_@RLO_C]']OZ'_T&=*_\&5E_\?K0^RVW_/O! M_P!^8_\ XFC[+;?\^\'_ 'YC_P#B: ,_^W]#_P"@SI7_ (,K+_X_1_;^A_\ M09TK_P &5E_\?K0^RVW_ #[P?]^8_P#XFC[+;?\ /O!_WYC_ /B: .+\5ZYH MTFE0+'J^ELW]O^$VPNHV1(5/%.CN['$_"HBL[L>%569B%!(Z3^W]#_Z#.E?^ M#*R_^/UD^+;>W728"+> '_A(/"0_U,?0^*M&!'W>A!(([@D'@UTWV6V_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!G_V_H?\ T&=* M_P#!E9?_ !^C^W]#_P"@SI7_ (,K+_X_6A]EMO\ GW@_[\Q__$T?9;;_ )]X M/^_,?_Q- &?_ &_H?_09TK_P967_ ,?KYQ_:!UG2?&%Q\-/@W!JFG2VWQ(\9 MVNH>,"+VS:&+X&Y1KWQ(U M*)2&#F[\9:C;>'9)DVAO^$."_,5)'S?$C^M4,%DB7,\]QM/!XF.Z6548RQF; MJHE[RI8G X>IEBJ*RAB,PPUVG**?G9E^]IT<$M7CJT:-1?\ 4+!.MC.9+7DJ M4**=%O$A%O "- UD M@^3'D$:;=$$?+P"/B9 MX-UWP5K^L6*6&M6JQQWMGJUE!J.D:C;31WND:]I-R)]UKK&A:K;V>KZ5=+\T M%]9P/RNY3Q_P6^*DGB+0]3\+^/-4T:W^)OPZU%/"OC@0WEG;V>M7$=M'<:-X MWT6(RH/[!\<:.]OKMDL:[;"]EU/1)#]HTF>O=OLMM_S[P?\ ?F/_ .)KYO\ MC7H=WX)UC1?V@/"NF/?7W@C3Y=&^).@6%J)KGQ?\)+BY%[JJVMJB-]J\0> ; MPR>,_#B(!/(=#B9CKBJ/F\YA/+<32XCP\92CA:2PN=T:<7*6)R93E4^L MJ$5S5,1DE6I5QU",54G/!U73]2TG5[&TU/3-1LQ#/:7^GWT$=U9WEK,@9) M;>ZMI8YX9%)#QNK#K6A]EMO^?>#_ +\Q_P#Q-?10G"I&,X2C.$XQG"<)*49P MDDXRC)-J49)IQDFTTTT['HIJ24HM.+2::::::NFFM&FM4UHT9_\ ;^A_]!G2 MO_!E9?\ Q^C^W]#_ .@SI7_@RLO_ (_6A]EMO^?>#_OS'_\ $T?9;;_GW@_[ M\Q__ !-4,S_[?T/_ *#.E?\ @RLO_C]']OZ'_P!!G2O_ 967_Q^M#[+;?\ M/O!_WYC_ /B:/LMM_P ^\'_?F/\ ^)H SCK^A_\ 09TKJ/\ F)67J/\ IO7* M^"=;T:+PQI<*B^K:8HD\47 9BCX M TO1N!\O Y- &Y_;^A_]!G2O_!E9?_'Z/[?T/_H,Z5_X,K+_ ./UH?9;;_GW M@_[\Q_\ Q-'V6V_Y]X/^_,?_ ,30!G_V_H?_ $&=*_\ !E9?_'Z/[?T/_H,Z M5_X,K+_X_6A]EMO^?>#_ +\Q_P#Q-'V6V_Y]X/\ OS'_ /$T 9_]OZ'_ -!G M2O\ P967_P ?H_M_0_\ H,Z5_P"#*R_^/UH?9;;_ )]X/^_,?_Q-'V6V_P"? M>#_OS'_\30!G_P!OZ'_T&=*_\&5E_P#'Z/[?T/\ Z#.E?^#*R_\ C]:'V6V_ MY]X/^_,?_P 31]EMO^?>#_OS'_\ $T 9_P#;^A_]!G2O_!E9?_'ZYJSUS1AX MM\02'5M+$;Z%X75'_M&RVLT=YXI+J&\_!90Z%ESE0ZD@!E)[7[+;?\^\'_?F M/_XFN8LK>W/B_P 0J;>#"Z#X5('E1X!-[XJR?N]3@9/L!V% &O\ V_H?_09T MK_P967_Q^C^W]#_Z#.E?^#*R_P#C]:'V6V_Y]X/^_,?_ ,31]EMO^?>#_OS' M_P#$T 9_]OZ'_P!!G2O_ 967_Q^C^W]#_Z#.E?^#*R_^/UH?9;;_GW@_P"_ M,?\ \31]EMO^?>#_ +\Q_P#Q- $5KJ%C?>9]BO;2[\K;YGV6Y@N/+WYV;_)D M?9NVMMW8W8.,X.+E1I%%'GRXXX\XSL14SC.,[0,XR<9Z9-24 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7X8_MJ_\ *<7_ ((E?]DC_P""IG_JHO@E M7[G5^&/[:O\ RG%_X(E?]DC_ ."IG_JHO@E0!^YU%%% !1110!RNN_\ (=\$ M_P#8:U/_ -1?7:ZJN5UW_D.^"?\ L-:G_P"HOKM=50 4444 %%%% !1110 4 M444 #;B;[5J>E:1')X@OMZR'4_%.J2R MZQXKU5G51O;4O$=_J=X2"[B/3/ &FSJVY'75/'FHPZQ'$Z?O8_!UR4/R$U]* 8&/\GW/N>]?.8+ M_;^(=1_?YA MB:^\,)3C@:/_ %\J>SQ.,DGM*,O]CI=XU,/5CO=+GO%O_(K>)/\ L :U_P"F MRZK6L/\ CQLO^O2V_P#1*5D^+?\ D5O$G_8 UK_TV75:UA_QXV7_ %Z6W_HE M*^C/1+=(P# @@$$$8(R.1CD'@@C@@\$<'BEHH ^7_APQ^#'Q$N?@A>DQ>!/% MQUCQ=\#KI]WD::$DDU'QK\)E&I)7\3^#K? \SPC?WVFVX:/PI)7U!7F M'Q<^':_$KP?-I%IJ!T+Q/I-_8^)_ OBB*-9+CPMXVT*4W6@:W&A!,UJD^^PU MFRRJZIH%_JNE2GR;UZ9\(/B(WQ(\()J.HZ<-"\7Z%J%YX5^('AREE52I"6"A:">4U\/0HPJ/+,96/,PO\ L=9Y>]*+C*KE[Z*C M%KVN#79X24DZ,=$\)4IP@I?5JTEZE1117TQZ84444 (>GXK_ #%GXK_,5R7@7_ )%72?\ KG<_^E]W0!UU%%% !1110 4444 % M%%% "-T/T/\ *N3\+_\ 'UXM_P"QKO/_ $UZ+76-T/T/\JY/PO\ \?7BW_L: M[S_TUZ+0!UM%%% !1110 4444 %%%% "$A1EB /4D ?F:Y6QDC_X3#Q%\Z?\ M@'PK_$O_ #^>*_>OS _X+/?&KXL? 7]D&P\TM6F40!R8(]LB@$'^4Z+_@I;^WR+IK@? MM8?%T3SI;P32?;_#I:2&WDF>&,@^&RH6-KFX8;54DRMN+?+C]'X7\-*]KST53(^J8?%^VP:P;H\F(E4C&'[_%4:G/'V4N;W.76-F];?Z#8((R""#T M(Y!_&BOBO_@G5X^\:?%']B7]F[X@?$3Q+J?C#QKXK^&NFZMXC\3:R\$FJ:SJ M4U_J<O;06L#3O'#$A,5O$N$7" Y)^U*^#Q^$GE^.QN J2A.I@L7B,)4G M3YN2<\-6G1G*',HRY)2@W'FC&5FKI/0_3LLQU/-,MR_,Z4)TZ68X'"8ZG3J\ MOM*=/%T*>(A"IR2G#GC&HHSY92CS)\LFK-E%%%2./;O=4W'"EF"@G!. 20"< D*.2%8@85B' A@&4@@C((Z$=B M#W!Z@C@CD<4 ([*BL[LJ(BEG=R%554$LS,2 JJ 222 "2<5SVH^,/"FD>'U M\6:KXF\/Z;X7:"UNE\1W^MZ79:";:]:-+.X&LW-W%IAANGEB6VE%T8[AI$$+ M.77+?&<&GW/A#Q3;:M%8W&EW'AS7(-2@U-+:739[";2[N.[AU".]#6^'/AS\6],^&_[.-[\ M%?'/Q!T:W\6?LO6'BG3?V,?&']L>%_VC=$AU+2DN_!/C;P5#XI\#>#Y?#NN^ M'_&V@?%+5O!^K^$M6CN])O\ 1]6 /Z"[OQ1X;L(M$FOO$&B6#9O^">'BKPK\)O!WC3Q-'XZ5?C!H7[07[5VD_M3P_"+Q=I MMGI6A^,;#QCXIB^!7B'X1:C\/-"\.2^)?A;J?PEN/ _A70M'@TS1M,_=/]GF M'XB6WP$^"=O\7I99OBO!\(_AI!\3IIVWS2_$.+P3H4?C:25M\FZ1_$ZZHTK& M1R9"Y+MG<0#V&OPQ_;5_Y3B_\$2O^R1_\%3/_51?!*OVM\4VWBJ[T*]M_!.L M^'_#_B60V_\ 9^K>*/#6H^+]#M0MU"]V+SP_I7BOP3?WQFLUN(+

)=/^S7 M,L-W(+N*![.X_ []J/3/BS8_\%OO^"+Z_$'QK\//$]Q-\)/^"G_]AR^#OACX MC\#PZ(ARKEF"F-^G\CQ#_T M%-&_\$5]_P#-'0!LT5C>1XA_Z"FC?^"*^_\ FCH\CQ#_ -!31O\ P17W_P T M= &S16-Y'B'_ *"FC?\ @BOO_FCH\CQ#_P!!31O_ 17W_S1T ;-%8WD>(?^ M@IHW_@BOO_FCH\CQ#_T%-&_\$5]_\T= &S16-Y'B'_H*:-_X(K[_ .:.CR/$ M/_04T;_P17W_ ,T= %'Q=_R";?\ [&'PC_ZE>BUT]<%XKAUT:5!YFI:0R_V_ MX4 ":)>1G>?%&CB-BS:_("JOM9UV@N@9%>,L'7I/(\0_]!31O_!%??\ S1T M;-%8WD>(?^@IHW_@BOO_ )HZ/(\0_P#04T;_ ,$5]_\ -'0!LT5C>1XA_P"@ MIHW_ ((K[_YHZ/(\0_\ 04T;_P $5]_\T= &S2'@>_0=3R>!G';/6L?R/$/_ M $%-&_\ !%??_-'7BWQ_\2^,/"OPSU>+0M5TD^+?&-WI7P[\%Q1:1>6]PWBO MQW?P^'-+NH)7URX5?[&2]NO$%RQ@E$5GI%S,T92-JXLRQU++,OQN8UU*5+!8 M6MB9P@DZE14:&O!TNY70?#CX82 MWOA;0Y;?(+QPZYXD_P"$P\3H0VV>WU>SEQ@+7TG7 >"_!UYX%\(^&?!FAZAI M$6C^%-!TKP]IBOH-WYILM(L8+""28Q^($5YYD@\Z>3;F2:220\L:Z;R/$/\ MT%-&_P#!%??_ #1US9'@:N795A,-B91GC'&IBLPG!WA4S/'5JF-S*K3T5J53 M'XC$3I1^Q3E&"TBC+ T)X?"T:=1IUFI5<1)?#+$UYRKXF4>T95ZE1Q7V8M): M(K^+?^16\2?]@#6O_39=5K6'_'C9?]>EM_Z)2N2\50Z\/#'B(R:EI#(-"U@N MJ:)>([(-.N=RJ[>() C%P26MW:7,+^(626WNK>66">-E*O%(ZD M8->5G&72S'"*%&JL/C\+5AC)I*,)*G7I3C6PU5J_LL13OR2:33=.:"<74H5*M+F2 MFV=*CK(BR(RLCJ&5E(965AD,K#AE8$%6!(8$$$@@TZOE;X-W?BCP#KVI?L\^ M(-;LY9?".E1ZW\+-:U73KR\N?%GPJ:X%E:6CW1UR!I]=^'-XT'A36XY#-=2: M2_A;6KB:9]6ED'TAY'B'_H*:-_X(K[_YHZO*"AB'2EA\1"<\-CL'.2E M4P6.P\O9XO"U))14_954_95HQ5/$T'2Q5!RP]>E.3PF(6)HQJF^6K2D[*_+)>[-)1JTW"K"].<6]FBL;R/$/_ $%-&_\ !%??_-'1Y'B' M_H*:-_X(K[_YHZ](Z38/3\5_F*Y+P+_R*ND_]<[G_P!+[NM0P>(?^@IHW4?\ MP*^]1_U,=7<[5DT6\D<#[==YRZZ_$&YR(?\ MH*:-_P""*^_^:.CR/$/_ $%-&_\ !%??_-'0!LT5C>1XA_Z"FC?^"*^_^:.C MR/$/_04T;_P17W_S1T ;-%8WD>(?^@IHW_@BOO\ YHZ/(\0_]!31O_!%??\ MS1T ;#=#]#_*N3\+_P#'UXM_[&N\_P#37HM:9@\0X/\ Q--&Z'_F!7W_ ,T= MAT M5C>1XA_Z"FC?^"*^_P#FCH\CQ#_T%-&_\$5]_P#-'0!LT5C>1XA_Z"FC?^"* M^_\ FCH\CQ#_ -!31O\ P17W_P T= &S16-Y'B'_ *"FC?\ @BOO_FCH\CQ# M_P!!31O_ 17W_S1T ;-4]0U"PTFQO=4U2]M--TW3;2YO]0U"_N8;.QL+&SA M>XN[V]N[EXK>UM+6"-Y[FYN)(X((4>661$4L/!/CQ^T!X+_9P\'_ /"8_%#Q MIHVFQ7DTUAX:\.Z;X9U'5_&/C?7([=[E/#O@OPS:>)#J&OZN\2--<+ L>GZ1 M8I/J^OZCI&BVE[J5O^+0TG]K3_@L!JLD>M:K>?L__L.V>HLDD>A8N+GXH+I] MX[+:VMX)Y+3XG:DLD<<>H:[#<-\$O"5]"T/AN+XHZ[IS:U;^EALOYZ2QF-JO M!X#FE&-9PYZ^*G!I3HX##N4'B:D+VJ5'.GA<.W%8G$4IU*,*GCXS-'3KRP&7 M45F&:*,92PZJ.EAL%3FKTZ^9XI0J+"4I_P#+FG&G6QN*2G+"X2M3HXBI1\F_ MX*<_M7ZG_P %!_#VH?LM_L3?!_Q_^T+H'P\\:^&O&OQ#^+?@?1-1U3PY#JFB MIK-GI.B>%(K:V*ZKIEW-?W3W'BF_N+*QU!;0CPO::U8F36HOQ-B_X)[?MR&Y M: ?LF_'9'#.\R0RLN1\DKVUPJ-G#-#*."IK^\/X*? 7P7^ MSOX TGX9?"#0_"G@[PAI'F2I9V>@:A/?:EJ$^#>:WX@U>Y\1OJ7B'7]0=0^H M:UJL]Q>W+!4WQV\<-O%VME;ZY_PEWB #4='$@T/PN78Z)>%&4WGBC8%C&OAD M92'+L9'#AD 6/83)]KDWB7F_#F"_LS)%/&7AKX7Z-8>(/#>L6[VNJZ+J#75_=/I^HVL@5[:]@CN8EN;=ANA MEW1DDKD_:E8WD>(?^@IHW_@AOO\ YHZ/(\0_]!31O_!%??\ S1U\#C<75Q^, MQ>.K*"K8S$U\755-.--5<15G6J*G&4IRC!3FU%2G)J-DY2>K_3\NP-'+,OP. M6X>525#+\'AL#0E5E&565'"4(4*1XA_Z"FC?^"*^_^:.N8[#9HJG:1Z@GF?;[JRN<[?*^ MR6$]ELQNW^9YVHZAYF[Y=NWRMN&SOW#;IY MX]SC\AU/M0!^3O\ P49N;3PS\0_V;OB1X?M-%\5?%[X>:YK?BSX=^%O%WPY_ M:B\>:#I-EITNG:9XN\2:;J?[-/P>^-L_@?6]9M/$&G^#=1U/Q=X*FDU[PQ?Z MAHGAO4],C_X2,7WTK_P3[M]5A_9+^%T^N>/M7^)>LZO=?$7Q%JGBG5/AEX]^ M#=J+_P 3_%3QQXANO#7A'X8?%&*'XA>#/AIX&FU-_!'PIT?Q>G]N)\-?#WA6 M>\9FG7;\Y?&WX[_$KXA^(K"/PQX"_P""G?P;T+PC=^+M$O)?@W\'?V8;"Q\> M:A!KEOI]IKU[JOQSE\=ZC+HME#H>HS>%UT?2O#<>L:7K\NM7G]H6[Z4;3ZS_ M &,#X>?]GSPS-X;@^+L-M<>*_BU/K#_'C5="U?XMWOC.7XO>.SX^U7QO-X5N MKOPM9:KK'C?^W]4CT3PS]B\/^'["\L]$T?2-$LK"+2+( ^H+JUMKVVN+.\MX M+NTNH9;>ZM;F&.XM[BWF1HYH)X)E>*:&6-F22*1&CD1BKJ5)!R5\+^&UT/\ MX1E= T1?#GE&#^P%TG3UT4PF8W!A.DBV&GF(SDS&/[-L\[][M\SYJW:* ,^? M2M,NDL8[G3[&X32[F&]TU9[2WF73[RVBE@M[JQ$D;"SN;>&:6&">V$4L,4CQ MQNJ.RG0HHH *_#']M7_E.+_P1*_[)'_P5,_]5%\$J_+O^03;_P#8P^$?_4KT6NGH **** "BBB@ KYMUPGQ_^T?X5\/J3-H' MP/\ "UQ\0-:56$D#^/\ Q]'J'A7P1:SQMP)]'\*6OC76"APT3:QI-PH+&-U^ MB+Z\M-.L[N_OKB*TLK*VGN[RZGD$4-M:6T3SW-Q+(W"1P01R2R.DLQ56"Z=X" MTG0'DC91MOKR^DP#*V?G,Y_VW,,ER9:PJXIYSCELOJ61U6<\YK92 MU3:M7PU+&P6D9'G8W]_B,%@U\,JOUVNMOW.!E3J4U?I*6-GA'R_;I0K+9,^B MNG2BBBOHST3GO%O_ "*WB3_L :U_Z;+JM:P_X\;+_KTMO_1*5D^+?^16\2?] M@#6O_39=5K6'_'C9?]>EM_Z)2@"W1110 4444 >,?&KP%K'BO1-*\2>"FM[7 MXH?#G5#XL^'M[WO-)U2W8?N[NTD*%HGC=NY(R"#T/!KY>U?/P.^+:^)D_7-YF(_ MV+$K&+3#XATZ..6T:<]*>'QKZ+ENL/B96_@NA5G.-+!N_P!0T4 YZ?Y_SWHK MZ<],0]/Q7^8KDO O_(JZ3_USN?\ TONZZT]/Q7^8KDO O_(JZ3_USN?_ $ON MZ .NHHHH **** "BBB@ HHHH 1NA^A_E7)^%_P#CZ\6_]C7>?^FO1:ZQNA^A M_E7)^%_^/KQ;_P!C7>?^FO1: .MHHHH ***Q?$?B3P]X/T+5_%'BO7-(\->& MM T^ZU;7?$&OZE9Z/HNC:791-/>:EJNJ:A-;V6GV%K"CRW%W=3Q00QJ6=P!3 MC&4Y1A"+E*348QBG*4I2=E&*5VVVTDDFVW9$RE&$93G*,(0BY3G)J,8QBFY2 ME)M*,8I-MMI))MNQM5^=7[6O_!07P-\!H/$?A/P VA^./B;X?FL=-\4W6HW. MIK\-?A+J>N*O]@67Q%UCP_::AK.M^/-=WK)X,^ WP]L]<^,/CQ_)-MHWA[P[ M+<^+M/\ F#]H3]N#XC?&74]!^%O[.ND?$30]'^(EO<3^ U\'0Q:#^T=^T1H0 M=;:3Q+\-[;7[*:W_ &9_V=(BYDUW]J;XKZ;:ZYK&G.R?!CP?>7LMCXJC^C/V M1_\ @G_X>^$4OAGXE?&&W\+>*_BSX>6]G\"^%O#-I?I\'_@"NM9FUJ#X7:5K MMQ?:SXB\?:]<223^/_C[X^O-8^*WQ$U O=7VK:=8.NGGVOJV%RKWLPC'%9@O MARQ3:HX67?-*M.2E[6+T>74)QK0GS+&5\+.C+"U_GUB\9G?NY7.>"RIVY\X< M%]8QL--,FHUH2A[">MLVQ-.="<%&67X;&TL1#&X?Y9^ _P"P3\2OVFO&$G[0 M?[<]WXFOM/UB"(:3\*?%:0Z3XR\7Z)]H%[9Z;\3](T6]N='^%'PIBF2.^TC] MF;P-?W$5[(\6I?'7Q?\ $#Q4+J"+]PM.TZPTBPLM+TNRM--TS3;.VT_3M/L+ M:&SL;"PLH4M[.RLK2V2*WM+.UMXXX+:UMXHX+>%$BAC2-547 !@<"BO,Q6* MQ&,JNMB:CJ5'&,(Z1A"G3@K0I4:5.,:5"A37NTJ%&$*5*"4*<(Q21[&#P6%R M^@L/A*2I4E*4Y>].I4JU9V=2OB*U64ZV)Q%5KFK8FO4J5ZT[SJU)S;;*Y>Q_ MY''Q'_V ?"G_ *6^*ZZBN7L?^1Q\1_\ 8!\*?^EOBNN"-7^)WAOP; MX5U'PG)\1/!F@^#OVN?V?[?Q?IESKFE^-+6Z\)^-OA==^)M?L?!$2>)?%7@/ M0;[68;676]=^)7P7U*/P[);>"+Z_BOX/K_\ 98^#NJ_ 3X'>$?A?K4WP[:_T M.]\9:D]C\)/AU:_"GX9>'K?Q;XY\2^,;+PCX%\"VU[J3:3X:\'V6OV_AC3+K M4-0O-:UV'21X@UV=M7U2\5/EC4OV/?VD?C_J'BNS_:X_:U\3R?!W4/%/C.+0 MOV>?V7=*;X!:+KOPUN_%.O+X0T/XW_&C3M3U?XU>/-;4+J]OI8XE) DNKNXG&K"RCUKQ-:/;@ M'Z,45^>UU^V-J/BVX\46WP*UCX6_%6R^&G[--A^TYXM\6VEQJ"^&_&.C>)O% M7Q4\+>#?A]X/&F^(KVX\,:SJ6H_!'XGZ=XB\3>(IM'M.\ M2Z++/'')+&DSZ;JEJTR))(BREU1W4!B =W7X8_MJ_P#*<7_@B5_V2/\ X*F? M^JB^"5?M1XP\9>%? 'AZ_P#%GC77]+\,>&],-L-0UO6;I++3K,WMW!8V@N+F M3Y(S<7ES;VT6?OS31H.6%?@3^TW\:?A-\3/^"WG_ 1BN_ 'Q"\*^+[?P_\ M";_@I\FN2Z#JD5^FDG4_A%\&SIWVYHAMA^V_8KT6X)+/]DGX 4%@#^ARBL+_ M (2?P]_T&+#_ ,"$_P :/^$G\/?]!BP_\"$_QH W:*PO^$G\/?\ 08L/_ A/ M\:/^$G\/?]!BP_\ A/\: *6N_\ (=\$_P#8:U/_ -1?7:ZJO.];\1Z$^M^# MG75K%EBUC47D(G4A%;PUK<89CT +NB@GNP'>NG_X2?P]_P!!BP_\"$_QH W: M*PO^$G\/?]!BP_\ A/\:/\ A)_#W_08L/\ P(3_ !H W:*PO^$G\/?]!BP_ M\"$_QH_X2?P]_P!!BP_\"$_QH W:*PO^$G\/?]!BP_\ A/\:/\ A)_#W_08 ML/\ P(3_ !H W:*PO^$G\/?]!BP_\"$_QH_X2?P]_P!!BP_\"$_QH J^+O\ MD$V__8P^$?\ U*]%KIZ\^\5>(]!ETN!4U>Q9AK_A1R!.I(2+Q1H\DC8&3A(T M9V/95)KI/^$G\/?]!BP_\"$_QH W:*PO^$G\/?\ 08L/_ A/\:/^$G\/?]!B MP_\ A/\: -VBL+_ (2?P]_T&+#_ ,"$_P :/^$G\/#KK%A_X$)_C0!XE^TK M>76I>#='^%>DW$L&M_&WQ3IGPU22VD"W-GX7ODN-6^(NJ*H!D$=CX!TK7XA, MF/*O+ZQ!=&D0GZ L;.UT^SM;"QMXK6RLK:"TM+6%/+BM[6VB2"V@C3HD<,$< M<2*.%50!P*^7M'U[1?'7[1OB7Q'<:G9OX=^"_A.W\">'GDF$EM/XZ\=BS\2> M.+^TD4+'Y^D>&;/PEH+'+R12:EJMNWEL71OH[_A)_#W_ $&+#_P(3_&OG,F_ MVW,,ZSEZPJXE9-@6]/\ 8LDJ5Z%>3B_AG4SJMFRYUI7PU+!3VC$\[!?OL1C< M9O&=58.@_P#IQ@95(3=NDI8V>+]Y/WZ4:+V2-VBL+_A)_#W_ $&+#_P(3_&C M_A)_#W_08L/_ (3_&OHST2/Q;_R*WB3_L :U_Z;+JM:P_X\;+_KTMO_ $2E MQ74=!\1Z9=:3J=HQV,]M=QE#)!*!OMKRVD\NZL;N(K/9WL%O=0 M.DT*.+/_ D_A[_H,6'_ ($)_C1_PD_A[_H,6'_@0G^-95J-'$T:N'Q%*G6H M5Z\^(WPN:RL;O5KA3%)X[\%7 MXG7P5\1X$)9'DUZQLY]/\2QPR.EAXRTG7+5A'%)9^9[Y7S%\;(TM9_#_ ,9/ M %S:ZAX^^&2WKSZ'9SQ+<^/_ (>:BT$OC3P$Q!3SK^>VLXO$'@\REQ;>+M)L M(E"6^IW^_P!E\-_$CP1XMT#1O$V@^(]-O]&U[3;35=-NTG"^=9WL*S1%XWVR M0S(&\NXMI56:UN$EMIT2:*1%\+)*U;"5*W#^-J3JXC+Z<:N7XFK*4ZF89-*7 ML\-6G4FW*MB\!.V7YC)SG5G4AAL?65)9I0IG!@ISHRGE]:4I5,/%2P]6_Z#%A_P"!"?XT ;M%87_"3^'O M^@Q8?^!"?XT?\)/X>_Z#%A_X$)_C0!NT5A?\)/X>_P"@Q8?^!"?XT?\ "3^' MO^@Q8?\ @0G^- &[16%_PD_A[_H,6'_@0G^-'_"3^'O^@Q8?^!"?XT ;C=#] M#_*N3\+_ /'UXM_[&N\_]->BU?/B?P]@_P#$XL.A_P"7A*Y?PUXBT*.Y\4E] M6L5$OBB[DCS.HWQG3-'4,N>J[D89'&0<=#0!Z-16$/$WA\D :O8DL0J@3J2S M$X"J!DEB> "2> ,U\*?&_\ ;5M8KOQIX"_9ZU+P%K&N^!()C\7?CW\0M933 M?V;/V+K\KDJ.%P\+SJU.6,IS:2IT:4*E>O.E0IU*L M/HWXZ?M&?#[X"Z?HL7B#^V?%'CSQE=3Z7\-?A%X$TX^)/BA\3-:MXO-FT_PC MX8AEB=[.R0QRZ]XHU>XTKP?X5M)%O_$^OZ3:%9'_ "$\2:K^T!^VQ\5;KP;9 MVW@?QGX@\$:U;RZMX>667QI^QK^QOJT;&:&Z^(FH!+"S_;/_ &O-#B\MM(\% MV\(^#?PNUEX[ZXT]+FT;6]0O_!?X1^(OVF-5\3>)M)\=_$/P7\'O']K;Z=\5 M?VK?B"R^'?VK_P!L/1+>99I?"7PEL(K.P7]F#]E:6=9X])T_PQIFAZSXATR2 M-M%L+::\U3Q7>?LC\-_#7P@^$'@S0?AY\,=*\*>!_!/AFR2PT/PWX=A@L--L M+=?F=EC3,EQ=W4I:YO\ 4+N2XU#4KR26\O[FYNI9)6[Y8W#Y?&5'*7*5=Q<* M^;SBZ=>5U:=/+J;M+!8>6L'7E_MV(I_%+"4JU;!'EQR[%9K..(SR,88:,E/# MY%3G&KAH.+4H5,VJQO#,<3%I36&C?+<+5^"..K4,/F"X/]G;]E[X>_LZZ9K= MUHT^M>-?B;XZN(=6^*_QJ\>7BZY\3OBCK\:D+?\ B7761%M]+L58VWA[PEHT M5AX7\,Z>L=EI&FQ!9)YOI*L+_A)_#W_08L/_ (3_&C_ (2?P]_T&+#_ ,"$ M_P :\4^B-VBL+_A)_#W_ $&+#_P(3_&C_A)_#PZZQ8?^!"?XT FVQ>,7.HZE>S0VEG"TD<9D MD\R>6&WCEFC_ "ZT'_@J#I?_ G5UJ&O?"2^T[PGJ<6DZ;<7>F^*(M4\0Z=9 M:;7'BWXFKK>@^+4\,^&TBO1INFZ,;J:YF\8:A)<6VG>&;>]L;B;^P8-3NH] M1UW5196VDZ?>(\TUO^'^E?#KQ_K.O0^&=,\$^*[CQ!+<0VPTJ3P_JUI<02SR M".,W[7EI;Q:9;;CF6]U"2VLX8P\LDZQHS#^6/&+Q)X\R'BK+\LX0JNGEL*5& MG*IAWECD =5= M=VUU5PRC5KPOX%Z/IGPM^$'PZ^'^I^(],OM3\*>%-*TG4KF"[$EO)J,,)EOE MM9'"O):17Y^EX:=6IAL/4KTU M1KU*%*=:DG=4JLJ<95*:>MU";E&]W>QNT5A?\)/X>_Z#%A_X$)_C1_PD_A[_ M *#%A_X$)_C7:;F[15"RU33M2\P6%Y;W?D[/-\B02>7OW;-V.F[:V,]<&K] M!1110 4444 %%%% !1102!U]0/Q)P/U- 'Q+^T[XZ_:6\.>/_AYX;_9C\&WO MC3Q;XL\(>-X]2D\>6VF:9^S5X"LK#6_!@C\>_$[Q=;WEAX]N?'EA%=7UE\+/ MA/X'E!^*S7/BFT\3ZOX#\/:!>?$KP=[)^S7IWB?2?@YX9T[QKX_^(WQ0\76V MH^,E\2>.?BMX,TSX>^,]TRZDET?P/::+:2: M._@;3O#=SI>I:W8SP:YJ7Y-?ME_M1_L_^.?BG\&/&WPI^(/P_P#%/QI^!7CG MQ/<>$_"GQ@\ ?M8Z9X:L+SPYJ,_ASXB:OX)U[X:_ _Q_%%KH:0^!?%VMQ^$? M$L+>'+V30K'6] BU6_\ [;_0O_@GP+A_V2/A9>W?Q3/QDOM8N/B)XAU'QS;^ M!/&GPRT&34_$?Q3\;Z[J7A3P/X"^(BCQOX7^&GPYO]0N?AW\+]+\2M+JD?P] M\+>&I9KBX26*0@'UUKUG>:AHFL6&GRVL%_>Z7J%I937T,]Q9175S:30027<% MK/:W,ULDLBO/%;W-O-)&&2*>)RLB_!?PW_8?U3X;?!#]AKP5I7Q&T:X^+?[" MOP_TCX=^"?B-<>";]O"_C;0;?X3_ /"G_%5AXE\$+XQCU;3++QGH-KI&OL-& M\:+?^'/%NB:1=6E]JFBV]_HFK?H510!^>6C_ +!=MX)A^($_PZ^)!\,^(/CI MX6^*OA;X]Z[+X0BO1XID^+/Q9^*OQIU3Q9X*TY=?MH_!?B;POXQ^-_Q3A\&1 MZG=>+M"M='\2VD7B+3/$=_HD5[?_ '-X)\'>'_AYX.\*> O"=@NE^%O!/AK0 M?"/AO3$=Y$T[0/#6DV>B:+8))(6DD6STRPM;97=B[B+_YG_&C M]_S/^-+10 F![_F?\:,#W_,_XTM% '*Z[_R'/!0R<'6M2R-QP<>%]=QW[?U/ MK74X'O\ F?\ &N6UW_D.^"?^PUJ?_J+Z[754 )@>_P"9_P :,#W_ #/^-+10 M F![_F?\:,#W_,_XTM% "8'O^9_QHP/?\S_C2T4 )@>_YG_&C ]_S/\ C2T4 M 0S?]#7HOO738'O\ F?\ &N9\7?\ ()M_^QA\(_\ MJ5Z+73T )@>_YG_&C ]_S/\ C2T4 )@>_P"9_P :YCQKXJTKP)X1\3>,];E, M6D>%=!U7Q!J+"0*YM-(LIKZ:.+><--.(?(@0 M)-+'&@+,H/45\V?'O'C'6_ MA5\%(OWL'CWQ;'XG\9P[6D0?#?X82V?B?6X+I8_G2U\0>)/^$1\*R;RJ30ZQ M=18<;U/DYYCJN7Y5B\1AE&6,E&GA"RVE4[4JF.Q&'A5EM"D MYS=E%LY,=7GA\+5J4TG6:C2P\9?#+$UYQH8:,NT95ZE-2?2+;V1TO[/7A35/ M"_PNT.;Q*A3QGXRGU+XB>.6(D27_ (2WQU>R^(M4M)@Y!_XDJ7MKX?MP%58[ M32+>) $0"O;<#W_,_P"- X'OU/4\GDXSVS2UTY;@:669?@LNHN4J6!PM#"PG M-WJ5%0IQI^UJRTYZM5Q=2K-ZSJ2E.3;DV:X:A'#8>CAX-N-"E"DI2UE+DBH\ M\GUG-KFF]Y2;;U8F![_F?\:,#W_,_P"-+17:;'.^+1CPMXDP3_R -9[G_H&W M7O6M8#-C99)_X]+;^)O^>*>]97BW_D5O$G_8 UK_ --EU6M8?\>-E_UZ6W_H ME* +6![_ )G_ !HP/?\ ,_XTM% "8'O^9_QHP/?\S_C2T4 )@>_YG_&C ]_S M/^-+10 F!ZG\S_C7R_X<+?!'XKR^!)\P?"[XQ:MJNN_#N0MY=CX0^)LRW6M> M,? *9Q%:Z7XSC6\\:^$+96CBCUF+Q;I%O&HFTR"OIZ26.)'DD=4CC4O([L%2 M-%!9G=B0J(J@LSN0J@$D@"O@'XY_M-_ OXE:1XF^#GPU7QK^T5\1XY+8VNC? MLVZ1!XVO? 7B[2[J'4/#FOZU\3);S3/A-\.M3\-^((-/O-WC#QUI5U$\4EL^ MG7:/<6K^?F&1YGFL*>,R3#2K9MD\GB\+*ZI8>=.:4,5E^.Q4W&CAL%F-%.A. MOB9K#X3$QPN8RC.I@:5O%SG%X3!4J.)JXJAA\72G*6"A4J*-7&3Y5[7 4:4; MUL0\53M!4J-.M.-7V.(C2G.C31\@_P#!1/\ X*X>)_V'?CSI7P;T;X'Z!\1K M34OAMX=\>'7]3^(.J^&+B*;7-;\4Z2^FKIUEX3UR)X;=/#L5KIXVM MT6%6D^1_V?O^"\WC/X@?%'X/?!V?]FGPKI5G\0/B3X)\ 3Z]!\5==NY]*@\9 M^++'1IM4AT^?P/$EW+8)J;7$=K)?0)6BP?Z@X3X. MX,SK@/*<_J93&IB<=D*QT\1/$YA"M"O*A.GC(TJ>)P]1.GB,/R+V5>G M4HSBI1DC^2^(/%7CBEQWCLNRW.\31RF.?4\+A\#6RW+J=2GAWB*5.6&J2KY? M+%4Y+WH3]I-U(.]VW%'^CP)(C_RT7J1_K/0X_O4;XST=3_VT_P#LJ^1Q^R9) MC_DY?]K7N/\ DM1['&>/"PZT]/V4=1MW66P_:E_:UT^<94S'XI>'M;5HV'S1 M-9>*/A]KFFC<0K"=;);J,IMBGC2259/P'ZKE[_YFB7^+!XA+YN/.TO-1D_)G M]:K'9MI?)9-:7Y+]G3XCV2M%IW[9/[34-NS>88[^T_ M9SUR992-KE+W5_@!<7@B950K;F4Q1.':,+YK #P>">V;85/^_A\P2Z7UCA)N M^[V\K]Z689A=.IJVK^U?39ZGU1\O][_ ,>/^-+@>_YG M_&OEH_L__%8@C_AL[]HP9XX\.?LP9YZX_P",>>#Z'L>:I?\ "C?VA%^5?VT_ MBBRC(5I?A'^S@\I4'Y3(Z?"Z%'D(QO98HE9LLL: A + X5_\SC+U_BI9JNVW M+EDMGO>W?:]AYCC5;_A S65_Y:^2.VV_-F\>^EK[.]EJ?66![_F?\:,#W_,_ MXU\DR_!']H^-=]G^V?XYDN%(*QZS\%O@%?:031*\$E<_!W]J8=?VP@/K^SS\,A_/5Z/J.%_Z'.6_P#@K./_ )U?UU)_ MM/&_]$[G'_@_(?+OG:[_ (>ML+]LG]OGX&_L-1?#R7XT6?Q!NU^)LWBB#PY_ MP@OAJV\1M&_A*+0YM4.IBYUO1_L:LGB"Q^QE#<>>RW 81>4"_P :1_P7L_8 M=TZ779I])^/Y34-9GU*(CX9Z6 EN]AI\&)2?&P5&1[27)8@!"K$KG ^!O^"] M/@WXL^%+#]ES_A9?Q@A^+$%]J'Q@.B;?AIX>\!3Z%+;V7P[_ +1+W/AW4[R' M6(-1CFLA'!M#;_SH3#]Q<;D=T%MC> O WAK3[^S_;:_;/UC48HI;+P;\-/".FS_P#"3?"+P1X@ M:5+=KJT,'Q1\0:/*^HWNI?"GPW,-6U#NO@G^QIK?Q*M_!/B/]I'P1X8^&GP? M\ 7=IJGP*_81\$O8S_"OX<_89GN=*\6_'"YTZ)--^,/Q;,[G5);2Y%WX(\,: MO-:192I\/?@SX34RV'P[\%6T3)'>FP!\0^*KL3ZEXEU.Y>X6SM_N[ MITK\+S#'3K7P=&G'"8"A5DZ.#I-\CG&\/K&)J/W\5BYQOSXBJVXJ3I8>-##* MG0A_2^5Y;3H6Q]>K/'9GBJ$%7S"NH^T]G-1J?5L)2BE3P6!C)1<,+045.48U ML5/$XN57$U&*B(JHBA410JJORJJJ,*JJN JJ.%4 !0 !3L#W_ #/^-+17 MF'L"8'O^9_QHP/?\S_C2UYS\1/BEX4^&EG8/KDU[?ZUKER]AX6\'>'[1M7\8 M^+M210[6'AS0H&6>]>(,CWM],]MI&DP-]KUC4;"T5IQSXO%X7 X>KB\97I8; M#44G4K5IJ$(\TE"*N]Y3G*,*<%>=2I*,(1E.48O.K5I4*7MY-O'7QS9K#X1W-YX(^&$V^#4OC5> MV(.L^)8 V)[?X.:'J49CEMITS GQ)\06CZ+%N:?POI'B!UCU"WL6'PQ\7?%F M\M?$?Q\2UMO#]M=0WWA[X%:7>KJ/A33WA>.>UU#XEZG"D47Q%\10R)'(NCE! MX$T6= +6PUV\B36C]*1QI$B11(L<<:JB(BA41% 5415 5550%55 55 50 * M\#ES+/\ 6HL5DV22U5%.IA<[S2#M;V\HN-;)<'.-Y>QIRAG-52A[:IE,Z5;# M8C@MBG.U:>"HR6O)%K&337/+"2C.E4XOP'\._"7PVT M8Z)X3TS[%#<7$M_JNH7-S21T^![_F?\:,#W_,_XTM%;EB8' MO^9_QHP/?\S_ (TM% !C'K^))_G1110 4444 %%%% !1110 444'^H_GS0!^ M>_[8GC;QIX;\;^"-%^!-C\?+OX^:[X&\97EO/\(?AI\*?B3X=L?AQI6N^%+3 M5KOQU8?'#XD?"/P2D\/B76-&_P"$4@T'QW:^+Y+A]6GGTC5?#4&HI%[/^QMX MK>+?$GQ0\9>(/%'BKQ M;#\-KW4/AUI;>,M=U._\5Z'H'@*[D\&^'?#.LZ+H7AQ(-+T^""/\^OCJW[6/ MQM\;V6H>+?\ @G!\3/$>G_#76/B;X8\ ^)/ /_!2ZX_9RM?%/A75_%%G9V'C M+5_"'P\\1^#M<2Y\2:!X3T+6M.T;QA>:M>^%X-9U#3$VSSW+G]"/V.= \1^& M/V>_!VC>+?AAXD^#.OV^L?$6XOOAMXN^+>K?'CQ#X:&I?$WQCJ=HNH?%W7-2 MUC5?'7]K6-Y;:[:ZO=ZI?/#8ZI;:6EP\6GQX /IZBH;BX@M()KJZFBM[:VBD MGN+B>1(8((84:26:::5DCBBBC5GDDD941%9F8*"12TG6M'U_2-.\0:%JNFZS MH6KV%MJNDZSI-_::CI.IZ9>P)HZ?J5G-/97MC=V[I/;7EM/+;3PNLL4KQ ML&(!IT5Q+?$OX=+I?A/7&\>^"UT7QXM@W@?5V\5:"-+\9#58(;K2_P#A%-0. MH"T\1?VE;7$%Q8'1YKT7D$T4UN9(Y8V;MJ "OPQ_;5_Y3B_\$2O^R1_\%3/_ M %47P2K]SJ_#']M7_E.+_P $2O\ LD?_ 5,_P#51?!*@#]SJ*** "BBB@#E M==_Y#O@G_L-:G_ZB^NUU5+O^03;_ /8P^$?_ %*]%KIZ "BB MB@ / /?V'6OFOX6?\5S\7_C!\5)#YNF:%=VWP1\$2G<%.G>#)FU3X@:C;$?N M7CU7QYJ,FC3RH6\P>#( 6P@4>C_&3QT_PV^&7C#QE;0?;-4TO29(O#NG[2YU M7Q7JLT.C^$](1%R[OJGB/4-,L5"@D>>6Z*34_P (_ J?#3X:^#?! G^UW6@Z M);0:OJ!9F;5?$-T7U#Q+K,C-EC-K'B"\U/4IF8LS273%F)YKYS&_[?Q#EF 6 MM'**$\]Q:_ZB:ZKY;D]*<7I.G43SC%:)RI8C+L+-6;BUYU;]_F&&H+6&$A+' M5E_T\J*IAL'%K9QE_ME7O"IAZ4NJ9Z-1117T9Z(4444 <]XM_P"16\2?]@#6 MO_39=5K6'_'C9?\ 7I;?^B4K)\6_\BMXD_[ &M?^FRZK6L/^/&R_Z]+;_P!$ MI0!;HHJEJ&I:?I-E=ZGJE]::=IUA!+:XN[NY>*WMH(D! M>26>6.-%!+, *:3;22;;:225VV]$DEJVWLA-I)MM))-MMV22U;;>B26K;V+M M!('4X^M?%>I_MN^ _$=]?^'?V;_!WCK]JWQ197$MA<3_ =L+)OA;I&I(=JP M>)/COXHO-$^$VGJC"3[5:Z+XD\3:_;I#*4T&>0)$]$_#/]L'XS R?%CXQZ#^ MSKX-N]QD^''[,\;:_P#$&>RF5)$LM?\ VA/B!HR-93QLOE7;?#?X8>%+Z(F1 M=/\ %CJ$N&]59/B*24\PJT,K@TFHXV4UBI)I2CR9?1A5QUIQ=Z=6I0I8:3M? M$15Y+PWG^&K-PRJCB,ZJ)N+EE\82P,6G:2J9I7G1RU2IRTJT*6)K8R"O;"S= MHOZ ^+?[07P6^!-C:7WQ:^)/A;P2VI<:-I.J:@)O$_B.7S1#]E\*^#].2]\5 M^*[]I2(X[#PYHNIWDCG:D)/%?/Y^._[2_P 7P(?V?/V>KCP%X(V>,),WB#XF^-+[7?&^JI,P:1K6 M?6Q81,[+;VD$6V-?H #I_\ K]SZGWI_6,JPG^ZX2IF%5;8C,_W5%/=2IY=A M:TK3@]+XC'8JC5C\>%C=H7U3.\;KC-B&D4$K7V!X9\*>&/!>B6'AGP=XIVX+*,7>, M<1CL3.MC,0HOX56KS4$DHV227YM_MD?'#1?V=?B=X&\:^%+&SU?XE^(?"^IZ M+XJ\+:A"T>@:_P" [6>XE\-:KKMY$&N+;6/#OBIKU?#,MG!)/=Z9>^*-/NIK M>V:UF3B_V5?V\++QSXO\/_"SXA^"M#\-7FO71T[PIXD\/23R6$NM3R3W-KI& MK6-^DMS:2:C(3;:;J%K>3PF],-K(&TEKW4/".E:UX8O)-7BT\?$*W@D\#W&O&V\1O#JGAJR MURXU?1Y+>VDU:"S^WVRR^%?LFV^@?%[]HWP!\/?"/Q3\(>'O&.]%NRU MGXHF2;P*EOK<:VFBPW266KW?VA+>Z?2;K4+3[1I%KJ]X"\5A*C?QYG_$_BKD M_BU6RO(\!F2R;$YUA,10RC#Y?"KEF9X&O2P<,=C/K=:E[.B\3&%2MC,33Q>& MH83&_6*U:5*M]9J5/S7,,QXHPG%T\+@L-7>"JXVC4AA*>&C/#8FA.%&->M[: MI#EA[11E.M4C6IPHUN>4G"?M)2_JG+*.20,^IQU^N/RH+ 8Z\^BL1^8!'XU^ M;>J?#7]JC3Y9A\8/B]\?/'V@B::0:E^S1?\ P=\!I;V3R%H8KKP3<_#G3/B' MO@^57DT'XB>);N2-0J6[DRB7>\+_ <_8[^)-]'H>O>(_'_Q#\61.B7'A'X[ M_&;XY7_B@O@YANOAQ\1?&-A!+'&-]N_V3PS+8NC/&'EBF&_#BQGCASK&IV6T_,O!P?F7CD5XI+^VW^S$]T;+0?BC:>/KS.U+7X4> M&O&WQ=GED. D<2_#+PUXK1V=RL:_O OF/&A8,Z@]WX8_9G_9T\&203^$O@5\ M(/#MW N([[2?AOX/L]3/#*7DU%='.HRR-EM\LUR\KEF+NQ9B?;(X8HD2.)%B MC0;4CC'EQJOHL:;44>P4"O:.T^55_:CU+5Y7@\$_LS?M0^+RP_T>ZN_AQHWP MOTZ4G)5WN?C3XP^'5U%"ZJS!SISN,*#'NDB5V1_$C]K?7S+'H7[-/@+POBQK<'E^-_VOOCE>@G+V7@+1/@Y\+].((PR)<:/ M\-]7\51*0SJ"GBKS5!1EF$D225]944 ?@[_P5&_8OEUSX&:)I/PD^"GQG_:B M^-NM^(3I&C>-_&WQ(\=?%"[^$?A9EM=2\7^(=%L_&7CFW\,:!K/B5--TCPQ9 M#2]#4RI//J+1)+HEK(/P\^!7_!/_ /:I\&_%[P+XF^)?["?CSXG_ XT7Q59 M6OQ%\"Z[H>AWECK7A6_067B&WC@'BBU;^U]/TK46UK0IHYO+&L6.GAS+ \\3 M?W1NJL#N4-@'&0#CCWKD?"\?PK_ - O1?:O3P^=9SA*,,/A M,WS3"T*?-[.AA\PQ="C#FFZDN2E2K1IQYIRE.5HKFDW)W;;/'Q?#O#^/KU,5 MCLBR;&XJMR^UQ.+RO XG$5.2$:4.>M6H3J2Y*<(4X\TGRPC&*LDD=%IEK:6. MG6-E86PL[&TL[6UL[01O$+:TMX(X;:W$4GSQB&!(XA&_S1[=C'K;>[;ZMGKI)))))))))622T226B26R"@G'/^?\^U<[XK\7>&O V@ MZAXG\7:WIWA[0-+B\Z]U35+A;:VB!(6*%"G@ZL,%AJ,\PS6M#VE#+L/**J*FY."Q6-K M2O2P&!C)2YL5B+>T<)T<'2Q>+]GA:G+B,7&C.-&G"6(Q4X\T,/3:4E%OE]K6 MF_=H4$T[U:GQ4 >?!K>H64L4_BGQ9"K+Y'@3PW<&]24J?$>J>'+7$LO5_#OX1:-X' MO-0\3ZGJ6H^./B1KUO'!XE^(OB86\FNZA C^>-(TFVMTCT[PIX5MYR7L?"WA M^"TTR':DUY_:.H>;?R][X:\,^'_!VAZ;X:\+:-IOA_0=(MEM--TG2;2*RL;. M $L5A@A55#22,TL\K;IKB9WGGDEFD>1MVL,)E%6IB*699U6AC\PI-SPM&FI1 MRW*G*+BUE^'GK4Q*A*5.IFF)4L;54ZRH+ 82N\!#.EA)2J1Q.-G&OB(W=*$4 MUAL(VFK8>G+6511;A+%5;UIIS4%0I5'0B4445[QWA7+V/_(X^(_^P#X4_P#2 MWQ7745R]C_R./B/_ + /A3_TM\5T =11110 4444 %%%% !1110 4444 %%% M% !1110 4444 OQ\_9?\1?$6U_X)3_\ !.7P]\./@AXN^-G@S7_V,?@C MI_Q-MOAKXV^$'A+4='\.Z%\"O"5O%X6+?$SX@^ +'['XIU25]%\0/H5[>ZEH MV@Z/X@T9[&PU'5K"]L?VDEBBGBDAFC26&5&CEBE19(Y(W4JZ21N&1T=2596! M5@2""#BFP6UO:Q+!;00V\"ERL,$4<,2F1VDD(CC54!=W9W(4;G9F;+,20#^: MW]B_4GA_8]^$>I_&7P9J/@[PIXL_X(@_LW_##X%^&/$ZZ)J4_B/Q3X>T'XJ6 MOQ9TCP+#X7UC6M(E\1_$_2M5_9RUOP]X$TM[/X@:CI,7AC3K[P];:SX:O=.T MC]]OV>=-^(.C? 3X)Z1\6;J6^^*>E_"/X::=\2KV:;[1+>>/['P3H5KXSNI) M_-G\V2X\2PZG+)+Y\WFN[2>;)NWMZV;:W80JT$16V97MP8TQ ZHT:/"-N(G2 M-W1'C"LJ.ZJ0K,#/0!S/C&P\5:GX=O[+P5XBTSPKXEF-K_9^NZQX;;Q;I]D( M[N"2[$^@)KWAIKXW%FEQ:Q$:U:?9I9DNB+@0?9I?P)_::T'XKZ1_P6Z_X(P1 M_$#XD^&?&=W<_"C_ (*?MHLVA?"\^"(M(CB^$/P8%^+R-_B!XM?6VOB]MY*F M72DT[['(0;TZ@XM/Z'*_#']M7_E.+_P1*_[)'_P5,_\ 51?!*@#]L/LGB'_H M-6/_ ((V_P#EQ1]D\0_]!JQ_\$;?_+BMZB@#!^R>(?\ H-6/_@C;_P"7%'V3 MQ#_T&K'_ ,$;?_+BMZB@#SO6K771K7@X/J]FSMK&HB(C12H1AX:ULLS#^UF+ M@H&0*"G+!RQV;&Z;[)XA_P"@U8_^"-O_ )<53UW_ )#O@G_L-:G_ .HOKM=5 M0!@_9/$/_0:L?_!&W_RXH^R>(?\ H-6/_@C;_P"7%;U% &#]D\0_]!JQ_P#! M&W_RXH^R>(?^@U8_^"-O_EQ6]10!@_9/$/\ T&K'_P $;?\ RXH^R>(?^@U8 M_P#@C;_Y<5O44 8/V3Q#_P!!JQ_\$;?_ "XH^R>(?^@U8_\ @C;_ .7%;U% M'GWBJVUY=+@,FL63+_;_ (4&%T3!#GQ1HXC;)U9@0CE7*X&\*8]R;MZ]']D\ M0_\ 0:L?_!&W_P N*K>+O^03;_\ 8P^$?_4KT6NGH P?LGB'_H-6/_@C;_Y< M4?9/$/\ T&K'_P $;?\ RXK>I#P/_K9_/';UZ<=Q0!\K?$>VUOQS\9?A5\,# MJEI<:=X4\_XX>+P-(:**,>';EM"^'%A(1_S&K'_P1G\^-7 YKPK]GT#Q=>_$WXURC>GQ-\83Z?X3E.0!\-/A MVUSX3\(O"LF9([?7+^#Q'XOC *I(/$*2JO()^DZ^;X;?UNAC<[EJ\]QM3&8: M6Z_LJC"&#RATY/WE2Q.!P]/,O9O2&(S#$V2YF>=EO[V%;&O5XZM*M3>Z^J0B MJ.#Y6]5&K0IQQ7+]FIB*FBNS!^R>(?\ H-6/_@C;_P"7%'V3Q#_T&K'_ ,$; M?_+BMZBOI#T3!^R>(?\ H-6/_@C;_P"7%(;7Q" 3_;5CP"?^0&>W_<8%;]<9 M\0OB%X'^%?@[7_'WQ'\5Z#X)\&>&K"34-=\2^)-2M]+TC3;92$0SW5RZJ9KB M9X[:RM(1+>7]Y+#9V-O<7 M=_X1*V\0ZMJ/C33 MM9U.TU#PKHFJ3W5S:Z?>S6-M'+Z^\.Z1X>\%Z+!J^J:] MJ.O:S;66DBWL]/G>**YENF,,4$DT?XI?\%!K_5/BC^V?^T1\1?#O@?XEV7AW MQ;XWL]8T9/$_PX\8>&M9?2CX-\+6MI?7NB:GI,>HZ5'J4%JNJ6$&I0VM\=*O M+&XO;.RN)9;2#Z&_X(O^'/$5A_P46^!UW?\ AWQ'86D>B?%\2W=_X?UNPM(_ M,^%/BI(Q)=W=A!;IYDA1(P\H\QRJ)N9@#_3F)X)X0PW!=3,:V24EF-#A?ZY6 MG'&8NEB?KL,JC7JR7/6JT:=;ZQ&37-AZE.$]'1E%,EE]"G/ 8*OA7E]3.XX>E"7)0H5ZN'^K2A%\N*I59T]J\)OVB_J@MO MB5^VA\8F1/A7\*?#OP#\&72 -\1_VG-.DOO'=Q;3;HC>>&/V?_A]XKDO+*6$ M9G@7XF_$3PE>[EB%[X753) ;5I^P[X?\47]IXA_:+^(_C#]J?Q#:W2W]OIWQ MBALV^$NC7J[/+E\.? CPE<>'/A7;FW\M/LUWXET#Q;K2;%>76)IMTK?= '0 M ?3BBOYV>;UZ2<5T*='+KTY*]&O6PU;&06DL5-WD^2TS M0+_1=/LM)TBYT/2M+TVWBM-.TW3?#$%C86%K @CAMK*RM=3AMK6WAC 2*&"* M..- %10.*O\ V3Q#_P!!JQ_\$;?_ "XK>J"ZNK:RMKB\O+B&UM+2"6ZNKFYE MC@M[:V@C>6:XN)Y62*""&)'DEFE=(XT5F=E4$CRFVVVVVVVVV[MMZMMO5MO= MGN)**48I*,4DDE9))622Z)+1(R/LGB'_ *#5C_X(V_\ EQ44\>MVT,MQ<:_I ML$$$3S3S3:.(HH88E+R2RR/K*I'%&BL\DCLJ(H+,P )KY-UC]L2R\::K?^#_ M -E'P)J/[2_BJQNI=-U3Q;H>IP^&?V?O!U_&PCF3Q;\<+VTOM"U*ZLF;==>' M/AEIWQ"\4HR-!&4OY_%GQAEMI$ :[^*>O:AX?NF!GMO ND;A"J&1:U^UU)XF MUG4?!?[,6A77[3_C33IY-/U;5?!MM:Z%\$/!>I)MWP^/?CKJ.H7?A*&:T!=K MWPUX$A\>>.%,+P'PW;NPE2L_[*?Q*^,[0:I^UW\6[?Q_IS!)C^S]\-M,UGP5 M^SK:RAD;[/XGLQKD'Q ^,@B:*-F'Q \00^$;N3,@^'UFI\NOMO0]!T/PQI.G MZ!X;T?2] T+2;=+/2M%T33[/2=)TRTCSY=KI^FZ?#;V5E;IN.V&V@BC7)PO) MK6H ^%?C'_P3O_9B^/4WA"3XG_#?0M6M? /A^;PKX)T30Y?%O@GPOX6T&ZU! MM3N['1/"O@KQGX?\.V!O;UDEO;J'35N[M+6Q@GG>"PM(X?+_ ()?\$P?V0_A MOKW@;XL> OAI#X:\>^$=6'B#PYX@M/%/Q+EGT[5+2>\M4E:VG^(3Z?>6\UJ\ M]E>V-[93V-]8W%Q9WEO/!/*K_IR>GXK_ #%6(TWQKIO@_Q78+N,=KX@\&VFJ1P M.W_+6V:YU)YK2=>J7%I+!/&P#I(K $>DT5E7H4,32G0Q-&EB*%6+C4HUZ<*M M*I%[QG3J*4)Q?52BUY$SA"I&4*D(5(25I0J1C.$EVE&2<9+R::/FRU^!7BOP MHXD^&'QC\6>$+5%VQ>$]>MC\1/ B*K;XX+?2_%VK7OB32+0-E?(\/^+M)C1& M*Q1J !4,WC3]H3PBTG_";?#[2_&&F1[F'B/X,*-2N4BW$*]_\/\ QCKFCZZL M@&#)'X?U[Q-+CF*WD/RU],T5XO\ J_0P^N48S'9,TDE1P=6%;+U%6M2AE>/I MXO 86DVO?_L^A@JTDW:O%M27%_9\*>N$K5\$^D*,E/#I=(QPM>-7#THW6OU> M%";N_?3U7A7A+XR>#_&FH?V'I'Q%T6T\4*52;P=XE\-ZAX0\9P2$$LC^%/%% M]I.NN(V!1I;>QGMRP_=S.I5CZL+7Q ?^8U8],X.AL#CZ'5\_I5+Q=X#\%>/= M/_LOQKX5\/\ BJP&XQVVO:39:FMN[ ?OK1[N&26SG4@%+BT>&>-@&216 (\G M_P"%'ZSX7&_X2?%;QKX(AC"B'POXDN#\3_ BQH=XMXM(\7W,OB/2;;<,"'PY MXPT:*)"5BA PH7M^(L%_O."P6TS&C_$H4<;%;SPLEAJSO:R6&Q-25%VUYIO'1NM8TT]#V;[)XA_Z# M5C_X(V_^7%'V3Q#_ -!JQ_\ !&W_ ,N*\8_X3SXV^#$?&<$A7+))X3\46VD:ZWEL"C2V]C/;LPS',ZE6.U# MB#*ZU6GAJM>>7XRK)0IX/-:-7+<36J/>&%AC(4HX[E?NNI@)XFBY+W:DDTW4 M,PPLYQI2J.A6FTHT<5">&J3EUC25:,%7MLY4'5A?:3.Y-IXAP?\ B=6/0_\ M,#)_]S%MUT9K5QF$H5:="MBL/1KUOX-&K M7I4ZM76W[NG.2G/73W4]=#WO[)XA_P"@U8_^"0__ "XKR#X@?%2]\'ZG:>#_ M _)_P )_P#$_5[=KG1_A[X>TJ!-02SSY:Z]XJU2XU@Z=X+\)13E4G\0:V4% MP1);:)9:QJ02Q?!N?B/XR^,L]QHGP,F31?!:3/;:S\>-3L4N],G6*0175C\( MM%O$\GQEJBOYD7_"8ZE&O@72Y8FDLO\ A++B-[&/UOX??#+PG\,]-N[+PW:7 M,E[J]T-2\2>)-9O)M8\5>+-8*;9-9\3Z_>%[[5]0?+",S.MI8Q%;33+2QLHX MK9/*>98S.FZ60SC0P%^6MQ#4IQJTIJ]I1R.A4C*EF%5)-+,:T9951G*$J4Y_9/$/\ T&;'_P $9[]?^8O6]17KY?EF$RRE M.EA:;4JL_;8G$59RK8O&5W&,7B,9B:CE6Q%9PC&$95)-4Z4*="DJ="E3IPZ\ M/AJ.&BXTHN\Y<]6I.3G5K5&DG4K59-SJ3LE%.3?+",:<%&G",8X/V3Q#_P!! MJQ_\$;?_ "XH^R>(?^@U8_\ @C;_ .7%;U%=YN8/V3Q#_P!!JQ_\$;?_ "XH M^R>(?^@U8_\ @C;_ .7%;U% &#]D\0_]!JQ_\$;?_+BN;L[;73XLU]1J]D)! MH?A@NYT4[64WGBCRU"C5@04((?\ H-6/_@C;_P"7%;U% &#]D\0_]!JQ_P#! M&W_RXH^R>(?^@U8_^"-O_EQ6]10!0L8=1B\W[?>P7F[9Y7DV)LO+QNW[LWEW MYF[*X_U>W:?O;N+]%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^& M/[:O_*<7_@B5_P!DC_X*F?\ JHO@E7[G5^&/[:O_ "G%_P"")7_9(_\ @J9_ MZJ+X)4 ?N=1110 4444 +O^03;_ /8P^$?_ %*]%KIZYCQ= M_P @FW_[&'PC_P"I7HM=/0 5X;^T3XFU7P_\,-4TSPU*8?&7Q OM+^&/@IU9 MTD@\2^/+I="@U.-U9-O_ CVG3ZGXEF8LH2WT:5V(4$U[E7S7J7_ !<#]I30 M]*7]]H'P)\)3>+-1P T+?$;XDPW>A>&8)8Y98W%T7_S]R[+(8[,H)V3>#MU/ M/S*&-$TO0-+A 4;+#2+*&PM0VT ,[10*\CG+/(S,Q+$FNAHHKW*5*G0I4 MJ%&$:5&C3A2I4X)1A3ITXJ$(0BM%&$4HQ2T221W0A&G"-.$5&$(QA"*5E&,4 MHQBET2222[(**IZAJ%AI-C>ZGJE[::=ING6ESJ&H:A?W,-G96-C90O<7E[>W M=P\=O:VEK!&\]S M(/VPO$NAQW]MKT$$_P!GO[#]E_P5K,)MO']Z72>T3XO^+;-?A7I'/A?K^G_"_P %^&]9^-/[07B.P.H>%_@AX$N+ M(:ZFF/(+:+Q=\0_$%ZQT+X4?#>&\=(;SQQXQEMX+DK-9^%],\4:VD>CS1_ #X%7.)1;S^ ?"^JQQ MW/C3Q];+,ZW7QC\?VESXH:48\'Z5X$TPG3&]N^"?P ^&GP"T'4='\ Z3=G4_ M$=^FN>.O''B75+SQ1\1?B3XH\KRY_%?Q#\;:Q)/KGBG7K@ERDM[<"QTN!QIN MA:?I.DP6UA#[375/'T<'">'RA5*?/%TZ^958J&.Q$91Y9TZ,8RG'+\+*+<)4 MJ-2>(KQE4CB<54HU%AJ7%3RO$8^I3Q6>RI5?9SC5PV44)2GEN$G"2E3JUY3A M3EFF,A-1J0K8BG3PN&J0I3PF#I8BD\76Y[Q9E?"WB,J6!&@:R00S @C3;H@@ MYSD$ @]<\UK6.396;$LS&UMR2S,2284))))R2>23SGFN.^*7B30O!_PU^('B MOQ1JMGH?ASPWX+\4ZYKNLZA+Y-EI>D:7H=]>:A?W4F&*P6MM#)-)M5W*J51' M'F\(:?XL_MO2T\,2>'K'7E\02WUM!HW]BSZ=#?PZL^I3R16D6G2 M63I=+>2S)!Y#"4N$YKQSWSIZJWM]9:;:75_J%W;6-C8V\UW>WMY/%:VEG:V\ M;2SW-UVN'N_BO<:?J%Q\0[FPF,4DVB?!W0?&\KC=;7^ MK:&Q-Q&6'[(M]\2[VT\2?M??$2Z^/^H07,.HV/PHLM-F\%?LT^%[N*1;FW2S M^$]OJ&H3_$.YT^5I8H=;^,6O>.)I!MN;#2M#8BWC )=4_:_'C_4+WPK^R3X MO?VC==M+J;3=1^(5MJG_ B/[./A*^BD:WN/[=^-%U8:C9^*[JPD:.2Y\/\ MPCT;X@ZR"K6U]_9#$W$<%K^R7KGQ6N+?7OVPOB/-\;72>*^M?@OX*.*-% M"H@ J]0!FZ1H^DZ!IMCHVA:9I^C:1IEM'9Z;I6E65MIVFZ?:0KMBM;&PLXH M+2TMXU 6."WACB0 !4 K2HHH **** $/3\5_F*Y+P+_R*ND_]<[G_P!+[NNM M/3\5_F*Y+P+_ ,BKI/\ USN?_2^[H ZZBBB@ HHHH **** "N2\7> O!7CZP M_LOQKX4\/^*K ;C';Z]I-EJ:V[L/]=:/=0R2VG"K2J1>\9TZBE"<7U4HM>1$Z<*L)4ZD(5(25I0 MG%3A)=I1DFFO)IGXR?\ !13X=W?PV\%_#NP\(:SX\/PXUCQ+J,6K^%]8\6:Y MXE\*:/K>G:?!<^&!IB:]/J%_I@EBDU][?3_[5?2A-;1O96$%U;QR5^4=G!>W M5[96VG6S7NI7%[:0:;9K;B[>[U*>XCAL+1+5DD%TUU=/%;"V,;BY$I@9'21D M;^M#QEX,\*_$#PYJ7A/QIH6G>)/#NJP^5?Z3JD GMI@C"2*1<%9;>YMY56:U MN[:2&[M)T2>VGBE17'S9\'_V3?@%\//%NL^+/#/@*!-?T+Q'=VVA7^KZMK&O MMHB+I^GS"32H-7O;JVL[I'NYA#?B&348$;9#>("<_P P\?\ @'FO$_&"S?)L MTRS+LDQ5/ TJ^%K_ %J%;*J>&I4Z%6GE>%HT*F&J49J$L51H>WP5*&)K586I MTVJC_,N(. L5FF<+%X/%87#8*K&A"I2G[53PL:48PE'#4H4Y4Y0?*ZL(>THQ M52&UBC>UM(80L4-M;NK1 M011*L<<2(B*% %:=%%?U#"*A"$%=J$8Q3=KM122O:ROIT21^GIQ_Y''Q'_P!@ M'PI_Z6^*Z .HHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,7Q'=: MC9>'].\>R%RD9NDM9([EH/,6 M!TE*L/B3X/\ Q@_:7_:6_8H_97^./PRN?@9\./BA\=/@?\*/B[XYU;QYX6\= M^.?ASX.G\)=?@DUS5X].TV?6/B/HRZ+HEMBZMIUCW^FW]G:7=W:RWUK:W%U:RP0W%S907FG MS7<$,DBR2VT5_923HK1)=6[,)4^$-'_9+^//PW_9!_9N_99^"7[27@;P;<_ MOX=^ _A9XD\>>-_V?#SX?> /BG\+?V3M M._:8^+OA^]N]?\0^&?%<_B;QE\9O!_PWT/X?7IO-"UOPQX0^*.G? 3QC\0=. M\5>)['6M?\+>&/%7@2RO/"^LZBFNX_17X3?$?0OC#\+OAO\ %KPNMROAKXG^ M O!WQ$\/+>*B70T+QOX;TSQ1I N4C9T6X73]5MEG5'9!,'"DK@U\LG]DKQ]K M&EW6I>,/CM%J/Q3\>?!:\^ 7QQ\?>%OA9IG@W3/'?P^3Q/XR\0>%)/!G@J/Q M=K-M\-O%7P_M?B#XRT;PAK=QKGCFS%MXCU.\\1:-X@OTTJ73/L7PCX4T#P+X M5\->"O"NG0Z1X8\(:!HWA?P[I-N9&@TS0O#VFVNCZ/IT#2L\K0V.FV5M:QM( M[R,D2EV9B20"#QGXS\-_#_PYJ'BSQ;J(TG0-+-J+Z_-IJ%\(#>WD%A;#[+I= MI?7TGF75S#%^YM9-F_?)LB5W7\!_VF/C3\,_B;_P6[_X(Q7G@GQ1'K4.@?"? M_@I]'K!&C^)-.:R.I?"'X-&P9EUC1=.,ZW/V.\"_8_M+1&V?[0L(DMS/_0^1 MD8.?P)!_,$$?@:_#/]M1F'_!\_^1J/^$GT7_G]'_@/ M>?\ R-6]@>_YG_&C ]_S/^- 'G>M^(M'?6O!SK> B+6-19_W%WPK>&M;C!YM MAGYW48&3\V<8!(Z;_A)]%_Y_1_X#WG_R-537>-<\%#)P=:U+(R><>%]=QW[9 M-=3@>_YG_&@#!_X2?1?^?T?^ ]Y_\C4?\)/HO_/Z/_ >\_\ D:M[ ]_S/^-& M![_F?\: ,'_A)]%_Y_1_X#WG_P C4?\ "3Z+_P _H_\ >\_^1JWL#W_ #/^ M-&![_F?\: ,'_A)]%_Y_1_X#WG_R-1_PD^B_\_H_\![S_P"1JWL#W_,_XT8' MO^9_QH P?^$GT7_G]'_@/>?_ "-1_P )/HO_ #^C_P ![S_Y&K>P/?\ ,_XT M8'O^9_QH \^\5>(]'ETN!%O5S_;_ (4#_LX:C:/X*U/XBZ](UMXD^,WB?5?B=J5O/;737&GZ1K*V]CX&T5Y1 M;NY&C> ]-\.VC1%]L-VU[L'SEGU?VDIY]:\,>&_A'IDTT6J?&WQ;IW@*Y:VD M*W-KX*6*;7_B5J*@LH"0^!])U?3UD)PMYJUG'@M*H;Z%M[>"TMX+6VB2WMK: M&."WMX5$<4$$*!(8(HDPJ)%$JHB( JJH"@ 5\VE_:'$LI:RPW#V"4%UIRSC M-E&I._\ )B,ORJE2Y7KS4,^DCSE_M&9-[T\OH\O>+Q>+2E+_ U,/A(1L^M/ M'M&1_P )/HO_ #^C_P ![S_Y&KQ;XT?M0_";X&Z5I=QXHU+5M<\4^*+B?3_ M'PP\#Z)?^*?BE\2]8MT#2Z3X#\%VD<>H:U+;@J=3U65K/PYX>@8WWB36=(L( MY;E/)/&/[3?BWXF^*-:^$/['&CZ)\0/%NAW\NB?$'XZ>)5O[C]G[X*:A;L@U M'3;W4]+GM;CXN_$VQC?9'\+? 6IQQZ7?%4^('BWP;"@M[OU#X'_LR^$O@_J6 MK^/-8UK7/BQ\<_&%G!;^/?CI\039WGCC7HD87!\/Z##9P0:/\//AY9767T3X M<^";/2?#6G(D4]W%JVL&ZUBZ^]C@*.!C&OF_/&,DI0J8J;C M)9?AI1?/%U(3Q=>#@Z.'5"M'&4^">:8C,9SPV1*G.$)2IXC.J\74R[#2A+EJ M4L'",H/-<9!WIRC1J4\#AJBJ+$XMXC#RP%7YYL?A)XU_:9U"R\7?ME7>F:1\ M/;2\@U+PG^QWX7OKG6? ENT$OVK3]5_:(\66<"6_QJ\5VSBWE_X0:P2W^#GA MN]M]AT_Q[?P6_B)/O.UUWPY96T%G9RP6MI:PQ6UM;6]EAS M+#8/#Q=/"X:,KK.KB:[C&>(K59KF._ 97ALO]K.FZM?%X MCE>+S#%257&XR4+\KKUE&$8TX9."<"VO2<*"S' MB<*H+,>BJ"Q( )KQ'XQ?M.?#GX0ZMI M_@A8]>^(_P 8O$%LUUX3^!_PQL$\4_$[7X RI_:=SI"W5K8>#_"L3,3>^./' MFI^&?!]BDHVKD/#;_'3XP:>=*\0?$:4QN8]1\$^"8O"'PZWH;/5)/'=H%NI.(]$_)O\ MX+._\%"?ASXF^&/_ RU\"?'VE>,M4\4:_$WQFUKPI1<:F;84O^"1&L?"S]JGX=7? MP\_:4\1^*_BIK_[.1\/6?P[^$7CO79+_ .#UA\-B@3PMXBA^&^G6EKIOC?7M M UF'4M O=6^(Z>+QH5J/#,&A1:3%/ A_4?XQ?\$Q?V'OB#-KWCCQ1\#-.GUZ MT\*0:;IJZ1XK\<^&-#T72O"N@'3_ _I&@^%O#7B32O#.A:3I=M:1BWTW2=( MM+-KB2ZO)X9KR]O)Y^^_9_\ ^"?7[)O[-_C&R^)_P7^&-SX(\:MX?O-#GU6U M\??$74X;S1]:2TFU#3K_ $K6O%6HZ1?VTMS9V=Y&EW8RFUO;2VN[4PW$*2 M^L;+6?#&FVEK8:>UK8V-C;PVEE96=A/:VEG:V\:Q06UK;06<<%M;PQ(D<4,, M<<4:*J(H4 5:_P"$GT7_ )_1_P" ]Y_\C5O8'O\ F?\ &C ]_P S_C0!@_\ M"3Z+_P _H_\ >\_^1J/^$GT7_G]'_@/>?\ R-6]@>_YG_&C ]_S/^- &#_P MD^B_\_H_\![S_P"1J/\ A)]%_P"?T?\ @/>?_(U;V![_ )G_ !HP/?\ ,_XT M 8/_ D^B_\ /Z/_ 'O/_D:C_A)]%_Y_1_X#WG_ ,C5O8'O^9_QHP/?\S_C M0!@'Q/HG_/Z.H_Y=[SU'_3M7+>"O$6CP^&=+C>\ 98[C(\B\.,WUTPY%L1T/ M8FO1R/KU'\1]1[UR?@;GPMI)))/EW/\ $?\ G_NQZ^PH O\ _"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?^ ]Y_\C5O8'O^9_QHP/?\S_C0!@_\)/HO_/Z/_ >\ M_P#D:C_A)]%_Y_1_X#WG_P C5O8'O^9_QHP/?\S_ (T 8/\ PD^B_P#/Z/\ MP'O/_D:C_A)]%_Y_1_X#WG_R-6]@>_YG_&C ]_S/^- & ?$^B8/^FCH?^7>\ M_P#D:N7\-^(M'CN?%):\ $OB>[D3]Q=G*'3-'7/%L,XP0:]&(X/7 MH?XC_C7*>&.;KQ9DGCQ7>#J>@TK1<=^U %[_ (2?1?\ G]'_ (#WG_R-1_PD M^B_\_H_\![S_ .1JWL#W_,_XT8'O^9_QH P?^$GT7_G]'_@/>?\ R-1_PD^B M_P#/Z/\ P'O/_D:M[ ]_S/\ C1@>_P"9_P : ,'_ (2?1?\ G]'_ (#WG_R- M1_PD^B_\_H_\![S_ .1JWL#W_,_XT8'O^9_QH P?^$GT7_G]'_@/>?\ R-1_ MPD^B_P#/Z/\ P'O/_D:M[ ]_S/\ C1@>_P"9_P : ,'_ (2?1?\ G]'_ (#W MG_R-7-6?B/1QXM\02F\&R30_#"*?(O/O1WGB@L"/LV>!(ASC!#<$D,!Z'@>_ MYG_&N8LN?&'B(9.!H/A7'S'C-[XK/'/KS]\_P#D:M[ ]_S/^-&![_F?\: ,'_A)]%_Y_1_X#WG_ ,C4 M?\)/HO\ S^C_ ,![S_Y&K>P/?\S_ (T8'O\ F?\ &@"A8ZI9:EYOV.<3>3L\ MS]W-'M\S=M_UT4><[3]W.,*' =>O]5P_ M$.'Q&*;J1AAJ&&QU6O4G3BYSITJ<,+*52I:,N6$%*4VN6"DVD_N3QE\7?AOX M.^*_Q&^-/Q7\6:9X6^''P*T73/A#X=U#46DNSJ?Q+\=II_BSQGIOAC2;&&ZU MKQ'XNGTI/ OA;1O#OAZPU+Q!J=]-JNFZ=I\\LLD;M6,TUMXW\6>&H9KWP?6_\ L[_L@^'O"VL:?\+=/G\ M7E+CP[\&-4\>/'K?BS1OA3X4)DTKPQJ5Y?W$EMXA\;LEYXX\0)$=.N->M_#T M-EH5I]T5\APQ5IY7E%#&TJ4Y9]G$YYUF&+Q=+EGEN(S%1K4L!A*$[WQ.48/Z MME7]HUTZB6"IRP='#3I0Q57T,'EF/S2G.IG'^RX'$UJN)GE-&HW6QJK3O36; MXF'+S4*=!4L/'+,,U1G1H\F/Q&,I5ZF#H\SX.\&>$OA[X8T/P5X%\-:'X/\ M"/AJPBTOP_X9\-:79Z+H>C:="2T=GINF6$,%I:0!F:1DAB7S)7>60O*[NW35 M7NKNUL;:XO+VX@M+2T@FNKJZN98X+>VMK>-I9[BXGE9(H((8D:2::5TBB16= MW502/B+4?VH_&?QGOKWPI^QAX1TGXB06]U=:;K'[1OCHZGIO[-_A>ZLY6BO$ M\-:CIGE:_P#'?7+:2.2!-)^&[P>$5NOW.L_$?1WC>%NB%[2:*U.J:Y>" 7>H7)9 M;/2-(LHEFU'7-H:QJ,^(+&QN)6"'Y5'B3]IO]IYD3P/8Z]^R M;\#+MAYOC_Q9H]A+^TOX^TIP$=_ WP]UJVU+0/@GI=^@G^R^)OB3:Z]X^%O) M#/;_ \\-71BOH_0_A?^REX8\*^*[3XL?%3Q-KGQ_P#CO;PRQ6WQ1^(L%EY/ MA".Z(:ZTWX0^ K%?^$0^$>B.=\13PQ9MXFU"V;9XE\5^()R]P_U8 !T_S[_7 MWJ2CQKX.? +X6? C2+_3?AWX;6QO]>NAJ7C#Q?K%]?>)/'WC[7"I$^O^/?'6 MO7%_XG\7:Q.S2-]JUC4KB*T1Q:Z;;V-C'#:Q>RT44 <]XM_Y%;Q)_P!@#6O_ M $V75:UA_P >-E_UZ6W_ *)2LGQ;_P BMXD_[ &M?^FRZK6L/^/&R_Z]+;_T M2E %NBBB@ HHHH **** "BBB@!#T_%?YBN2\"_\ (JZ3_P!<[G_TONZZT]/Q M7^8KDO O_(JZ3_USN?\ TONZ .NHHHH **** "BBB@ HHHH 1NA^A_E7)^%_ M^/KQ;_V-=Y_Z:]%KK&Z'Z'^5?\ IKT6@#K:*** "BBB M@ HHHH **** "N7L?^1Q\1_]@'PI_P"EOBNNHKE['_DZKJM[ M::;IFFVES?ZCJ.H7,-E86%C9POWER\5O:VEK;QR3W-S/)'#!#&\LKHB M,PX%OC)\*O\ A7OA[XL1?$+PA=_#7Q=IFA:SX1\<6&NV&H^&O%FE^*;6*]\, M7WA;5+":YM_$<'B.SG@NM ;16OFUFWFBGTY;F)U<]1XON;2S\*^);N^F@M[* MVT#69[N>Y*K;0VT6FW+S2SEP4$*1AFD+ KL!R".*_%/]F#2_$6A?LG_\$0?B M3JLNH:7\+_@S\ ?"VD_%ZVN-(U1&\$>+->_8]N/AWX2\1>+-.-JNH^'HO"GB M=_$/P_UB>^T])O#NM>-;>WU9-.M_MUU:@'[ ZS\:/A+X?L/"^J:Q\1_!ECIG MC6'[7X4U&7Q#IAL=?T\+:M)J^FW<5Q);SZ);C4--6[USS%T>S?4]-BN[Z&34 M+-)_30<]/\_Y[U^!/PR\$^-OAO>?M:>(OBIX5\4ZAX1_:.^"7[0VD?LR^%9? M UZU^MEXR_:U_;,^(EC\(+;188)KC3?%/Q*\"?&+X*^(]'\(:S9Z5>ZEID,F MEW=M%_P@&JP:/^RO[/7A?QIX(^ OP3\&?$C4FUGXA^$?A'\-?#'CO6&N!=MJ MWC/P_P""="TCQ3J9N@\@N#?Z[9W]T9P[B,=%UKQ!X=O])\/>+=3\#:O=&U-KXGT?3/#VL:AIP@N MX+B<0:=XJTK6M"N!=V\4ME+]MTVX,45P\UN8KJ.&:/\ G]IKP7XW\,?\%NO M^",$'BCXP>)OB+-?_"C_ (*?OIUSKOA'X;:%+H*V_P (?@P+I;,>#?"F@1Z@ MNI&6#SDUB.]6T-E&U@;/?M#+-HOP!^..L:GK5[>Z;I7P?\ B9J6H69T_2&%U96/@O6[J[MR$L$< MB:"&2/",KG=A2#@TTY1:E##5,9--.&#I24*N*DM8X:G-IJ%2N[4H2::C*2;3 ML..;]R/KO]D?\ ;$\.?M:6?Q)FT;X>^.?AU>?#+Q7IOA35M.\< MR>&99=4EU70+;Q%9:MHEQX9UK6K.[T>>RN46*YDFAD>59$,*F-PO\V&AZMIO MB#1]+UK1;ZVU32M4L;6]L+^RE6XM[JWN(4DCDCDC+#<0V)(FQ-#*'AF1)D=! M]E_L;?#'XJ_'FR^*\OP*^/FI^!(? /BS0O#/C7PSH_BOQ;X6T/Q)KUWX>M]< M@>^\2^ IX];MM0T?3[BWT^X6RF5XO^/264>3<6S_ ,W^%/C!Q9Q?QEQ%D_$/ M#<8992PN*Q=:.49;F,L7P74PN/P^'A1Q%*IB9U\7AJM6J\IKT,U*E"<%3JD0%D43:IJ-G MIT1:3?L427L\"%G\J0H,Y;RWVYVMC\?]4_9F^/.DLS^-/V=[7]H6. #S9S^W M?^T!<7-ZJ/*Z2([8X[]KB[MU@9;6"'"M;3X3^!&D'CK_ M ().>._#PA#"?6]#^&'[.WQIM%4QQ"5UUG4[B+4Y8LQ3+\YC9W\@QQM/J%B M]IXO,,TH);;K$E*S;ORXBWGW_3#6OVL_V7?#F]==_:+^!NERH 6MKOXK M^!5N\,CR)MLTUV2Z*3]NC]F&ZE:'0_B%J/C*0#Y!\/ M?AO\5OB,LA.U0L4W@?P-K]O(6F=;52LQ4WN;(L+I7A7YK\"_M=?LQ>')A9Z? M\/OBA\)I@[1FT'[-&E6_&OA M&VF)*HA6\^*2_#ZTB228O%YEQ-#'!Y,DUVUO:M#<2K-\??CCJ,8D\+?L8?&1 MHY%S%/XX^('[/O@F'YV B>>WM/BGXMUBWA"!WG#:2]Y 3$@LY6D=QN6'0O'7PQU:XQY33$-;V=W-.C+%&[LC1JZ+&Y8*$8 MCU^*QOIHTEA\37DT3Y*20V.B31L 2"5>+3W0@,""0>""#R*ZOK> AI3RFC-= M\7B\95D_5X2K@(W\U!>AK]0S.I=UL\KTFVFE@,#@*,5:VRQM#,I6=GHYO>]^ MA\W1^.?VSM;A/]F_L^? _P (E@I27QM^T=XDU2Z16/F8FTWP1\"M3M3*L:^1 M.D.OR11W,P>">[MH6>9EOIO[Q6Z3Z!XC\$^%-<\<2MB2-?"?PY^(FE>,FTR155R8_$'B2V\-:1<#*"2 MSENX7)CE=3_2_P#&C]FK]B/X;^'8_&?Q%^$'[.7A^TUGX@> ]!DUW6O@K\*( M)-2\2>/?'^B:)9V\UV/"8GN+O6M5U9C>22NT3QRWEWJ3BQ2]E7S3P1'^S!^S M'XN^,/QLCT[P!\%=,USQ*GP&^'&C_#KX9^&-.\7?$I_AW<.?%.G>#O _@?PU M+K_CO7-4^(U[JVFI9>'-(U&[:T\+V,UXL%O:">'] \0/%C*>)N&Y\%?V1F%* MKQ-[+!5*BKX:5*G@,!.CF.8RQ-))3>!Q='"K**WLUS*>:T(KEYKK^=^'O [, M^'^+,FS7$YY@<70ACJ]6MA:&'Q,:T\+]6K^WC*=637LYQG'#5)--\V(@DTVI M+]31P.<>_IDGMGU)X'X5\N_%3]JKPAX(\42?"OX?Z!K_ ,=?CQ);1W,/P>^& M1L+S5="MKD%;36OB=XIU"XMO"'PD\+O,8@=8\<:KI]Y>Q.P\.:+XAO%6R?R2 MUT+]JO\ :8#/X@U[Q9^R3\#;U)!#H6E2>&V_:L\<:?,L;12ZYXDTRUU+PK\! M--NHV#G2/#3^*_B6D9>*X\2^"]11X%^EOA9\"? GP2\,)X/^%6G6?@O0/M#W MMW;Z7I6E27VLZI,=UWKOB77+ZTN]=\4>(M0DS/J7B#Q%J6IZQJ$[-+=7DC$ M?EI_4!\_VG[,OC[XZW-MXC_;-\5Z5XKT1+B#4-)_9A^'QV7B;]H#6+5H;:21_&4.C?#M;L32V'PW1Q#>5]N:?IUAI-C9Z9I=E::; MING6MO8Z?I]A;06=E8V5I$D%K9V=I;1Q6]K:6T,:0V]M!''##&BI&BJ *S?[ M*U3_ *&.^_\ #1?_E?1_96J?]#'??\ @!HO_P KZ -ZBL'^RM4_Z&.^_P# M#1?_ )7T?V5JG_0QWW_@!HO_ ,KZ -ZBL'^RM4_Z&.^_\ -%_P#E?1_96J?] M#'??^ &B_P#ROH 9XM_Y%;Q)_P!@#6O_ $V75:UA_P >-E_UZ6W_ *)2N.\4 MZ9J2>&?$3-X@O9%70M79HVL-'"N%TZY)0E;!74, 02C*P!X(/(U+'2]3-E9D M>(KT VMN0!8:-@ Q(0!G3R<#H.3]: .HHK!_LK5/^ACOO_ #1?\ Y7T?V5JG M_0QWW_@!HO\ \KZ -ZBL'^RM4_Z&.^_\ -%_^5]']E:I_P!#'??^ &B__*^@ M#>HK!_LK5/\ H8[[_P -%_^5]']E:I_T,=]_P" &B__ "OH WJ*P?[*U3_H M8[[_ , -%_\ E?1_96J?]#'??^ &B_\ ROH W3T_%?YBN2\"_P#(JZ3_ -<[ MG_TONZOG2M4_Z&.^ZC_EPT7U'_4/_P#U5RW@K3=2D\,Z6Z:_>1*8[C"+8:.5 M7%]=#@O8,QR03RQP3QQP #TBBL'^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 -ZBL'^RM4_P"ACOO_ T M7_Y7T?V5JG_0QWW_ ( :+_\ *^@#=;H?H?Y5R?A?_CZ\6_\ 8UWG_IKT6KQT MK5,'_BH[[H?^7#13_P"X^N7\-Z;J3W/BD+K]ZA3Q/=HQ%AHY\QAIFCDR-NL& MPQ!"D(%0A0=H8DD ]'HK!_LK5/\ H8[[_P -%_^5]']E:I_T,=]_P" &B__ M "OH WJ*P?[*U3_H8[[_ , -%_\ E?1_96J?]#'??^ &B_\ ROH WJ*P?[*U M3_H8[[_P T7_ .5]']E:I_T,=]_X :+_ /*^@#>HK!_LK5/^ACOO_ #1?_E? M1_96J?\ 0QWW_@!HO_ROH WJY>Q_Y''Q'_V ?"G_ *6^*ZM?V5JG_0QWW_@! MHO\ \KZYNSTW4CXLU]!X@O0ZZ'X8+2"PT?\\4;4(^P%<1[6(8*&/F$,65 M4"@'H5%8/]E:I_T,=]_X :+_ /*^C^RM4_Z&.^_\ -%_^5] &]16#_96J?\ M0QWW_@!HO_ROH_LK5/\ H8[[_P -%_^5] &]15"QM+JV\W[3J4^H;]FSSK> MR@\K;NW;?L=O;[M^1GS-^-HV[O:5J6AZYIUCK&BZSI]YI.KZ3J=K!?:;JFEZC;2V>H M:=J%E*J4]*=3$-O\ ?3A]B53FE'HT<5'+,MPTX5 M$;[6?!,C%P0Q9O"&I:'NRK%2'# H2A!0E3['17GXO*OAL/6?>K1IU'IMK.+V/E'Q)^Q]\,?$AE-W< MZK=J^XB#Q9H_P_\ BG:EC()!YB?%KP1XYNW <*YVW\(HKI"AB\51IQ]*-.M&CIV]FUY'YQW7[-/Q)T"WMX]#D^+NF1P@)G MX8?ML_&610BC9FV\)?&ZP\3:!;L8]D<=N=;>""***.*2-D,LI/H_QX\.)%!# M\8OVR/#FW)F/BSX4?LW_ !ST97#!B6N?AUX.7Q5/;%FE9R+BWF:-XHXOLZVP M2OT)PZ2MI/V. PF,G M?JWC5)]9=1?5L1'6GC\1=6M&M2PM6FDN_)0HUI7ZMUK[ZG\NG[4GQ@\9?M&I M!\/?BOKVG_$/P3X"\6ZI>>'1_P (G/?Z/I_BW7?#MCK-^]OX@CTZ M>ZBMH'O4@TDW=Q);:=IU]+,D/W;_ ,$NXOAO>:_X\6_\&6M]\7="TNTN=+^) MNMZAJWB?Q*G@35+^[M[GPCHM[XAO=2?P=HVG:M,+BXTKPG_9&FZ\VI+J&M6U M]K,-UJ-U0_:,_P"">7CH>.=;\7_"74/#NH^%?%>O_;SH6NZK+HVJ^'=6\1ZI M&EQ:0W,MI=6>IZ.^J7YFM)S/;W]G;S&TFMKH6R7<_P!G?L:?LEW'[.>EZ_KG MBO5K#6?'_BZ&QM-0_L=KEM%T+1K"22YM])L9[J*UGU&YGO)FN]2U&6TMHV>. MVM+2W6&V>XN_YKX'R?QBI>*\\=Q#+-YY53K9M3S/%XO$3J9%5R[$0+EA(SQ<<35JU) M2P,L/4BY0A@XRG*"C.K##RITZ"4Z:A#VL8J$D?< ' &!Z"BBBOZO/U8**** M "BBB@ HHHH Y[Q;_P BMXD_[ &M?^FRZK6L/^/&R_Z]+;_T2E9/BW_D5O$G M_8 UK_TV75:UA_QXV7_7I;?^B4H MT444 %%%% !1110 4444 (>GXK_ #%< MEX%_Y%72?^N=S_Z7W==:>GXK_,5R7@7_ )%72?\ KG<_^E]W0!UU%%% !111 M0 4444 %%%% "-T/T/\ *N3\+_\ 'UXM_P"QKO/_ $UZ+76-T/T/\JY/PO\ M\?7BW_L:[S_TUZ+0!UM%%% !1110 4444 %%%% !7+V/_(X^(_\ L ^%/_2W MQ7745R]C_P CCXC_ .P#X4_]+?%= '44444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !117PY^W9^TGXE_9;\!?#_XB"WGT3X177Q*L_#WQ]^,%CX. MU3XEZC\"OAWJ'A?Q1/I?Q#7X;:'-'K7B31YOB'9^#?"?BC5-.M-=_P"$%\.> M(M2\:ZGX>O-$T;4]2T8 ^XZ*_+KX8_M6_'OXP#P9X)TVW^%'A;XDP?LK#]JO MQ+K&GS#QYX$\6Z%XO^(7C'PA\"=.T"XT'Q1>6FEZ%\1/#_@36?&7C>]TKQ/X MNNO"!O=-\->&=8\0;)_$4OW7\!/BUI?Q\^!OP;^.6AV$^E:+\9/A7\/OBII. MF74HGNM-TWX@^$M(\66>GW,PB@$MQ8P:LEI-*L,2RR0M(L:*X4 'K5?AC^VK M_P IQ?\ @B5_V2/_ (*F?^JB^"5?M1XP\7:+X%\/7_BCQ"VIII&FFU%TVD:! MXA\4:@#>7<%E!Y&B>%M*UK7+P&XN(A*;+3;@6\6^YN#%;0S31_SM?\% OCKK M&F_\%+O^"7'[5GPN_9G_ &R/VE_AI^SO\/?V]M!^+=I^SS^RY\5_%GBKPI>? M&GP-\'?"WP_DNM-\7:'X"TV2#6-2TS5R!!K4ES';:1?SFU9(EW@'])=%?B__ M ,/F(_\ I%?_ ,%G/_$#=1_^>11_P^8C_P"D5_\ P6<_\0-U'_YY% '[045^ M+_\ P^8C_P"D5_\ P6<_\0-U'_YY%'_#YB/_ *17_P#!9S_Q W4?_GD4 ?KM MKO\ R'?!/_8:U/\ ]1?7:ZJOPI\3?\%KO#FG^)/AU8:K_P $SO\ @L-I.JZ[ MXCUBP\+Z5J'[#%W;WWBC4[7P3XHU>^TO0X)/B6LE]J%CH.FZKK]Q;0H[II&D MZE>$".U'-#M0?,O]:U73[& M$--R_P"'S$?_ $BO_P""SG_B!NH__/(H _:"BOQ?_P"'S$?_ $BO_P"" MSG_B!NH__/(H_P"'S$?_ $BO_P""SG_B!NH__/(H _:"BOQ?_P"'S$?_ $BO M_P""SG_B!NH__/(H_P"'S$?_ $BO_P""SG_B!NH__/(H _:"BOQ?_P"'S$?_ M $BO_P""SG_B!NH__/(H_P"'S$?_ $BO_P""SG_B!NH__/(H _:"BOQ?_P"' MS$?_ $BO_P""SG_B!NH__/(H_P"'S$?_ $BO_P""SG_B!NH__/(H _7_ ,6_ M\BMXD_[ &M?^FRZK6L/^/&R_Z]+;_P!$I7X?^._^"U.AZ/X(\8ZOXA_X)C_\ M%BO#N@:5X5\1:EKGB#6?V%KRRTC0M'L='O;K4]9U6\F^)216FFZ9913WM]6)DE1E9@5888T ?M;17XO_\ #YB/_I%?_P %G/\ Q W4?_GD M4?\ #YB/_I%?_P %G/\ Q W4?_GD4 ?M!17XO_\ #YB/_I%?_P %G/\ Q W4 M?_GD4?\ #YB/_I%?_P %G/\ Q W4?_GD4 ?M!17XO_\ #YB/_I%?_P %G/\ MQ W4?_GD4?\ #YB/_I%?_P %G/\ Q W4?_GD4 ?M!17XO_\ #YB/_I%?_P % MG/\ Q W4?_GD4?\ #YB/_I%?_P %G/\ Q W4?_GD4 ?L^>GXK_,5R7@7_D5= M)_ZYW/\ Z7W=?D:?^"R\9P/^'5__ 6Q7IT[Q#H/[#%U?Z3J*PZI?6URUI=V M_P 3)8I1;7D-Q9S;7)2>WE0X*D _=JBOQ?_ .'S$?\ TBO_ ."SG_B!NH__ M #R*/^'S$?\ TBO_ ."SG_B!NH__ #R* /V@HK\7_P#A\Q'_ -(K_P#@LY_X M@;J/_P \BC_A\Q'_ -(K_P#@LY_X@;J/_P \B@#]H**_%_\ X?,1_P#2*_\ MX+.?^(&ZC_\ /(H_X?,1_P#2*_\ X+.?^(&ZC_\ /(H _:"BOQ?_ .'S$?\ MTBO_ ."SG_B!NH__ #R*/^'S$?\ TBO_ ."SG_B!NH__ #R* /V?;H?H?Y5R M?A?_ (^O%O\ V-=Y_P"FO1:_(L_\%F(\'_C5?_P6G?\ !:WP]/\ $#Q9 MHEK_ ,$S?^"P]UXDTWPMX'U/6?#4'[#%X^M:-I&L:EXZMO#^L:E8K\2C-;:; MXANM%\0VFCW4BK'>7/AW6H8BS6,N #]U**_%_P#X?,1_](K_ /@LY_X@;J/_ M ,\BC_A\Q'_TBO\ ^"SG_B!NH_\ SR* /V@HK\7_ /A\Q'_TBO\ ^"SG_B!N MH_\ SR*/^'S$?_2*_P#X+.?^(&ZC_P#/(H _:"BOB[]D7]LU?VMSX]"_LK?M MG_LT_P#"!CPT2?VN/@+,?\ A)#K@QX#,_B3Q!_PD9T'^Q,^) OV3^R1 MJ^A[O._M >5]HT %%%% !1110 4444 %%%% !1110 5X1\:/@H_Q4U3X3^+- M(\9:QX(\LZ=XO\(WMS96GB/2+S MPGXZUY;01:CI&KZ-K*Z?JNE:O;>3>6E_[O10!\">"/V ? 7PD\+>&_#_ ,&O M%^O?#2^L/!/Q,^&OB/6="T7PV$UCP/\ %OXG>)OC%XBTS0?#\%G8>'/ L_A' MQ]XS\5WOP>C\/Z&=7T1;&VLOM'P-X+\-_#?P5X0^'G@W M34T;PAX$\+^'_!OA71XI)IHM)\-^%](L]"T+3(I;AY)Y([#2["TM4DFD>601 M!Y':1F8]510 4F!]?J2?YTM% "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10!\ M_P#Q7^$>M>/OBK^S%X]TS4M)LM,^"'Q,\<^-?$5E?+>&^UC3O%/P'^*GPJL[ M313;PR6ZWMMK7CO3=2N3?R6]N=+LKX12/>&WAD]_P/0?D*6B@!,#T'Y"C ]! M^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* /"?V MB_A5K'QC^'>E>#M!U#2]*O[#XQ_LY_$:6ZU=;MK1])^#G[0GPP^+NO6$8LH9 MY_[0U70O ^HZ7I!9!:C5KRR-]+!9"XFC]T"@=AU/8=R33J* $P/0?D*,#T'Y M"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHR#T.: / M'?VAOAQJGQ?^ GQM^$^A7VG:7K?Q-^$7Q+^'NCZGJRW)TK3]4\;>"-=\,:?? M:D+**:\.GVEYJL-Q>BTAEN3;1RB".278A[[P?HDWAWPGX8T"ZD@GN=$\/:)I M%Q-;AQ!-/IFEVEC-+")5600R26[/%YBJ^QEWJ&R*Z2B@!,#T'Y"C ]!^0I:* M $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:,CU% #'0,H& M%^\CEK>B M72]#UKP%\,_"=OIFK?;((4.K17W@G4;F8V3361M;NR\N9IO/2/Z'HH 3 ]!^ M0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6C M(]10 F!Z#\A7@WA;X4:SH7[2/QF^,]SJ.E3:!\2/A+^S_P##_2=)@6[_ +8L M-3^$GB3]H#6M?Q?\;_"O]G[Q=:?!WXC_ S^ M&'Q]\=:)XJ\/_ [Q1\6[W0[;P/8^/]*\(:[XML9-&_\ @H;\/_%G[/G[%/QZ\*^ O&WC6T_;CU#P=X7^ M&_ASPE=^$'NO#7COQ9\'_'WQ:F\,^-M1\3>(_#5II2>'C\-/%_@S7;ZU6_DT MOQ-IWDWUG#;B:XB^PG^'4,OQ3C^*5QXJ\57$UMX(F\#V'@R:3P^_@O3;>]UR MVUW5=?L8!X?'B2'Q'K$^G:19:G<-XFDTNXTW1=*MUT>*:U-S+^9_Q'_8"\3> M!%_9H\+?L\^)_B1J'A'PK_P4:\;?MD>,9M<\2_"^+_A3FF?%'P'^TBWCW3?A M1HVI>#M.TR;PK??%7XX#7;/X=7>FZW%I^E:GXM_LW5+)UTVTG /9OAE_P4,\ M/_%OXE^#_@WX1^!7QA7XE:MI'Q0U/QWH.M7WPHTNU^%5S\#/C[X:_9[^,FA^ M)]6/Q&N+76=6\(^(O%&E^+M(;P'])O+6ZTO4]*T31-%LH/#6CZ#9Z+##:1>F?&+X">&/C5X@^!?B/Q'KWBO M1[S]G[XOVOQM\&0>&KK1+:TU+QC9^!?'/PZ@A\31ZMH.M3:AH0\,?$;Q7;OI MVGSZ3.UY>6FH"^6XTZT* '@?QPTC]J'1/B]\)/&?PM^/EQ=:5KOQD^'_ (K?!*>XM8?C)XIU;QI+HY^+NF_$#PGX5.L^./#7BG3/&VG^ M!QXBM?"7PYOO &I?\)))J]_]VC.!GK@9SP<^X!('YGZU\>>)/V2]?\1_&T_& M-?VN_P!K?P_ICZ]X7U>;X+^&?%_PGTKX/S:;X7:R=/"/V$_!:Y^(%MX8UQ[2 M5_$L%C\1;35]7?4=0=M9@:6'[/\ 8E !1110 4444 >4_'34]7T7X,_%36= MUB^T#7-&^'?C76='UG318M?Z;JNC^&=4U33[RU34[+4M/DEAO+.%_*O+"\MI M5#1SV\L;LI_,OX%?\%#)_AO^PU^Q#\9/VC;/XB>.M8^+G[+'['?Q8^+OQB.G M^"-"T:[\9?M*VG@SP_?-X9TB&;PM;^*]4T?QOXH_X2'Q5X%^'FA2W?@3X>7F ME:JUM<2ZGX>TG6/TJ^-_P@B^-W@EO USX_\ B)\.[&XU;3;[4]3^&VK:-I6J M:WH]M]H@UCP=K:^(/#_B72M2\)>+-+O+O1_$>FS:8+J6SG6YTN_TO5K.QU&V M^2_B'_P3-^!/CWP[!X(LO%?Q:^'_ ,/;7]G_ ."7[.%EX%\$^)/#9T/2O ?[ M.?CB/Q[\'[K0KCQCX.\7Z[X?USP]J\<5IKTFBZO8Z/\ $32++1;#XBZ/XG7P M[H3V(!O?#O\ ;\\$_$+XD^!_ <7PN^*/AK3?B%\??VF/V8/#7C3Q"WP__L:Y M^-7[+EY\4F\:>'I=+T7QOJ_B2+1=>\/_ 9^(7B+PKXI&DOI4\6E6FE:N=)U M?4[6TKJ?VC/BE\0_ ?[1/[ ?@_PGXCBTOP?\:_C_ /%/X=?%#09-"TC46\3> M'-$_9&_:"^+F@1V^L7L$NI^'KC2O&_PT\.7YGT62WDU*T%WIU[(UG,\4F5X1 M_8+^&?@W7OAEXBT[QY\5KN_^%?[4/Q\_:XT&/4M2\#RVM_\ %/\ :2T_XJZ9 M\3;76X[7P#9R77A">T^-/Q!&@:)93:?=:'+JEA+#JLQT32A;^Y_$WX#^&OBG M\0O@!\2=:U[Q5I6M?LY?$+Q!\2_!%CH5QH<.CZIXA\3?##QQ\']4B\50:GH& MJWNHZ8?!'Q&\66EM::;J&C26^HWMKJPN6N],L6B /E#XQ?$3XD?"K]M;]EO1 M;W]I/Q3I'P_^/WC7QKX*E^#?BCX$Z+-\$]6@T7X/>-O$VA>&_"7QVT/P4/$G MA;]H?4O$_AZU\3Z%HGCGXH2>&/'/@30OB+IFC>"(-:T_0'?]'0<@'@Y .1T. M?3VKQ&X^!6AZSXVLO&?C/Q3XQ\?Q^'?'9^(_@#PEXNF\+7'A7X;>+%\-7_A2 MWU#PE#H_A/1=>G^PZ5K.OMI<7BWQ!XI&D7VN7]]IC6LZ6!L?;P !@# ' Z M>E !1110 4444 0W"EX9$$CP[U*>;&RK)'O^3>C.KJKINW(Q5@& )4C@_C!^ MS!^W-X]\)_LM>/\ XM_&J/XF?&_5-&_:E_X*'^"_^$@BMOAQX8T/PK\+_P!E M/]I7XP^ ?".CZQXEG@^'_@W3]>N?AWX)T/0O"UA?M+XC^)'C&&^NI;F&(:WJ MNF?K?\2/!DWQ#\!^+? ]OXR\;?#RX\4Z#J.B0>.?AOJUEH?CSPE/?P-%#X@\ M):MJ>EZYIMCKVER%;K3IM2T;5M/\^-4OM-O;5YK:3Y O_P#@GE\')?#?PY\, M:)XK^*'A"Q\!7/[2M[J+^&==\.0GX@W_ .UQJ^K^)?CQJWC&RU?PCK&E6OB# MQ3XLUW5O$6B^*?!>G^$O$_@*34]6T/P+J_A_PMK6KZ'>@'#:7_P5!^#^OSZG MJ>@_#KXLW_P\\.>,?V/O"OBCXE3VG@?2]#TBT_;A\/?#C5O@?XGAT34/&L7C M#5-(;5?BUX&\/^-+.ST$Z_X8N+W4]3.DW^DZ8+J[]@_;S^*7Q$^#?P TWX@? M##Q)'X9\1V_[0W[(/@V^N9]#T?7X=0\(_%C]K'X+_"'QWHC6NLV]S!:2:KX. M\=ZY:VNKVJ+J&DWC6^H6$B3P*3Y!X:_X);?!#PK\/O%/PWTSXC_&^31/%^H_ ML=:IJUY>:[\/9M72Y_8:M_AG;_ \V-Q'\,X;2WC*_"/P2_C:)[&=/$[65^H_ MLV/5;U)/K[]H#X#^&OVC/AQ#\,?&&O>*]"T.+Q[\*/B*U_X0N=$LM9FU[X-? M$[PE\7O!T3W&M:#K]B--_P"$V\$>'KO6+2/3D?4M.MKG2C<06M[:G\#O"%AI'PN^)/@'PAX\T?XT?LAZ;\0;OQ!JW@ZZU+2/A_\8/VJOA%\ M,]=\-V?A[Q#?*8-8\7> ?$OBZ^G\03V,T7@KPI87/B7-KJ6H>&+P?I7!-%<0 MQSPRQS0S()89HG22*6&0;XI(Y$+))&\95T=&*NI#*2""?EC]H?\ 8H_9L_:A MTHV/Q=^%G@S7=5?Q5\+/%L_C+_A#?!,_C>ZNOA'\0_"/Q(\.Z3=>)M8\,:O? M7'AS4M2\&Z?H/B;0Y2UGK/@^_P!:\-L+>TU%VC^I;6UMK&V@L[.WAM;2UABM M[:VMHHX+>WMX$6*&""")4BAAAB1(HHHT6..-%1%55 !/1110 4444 (> ?H M:_);X6?M/_$_P[^T[_P4Q\/>,M3^(7Q9\$? K]H3]F?X8?!SP1I.E>#;>Q\" M:)\9/V7_ (-?%/Q%J7B/Q/'I/A[^R_!FD>-O'/B#7/$7CGQSKNJQ>%/"B1Z? M9K=&UL+"\_6::/SHI(B\D8D1XS)"YCE0.I7='(.4=<[D<*_COJGB7P?JGQ6\>_$#X(>#/"/PW^'UW M\08[_P !S_#;QEIEE\/_ -X;\.:II&L_#N>QU>[LV\:SQ)\0&A\40 'DL'_ M 5E^$VK^$M0\5^$_@_\8_%T'A_]G?XU?M*^*8=)F^%D-OI'@G]G#XY:]\!? MC9I5GJNH_$:ST[7_ !)X8\4^%?$.IZ%'I$LVA^-]!M]/N_#NMS2Z@\-C]5?M M1?%W6_#W[$WQ_P#CO\'?$<>E:_X?_9C^*'Q>^&OBB;1;+5X;74=&^%&N>.O" M&KS:!KD+V5_"9K73KF;3-3@,4T3O;W,8RP'@.A_\$M?@9H%C\0=.M/B)\/?&.N2>&- M'43H+Z)!K\_AR::$:BGA[[/#>2?;8;".1$50#Y M6^/'CW]I_7/V3/@UXN^#VD_%77-?\3^$? GC+XN^)OV>]7^!.E_'W1_#[>!- M.\3:O<_!WP5^T#X&\7_"+QSXDUW7KB.VN?"&K0:%A?VCIGA75++Q%?:/+ M;_9_P.\:>'/B-\&/A/X^\(>,-9^(7A7QI\-_!'BCP[X\\1Z?:Z1XC\9:-KGA MK3=2T[Q1XBTBQT3PS9Z1K^N6UQ'J.MZ3;>&_#T.EZK<7=A'H6D+;#3[?B[W] MGQ7\)_#3P1HGQB^-'@_P[\./"5OX)EMO"'B+PKHEUXZT"STW1=)LT\7ZHO@F MYU.SU2TLM$C6TU[X?WG@36[22]U%[6_@^TQBW]K\,>&M!\&>'-!\(^%M+M-# M\->&-'TSP_H&C6$?DV.E:-H]E#I^F:=9Q$L8[:RLK>"WA4LS!(UW,S98@&Y1 M110 4444 %?E3XW_ &B?BCX$_P""FWQ ^&\VO?$;QA\$O!G_ 3A3]I6/X(^ M _"GAWQ-K^O_ !,M?COXC^'ER_A6W@T2V\8:QK.J>%]*M=.TKPQ)XL@T!];D M&HRPVTDDMPGZK'D'M[CK7PMXJ_8!^%7CNX_:)U;QIX\^,_B'Q;^T3X \1?". M_P#'MQXUT^R\:?#+X2:]XU\3?$:W^&OPMUC2_#EC%IOA7PUXS\7:SJ/AVU\6 M67C"YBTI=+\'ZQ=:SX/TFUT2@#B]*_X*/>"-=\5Z/\-?#WPJ\?>*OB;J_P > M_'W[-JZ#X4\1_"C6O#=O\3?!?[+<'[7EI')X]_X3VT\/S^'/$OPHO]/AM-:L MQ.^C>+UU3PYXCL-,FTU9[[ZJ_9Y^._A;]IGX(^!OC9X&M-:T;0_'>FWDT6D^ M([?3X]?\.ZOI.NZGX5\2:!K$>FWVJZ/-J7ASQ-HNL:/=7&E:GJ>C7T^GM=Z9 MJ%]IUQ;W$OSSX9_X)\?#SPY\7=$^-[?%;XT:UXZT;XQK\>V_M2_^&<7A_4/B M;)^RM8_L<7^JSZ%HOPOTFVL='U#X,Z;96O\ PBNAR:5X=TKQ%"FLZ'8::J_8 MF]__ &=?V>O"7[,OP\TO0-$TVYC@U_Q'JSF-S' I8 _/SX$_MG?&76?V(_V6 M?&7B.2/XB?M"_M+?&SQA\!O#>LVWAKP_I6G#5M%\>_':^U/Q9=^%;#4O"^A2 M)X/^#'P7\2Z];Z#'J^BVGB#7M)TS2M0UG3+?5K[6+;[\_9S^+_ACXO>$O$TV MB:MXYN_$/P]^(/B;X7?$O1/B5H^D:!XY\'?$;PFFF2:UX>U[2_#MM#X:19], MU70_%&@W_A>YU3PQKOA?Q+H?B#P]J^HZ1JEI.?.? W[$/PG^'_P+^'GP&T77 M?B%/H_PD\?7OQ/\ ACXXOM&M/T69A<^./% MVAW&G:IX;U#2-8\'^(=6\)>(;#6-$O[NUF]_^&?PL\+_ KTW7[/P^+Z\U+Q M?XLUCQWXU\2ZQ+;7'B#QEXSUV*QM=1\1Z_<6-GIU@]Z^FZ5H^C6=MIVG:=I> ME:'HVD:+I5A9:;IMI;1@'I%%%% !1110 5^;7[57Q9^*?@O]N7_@FC\+_!WQ M UOPY\/?CO\ $']I/0?BWX3T^Q\,W5GXPTOX8?LU^,?BMX1MIKS5?#VJ:]H\ MEMXMT:PGNIO#FJZ1/J>G1RZ7>-/:SL!^DM?,&M_LI>!?%7Q^TO\ :%\8>*?B M-XK\0^$K+5XOAEX2UCQ):+X(^$NJ^*O DOPV\<>(_AW:Z9I&G>)-'U?QMX0D M^P:['>^)M3TB&]:YUO1-,TC6=0OKV< ^;-1_X*>?#+0+SQ#H_B+X3?%_3/%. MA+^RKJI7HU;3]'^K?V??VA-*^/NF?$_[/X1\2^ O%?P;^+'B7 MX,?$7P?XIN/#FHWVB>,O#^A>%O%\'V75_"6M:_X>UC2M:\&>.?!_B33KRPU) MI88=9.F:G;6.KZ??V MZCKVLWLVLU]E_!OX >%_@GKOQSU_PYK_ (MUF[_:!^+]]\;?&G7TVJS)>6EU?F^:?4+HN ?-OP M"\"O Q\1?#7P+)\"O MV?O'NF#2M*U?1M5\+>)/$7AS6?B/XIGT?6O&^B^(X+JXETY_$&DZSI]C_9$V M_P#L8:;\6;'5_P!HN'QY^T;\5/VB_!OAWXMQ?#GX<>(/BSX:^#6A:Y:R^ ?" M^E6OQ-GL9_@Q\*OA-HU]IQ^)>KZ_X0V:GH]_>6E[X!O##?+%=O"/=?@Y\ ?" M_P $]>^.7B'PWKWBO6+OX_\ QAO?C?XR@\27>BW-KIWC+4/!?@CP#

&DTG M0=&ET_03X;^'GA:WCTZ_GU6=;JTNKYKYY]1NR_:_"_X;^'_A+X)TGP+X9EU6 MZTS2[C6]0EU#7+X:EK>L:SXF\0:MXK\2Z]K-^L-LEYJ^O^)-^)/ MP[U+PIXKU30_VMOCUXHU']B;X&^)?%UI\7M;^"7PW^#?[._@R^^+EUKVN-\1 M;6)-,^(WQ1L=4\6>#_@]X>^).M)\/O#>MZSKVGSQV]OJ'@G2?I'X=_M6?M(_ M$?XF>/OAWXE^!/P\^%-U\*/V9/V=?CM\4?!WBOXB:KXN\5Z;XC^.OA[]HZR\ M0?"BWU;P5H=WX)N)O ?CKX(6MB_C'3M2U_3?$7AG6KNZATO3]8ACL80#]+?\ M^G\Z0G&.O)QP">Q/.!P..IP,X&"+23X M#_\ !/[]F+]L_P"*7PIN_$6OZ8ESX3^,GPG\8?$BW^$GPBUI=&%O:W7ASPC\ M,/%&G>'?&/BS3I?#^M^(AH_AF^L-"2#Q%K>B&_%EYXCTF%[/1H-!N_%VCZ MAI:>"MT\#_ .^&7P>\%Z-JIZ !_!7[5G_!*[3O%\.H>(/$L'Q&B\0?&/XP?L-?'JYT[19O#:6>C'1M( M\!?M >#_ KK%KJ[7%IXV^W^+[9UTK3;"P3Q![!X<_;8^)%U\79?A'\//@S\ M*]#UGQ]_P4#_ &I?V5Y?$.J^+/%_V#[7\(_V5=5_: \/_%;6=.TSPJESJNJ> M)W\,6_AOQ-X=M[_3H;&)8#I&O7VU[R$ _7VBOR)\&?\ !1WXJ?$#X&V'Q$\+ M?LY7VH^.$_9E^+GQIMO#5K>^*-0\-?%+XH?!7XK>(?@_XC^ WPHUW3/#-WK% MQXI\0Z]X9_MOP_+J^@SZQ%H?C'P4'\,:B\WB&ZT/]9-&FU*XTC2Y]9MK6SU> M;3K*75;2RGGN;*UU*2VB>^MK2YNK:SN;BV@NC+%!-<6EK/+$B22V\+LT:@&E M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7D_Q MI^!WPL_:&\#R_#;XR>$;/QUX&GUWPOXEN/#6IWNL6FFW.N^"?$>E^+_"6I74 M>CZEIDMS/X<\5Z)HWB31Q/-)%8ZYI&F:I#&M[86LT7K%% 'A'QP_9F^!_P"T M?X3\.>"_C1X#LO&^C^#?$NF>,_!US\TS5]1M+F30_V:_@GX:U[QIX MG\/>!++1-<^(7PX\(?"/Q??:5JGB*P;5_ASX MM?M?!/A0P6VLQVEAIOA:+Q M7XH_L)M+M[&\TZ7Q)K]Q;W2W&LZC+<>YT4 ?+^G_ +&/[,FDZ;X&T?3/A+H6 MGZ5\._A;I7P/\-:=9:AXDMK%_@SH-S'=Z!\)?$MK%KBP^.?AKX?G1W\/^!_' M*^(_#6A_:KY-*TZTCU"_2Y9J/[%G[,.J_$A_BU>_"30G\')WT*_P#&7]@?\)!K>DI;6&NW M^IV]G:QP_4=% 'S[\4OV6_@=\9O'?@CXG?$+P;/K'Q ^&VB^*?#O@+Q=8^+O M'7AC7?".B>.'T9_&>FZ!?>$O%&@OIUKXK/ASP\/$20 -K,>A:/%J#3QZ99)! MBQ?LZE;>/_%%E8:]XJO-1GN]5U?5--TN[N=0:33+#[/].44 ?%]Q_P $\_V- M[D:>DGP,\.1VNG:'\'?#PTVTUCQE8Z-J6G_L^:SHFN_ ^7Q#HEEXGM])\4ZM M\*+[PWH$7@'Q!XELM6\0>&=)T?3] TS5(-!M8M-7M=-_8Y_9PT?QE9_$'3/A MG8V/C'3_ (M>+_CM9:];Z_XQ2\M?B]X^\&7/P[\9?$"%?^$D-LGB3Q'X%O+K MPCJEX( EQX>N9]*\E;25XS]-T4 ?DK\6/^"5WPP\6>*OAQ;>#/"?P8T_X1>! MM'OM)TCP)XIT7XZ1Z[X(O/$/C7Q5X^\;>(/!WC'X:?'WX>W6JGQCXA\2)J-W MX<\96NH6>B:O9W^L^'M7L9?$NNV=Q^I'A#P[%X0\*>&?"D.I:QK,/AG0-&\/ MQ:OXAU&ZUC7M4BT;3;;38]0UO5KV6:\U35KU+9;G4=1NYI;F]O))KF>2265W M/144 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 44'VXZ?SY_,<>U?-UW\/_P!I66[NY;3]H7P9:VDMW=2VEK)\";2YDM;2 M2>1[6UDN3\0HC&R?,I14/9X/$XOF;NL/+"1<+6 MLY_6L5ADU*[MR.;]U\R6E_HZ22.&-Y972**)&DDDD94CCC12SN[N0J(B@LS, M0JJ"20 37P]K'_!1#]FC2/$LWA[_ (2#Q'JD%O=FSG\3:+X7OM2\,(Z/Y M#]>MO^$9T?X-VWA[5O$,4NGSK<:+INM1^.-2DTZ]U2W,UE;7"65PPFG1%3+A MT_GC<&(R)*#"T+M%,DRF![>2,E)(IXY C6\L+*T'PBR?.,3AX*GS:HJGOPY8P5I3_KHT#7]%\5:+I?B/PYJEEK6A:U8V^I:5JNG3I9"5>-U/LR,&C=5D5E&O7Y@_L;?#+]I"#X"^%[C2?BKH_P\T'5;S6]9\/^ M&?$?PKC\6:E!I&IZC+<6^HC4+KQ9H4UM9ZU*9]6L;!K%?)M;R*<2.MT GU(W MP[_:>*L%_:-\$ABI"D_ *S(#$'!(_P"%C#(!P<9&<8S7ZOD/%V<9MDF4YI6X M*X@A5S#+L'C*D*&(XP6-XAPN+5%N;=+ZSAJ%?V?+[6G";:7UF M S?%XO!83%3R7,(RQ&&HUI*%3+53O4IPFW35;,:5;V;;^./C'\)?AG<6]I\1?B;X!\!W%U8W.J01>,?%^@>&F;2[0R+=:FQUG4+)8M M-@DC:"74)FCLUN-MMY_VAEB/=:9#?6^FZ?;ZI>Q:EJ4%E:0ZAJ$-H-/AOKZ* MWC2[O(K%9KD645U<+)/':"XG%LD@A$TH3>WX?_MWS:_X)^+G[1GQM_9[^+?P MA\7>,O#7[./@OPE^UW^P-^TM:Q+\._VGO@QHMG\4/%?@*'X6>-+7S?%_PT^+ MFK:5XO\ BCX)T.]L-'\>_#;QOJUWINA>.?!%G?:=9^)J^ZBW*,9.,H.44W"? M+S0;2;C+DE.'-%Z/EE*-T^635F_<3NDVFFTFT[75^CLVKK9V;79M:G[EI(DB M+(CJ\;JKHZD%65E#*RD<$,I!!'4$$5RG@WQ]X(^(FGZCJ_@+Q=X<\9Z5I/B3 MQ+X/U/4O"^LV&N6%AXJ\&ZS=>'?%OARZO-.GN+>'6O#.OV-]HFNZ:\@N]*U: MSN]/O8H;NWFB3\3]>_:H_:.N_B+^U/;> ?BMJ.D^(?@5^TK^P_X;^#_[*6O^ M#_A5#K7C+X;?'?X0?LR^*/B1\+_&\+OVD_B!\*8#XKUJ"9O#/B/4?&?AO2YO#D5MJ-NGBB% MY-,?3M76]M15#/Z#B0.2<#U-^"?&=_XQTOPCXM\.>)]1^'OBA_!'CN MRT#6;#5KGP?XQCT/1/$LOA7Q+#8SS/HOB&+P_P")/#^M2Z/?B"_BTO6M+O9( M%@OK=Y/YDO"O_!1S]K#Q7^SG\*/"^@1:#JMI/>/> M>%]3\,:MJZ&Z^PO@)^T/IWAC]N_]KWX;ZKXU_P"%=?#GXK_M[:3-X6^*FBZE MX#UOPU\3OBQ:_P#!/_\ 9-N;+]FK7[W6M.U<>!;SQ%X6T75O'_@W7].\J]^) MEYX(\6^!-"\2>&-=\*7>C>-0#]G]?^)WPW\*^*?"O@;Q/X_\%>'?&OCI[J+P M3X0UWQ3H>D^*/&$EC&TU]'X6T"_OK?5O$+V,*M-?+H]I>-9P S7(BB!>NYK\ M@_VT]4T:S_X*<_\ !'V._P!4TRQGC\2?MTRJ]Y=V$,]O%>_LJW=E;W*+=.I2 M.>Y5K:.0J(KB93; R-NCKXQ\ _\ !0W]J/0O@7\"OBY>?$6+X[>.?BY^P5_P M4#^,MY\.$\&?#^UM;CXH_LH^.OAK%\.=2\$>'OA[H&E>+M2U75O"WB[Q=%XH M\%Q:OK2>,U\/6$7A/2-"UBVG%X ?TE45\=?LM?%_P1\1K'Q+XE\(?M?^"OVH M_ 'CCQ9I$GPJUK18/ *R:!Y_P^L]8USX?P^,O 4MAX>^(.L-<:-XB^(?]DP^ M']+\5^ _#^KMH&O6UUI^CV.HC[%H **** "BBB@ HHHH ***^//B=\*_VR/$ M7CG7=8^&'[6/P[^'/@6]>Q.@^#-;_9ALO'^J:)'#IEG;WR77BZ7XK^'9-8-[ MJ<5[J,3MHME]D@NXK +,+47$W5A,/2Q-24*V-PN BH.:K8N.,E3E)2BE3BL% MA,95YVI.2HX]L5]7:K\%/^"@4 M>F:A)+^W)\)I8TL;QY(C^QEIB^8B6TK/'N;XW2J-Z@KEHW !R4G<\X[9QTK];\/> ^'^(XYN\QS".8_4W@51_LJKC\-['VZQ MGM/;_7\LPW/[3V,/9>RY^7DJ<_+S0YOPGQ6\3>*>$I9%_9653RI8]9E[=9U1 MRW&.N\*\N]E]6>5YQC/9^S^L5%5]O[-S]I2]FI\M3E_T$OV./^"A?P&_;DO? MB!8?!BQ^(EG/\-K7PS=^(?\ A.O"UKX;22+Q7-KD&E_V8UMK>KF[=7\/W_VM M76 0*;"OC_P"+]<_:4B^!GQL\*?!:>QTKX3R>)9_% M/P9M_BX/$44]Y\0ETB*QCN?&G@TZ =+>+47N7CEOQJ?V^W5TM_L"-+_0I_PI M'_@H+_T?1\)__$,-._\ GXU\WQCPME.2\0X_+<'G.!P>'P\<(Z>'S#^UZ^+A M[;!8>O-U*N$RBOAY*18;!5?89ABL/3]C1Q^?8?%1<*5*$*CJT8.OA% M\9/"7A_P:?!OQ%\,:)=7MG_PEEC:?:]5\/\ C?P+J(N/"_Q&^'VN^+O GB>W MDTK7IY;?X*K"-.I4IQJTZ\83E&-:DJBIU8QDTJE-5J=*JH32YHJK2IU$FN>$ M97BOT^C4G5HTJLZ-3#3J4X3GAZSHRK4)2BG*E5EAZM>@ZE-MQFZ-:K2#=>USQ!X9T/Q9X:UGQ)X3EMH?%/A_2MVY%Q:1ZC!;/=6Y$\ DB(CZMI]_I>JVSR+-IVHV-Y97B0W-M/$GY#? M 3]I+XFP^&_VK?$/Q@\$:!\(/VI8OB9\)OV>YO FKZPF@?#KQ=^T?/\ "+PI MH_AG5_A!XM\01WDOB[X+^/&UC1OB)X*\0&QO_$FG>"I=6T+Q/X?A\9>#/$VC M0>#_ 1U#P+^SWJW_!23]@7]IAX_A?\ "+Q?\*?'?[:?@+1/#'Q3O?&_B?3/ MV>_C_P"%?%7A?]KRW\->*+;PWX6U:WU_PA\_BM76VS-3]FH?VD/V?)]+\1ZY%\YBDAB\0WTD&BS.C>3?2!6(Z3P-\8/A-\3FE7X;?$[X>? M$(P6-MJ4_P#P@_C7PSXL\G3KR::WM+^4:!JFH-%974]O/#;7<@6VGEADCAE= MT91_.I\:-;^+'@+]D[_@HO\ KXV>-O@;^U7HGAS_@D3^U'-\#_VXOAII6B> M$_'FJ?"\> -;\-Z+\#/VEO"OA_4-8\##Q_K6H:OIWB#X9^*_A]?Z1X6^*%GH M7CV]L?AWX0UC3]0@U;W?Q9J/ASXK?$+_ ((Q3_LSZAX?\3_'/X7>*O"?BCXQ M^/O :_\ $S1=$\2^'=%ED\ :SJVC '[SMK.D)JT6@/JNFKKL^G7&KP:*U]:K MJTVE6EU;6-UJ<6FF47DFGVU[>V=G<7J0&VANKNVMY)5FGB1^(\:_&3X2_#>^ MM-,^('Q+\!^"=1OK<7EI8^*_%FA:!=36+27$ U 0:I?6LB:=]HM9[4ZE*L=@ M+J-K4W/V@>57XF?M!_%+5? O[0O[-W_!3^VC\$P_L\Z3\5C^RIXY^,.F? MKVWUC]D+]H_6?#GPM\-ZO?>%U\,V^DPZ7X6_:TTCX9_&J77K;Q=J-[I?@"_\ M6S:A MM#+!HWNW[+.K>'_AQ\:_\ @J?:_M7:EX8M/$?Q&_:;7Q]X5U'QS;VK MZ1\2/V)KW]F_X1>'_A/I?A%M4%S9>.O 7A6^T;XP^$=<\(>'HM3BTOQ^_CBX MU+0XM0\:1W>N '["!E*A@05(!!!!!SC&",@YR,8SG(QG->5>'OCO\$_%NOVO MA3PO\7/AKXA\2W\VHVVG:#HOCCPSJ>K:G<:-:/?:S#I5A9ZG-G>![S5?$EUX#^&EBGVMO$=M\6='_9RN=%^'^F67VT>)K'QQ:VFF>> MFN6V5_3S1_'G[/7B3X#>"_B#^R_X>^''Q:?X5?"K7/%G[,G@;P2-,@NM/ETO MX5ZSI'AWP7X=TZWC34OAX=5T21?AYJ6DZE9Z+-I4FHGP_K%E;ZI$EFH!]JT5 M_.W\:/VZOV@_"/P1\#?%_P"$G[0>A^+M ^*/[-WP3^*/C+7-5\$^ ;B;X&?& M75_VG_V5/AUJ/@6/3CI5E#H&E_%7P-\8/C5H$_PY^(L.I^/?A[KGP3OM0L]; MAU*T\4E/2]._:_\ C?X8^-MMX+OA[\1O$DFB>"]>\+3^&+2YT#18/#GC M/2_%FMSZEK#@'[LT9'KTZU_/[X#_ &O_ -KA_AOX)^+G@[XH']I/XBM\3_\ M@I=\-?'?[,5IX&^&MN&\-?LSZY^U]_PHWQ?8+X#T/2/'OA;Q9!XK^#7P5^$& MM?VMJ]]X<\F^$?C%XB^,_@CPY/\&]&\T:'7;3PS)J5HFOW M^DZCKMGI+2@7USH^DWFEZ?J6HQ0_>>ULK[6M)M;B0<)-?VR8)D&-:OYQ?CK^ MV9\;O'7P/\::3X#^,OQ1\-3>*_\ @D#_ ,%(_C=:6NL>$/A%X<^-NG?'S]GG MXE_#[P5X0UVSN_!.E:]H-U>V=AJWC[PUINL_#=KSP!\0M$M+7XF_#R4K-H^N M6?LMK^UQ\7]0_:%\*_L\>#OVC_@OX'A\,^$_V.O&?PNOOBOK.D:KKG[7GPQ\ M=W!;XRZO\/\ 0?!WP_\ [.^+%]<)I?B3X::;=?";Q=X7N/A1XMT;1?'?BW1- M4\-ZW;6OB _=6BD'3KGW]1V/Y=QP>HXKYJ^-'P^_::\6^)--U#X*_M$^"_A M#X:M]#CL]3\/>)/@+:_%2]U#7%O[V:368==G^(GA!K"UDL)K*R&DC3[A8Y;. M2\^V,;LP0@'TM7EWQH^,GP__ &?_ (9>*_B[\4=:'A_P-X,L8+[7-3%O+=RQ M1W5]:Z99PVUG!F>\N[R_O;6TM;6 -+--,JJ.I'RW_P *5_;Z_P"CWOA5_P"( M;Z?_ //OK^>/_@K[\=?C]IWB[3_V2?B)^T)X7^,^E>'4\._$3QM!X1^#EI\) M[?1_%5U;:BWA;PWK#6_C+QA-KSVVA7\?BF>R>:RM+*?4] N)(KF[BC:U /[! M[&^L]3L[34=.NK>^L+^V@O+*]M)H[BUN[2ZB2>VNK:>)FBGM[B"2.:":-FCE MB='1BK U:K^;#_@E)\8?VK_VD?A!?_"[P;^UEX)^'>H?L_VGA[POIWA#Q=^S MU8?$O7;GX>7-BT'A/6T\5S_$SPK=:E;V4]CJ/A>6WETDR:7%I&EI-=S_ &^W M9OU:_P"%*_M]?]'O?"K_ ,0WT_\ ^??0!]ZUR?BKQ[X&\#'0AXU\9>%?"!\4 M:]I?A7PT/%'B'2/#_P#PD/B?7+RWT[1?#>B'5KRS75=?UB_NK:RTK1K$SZCJ M-Y/#:V5M//*D;<'\%?"7QJ\(Z+K-I\;/B]X;^,&M7>KI=:-J_AKX5P?"FVTG M2!86T+Z73>-O!UOXKLO D_BOPY#X MWU+2KK7=.\'RZWIL?BB_T2REC@O=9LM >Y&JW6E6<\L4%WJ,%I)9VT\T,,\R M2S1*^K::SH]_?:IIECJNFWFI:'):0ZUI]I?6MQ?:1-?V<>H6,6J6D,KW&GR7 MMA+%>VB7<<+W-I)''OBOX5L[7PI\4]*T3P_P7PS\1^/_ -FK_@H[X,\>_&30_"'P M[\'?\%._AW=>"]9N['XI67C&VU#]JKX"0:QX_P#@T\R7/A[PQ:^'W\3_ +-6 MO>,/A)#)IEYKMIK,OP2^%^B_:I=8U&QNM= /V(3XV_!V3Q7-X%7XI_#P^-+> MYU6SD\*?\)EX>'B+[9H-A=ZKKUG'HQU :A/>:%IEA>ZCKEK!;RW&C6-K/=:I M':0Q.XS_ 5^T)\!/B5?VNE?#GXV_"+Q_J=]/J5K9Z=X*^)7@OQ5?7=SHRW+ MZM;VMGH>MWUS-J,4$4DEBMILX-(_:W_8/^(OBW0?C?X_\ 'E[=:U97 M$]I\3?@/::Q-\2OAKXBU7QUIWA#XG_#4^/=#T35/$GQ)TA(A'\$^%]2\-_$G M_@AGX5^#?P8N]$\6_MH:I^TQ\<9/V2?#?@.?3]8^+'@/]H:/_@HU\7/%_P / M_BCI7]A32:Y\//#G@?2(;OQW\0?'^HS:)X8M/A3%XE_X2'4+_P /:Y/IFK@' M];5[J^E:;/I=MJ.IZ?87.N:@=)T6WO;VVM9]7U1=/O\ 5CINEQ3RQR:AJ TK M2M4U(V=HLUR-/TV_O3%]FL[B6/G/&GQ%\!_#BRM-1\>^,?#/@ZRU"Z:QTZX\ M2ZUI^CIJ-\MO+=O9:<+ZXADU"\2T@N+N2ULDGGCM+>>ZDC2WADE7\<_^"EM[ M\3/B;X2\8_%KX :)X+\?:_\ \$X?&/@[X_\ AO5H/BY:^'K_ $OXX_" 0?$3 MXR_#U_"ECH&NKJ\_CW]G#5=;^!JVNM^)O#:6G_"W_&6FS+;75DNIV_2>!OBI MX6\<_P#!2'P?^U!?>*[#5/V8OC=_P3;^&G_#'GQ-U&^CLO 5KXQU+XR>+_&/ MQ\\-V&LW]\FC^'/B7XW\#ZS^SYJ]UI5W+I_B#Q3X9\$76GZ?#=1_#GQ3%: ' M[!Z!XAT'Q5HVG>(_#&MZ1XC\/ZQ:QWVD:[H.I66L:-JEC,"8;W3=4TZ>YL;Z MTF )BN;6>6%P#ME:)<^'=3\;^& M['6;?7==GTZVT/09["YU**>'7M:FUC2DTC0Y435]3.I6!LK*<7=N9/A7_@GE MX3\;Z'J7_!0+7=+M9=%^"GQ&_;D^)GCC]EW3]3M;V'16\+:A\+OA/I?Q)\7^ M&=/DE1K7X?>.OVF=*^,'C'2/[/AM=-\2SZAK_CO1&NM&\9Z?J%UY9_P2E'PY MO_\ @GQ\%_@O\<%T*Y^/WA>]U"W_ &I_A[X[DM;GXF1_M=Z5\3]1\5_$[Q5X MN\/W\DOB2]\8:K\68_\ A9/A;QJEK+%K>EWWA7QSX.U23PY=:#J /V4HK\5 M-7_:T^.VJBR\5>'?B+!X?\96/[5W[37[/OQH_9\U71/ H'PB^$OP]TOX]/X& M^,$+ZIHR^)K#6-%\*^"_A/\ '?\ X3#Q'K6I_#;XC^#_ (@3:!9Z.(O$7@:Y MTGXPU;_@H!^U/HGP"\0?%%OVDXKWQ+H__!([]CO_ (*"+IMUX-^"<%A#O&_ANVN[?2 M?T]45^'GQ-_:B_:*B^-G[:&B_#CXZVFHZS^S[^TE^Q;HOP0_9_M_#'PINK;X MK^ ?C;\/?@9KGQ!\"ZQ/C;QQJGA3QQX:U[2;SP3J%BFMZI=> M(O"OA^_T)O%OBE^VQ^T3)X0\.?#70_CS+:_%+6/VD/\ @KU\ O%=CX;T#X;' MXGVGA/X"?#W]L[Q5^RKJ/]CV?A>[N/"WCQ-+^%OPAUOPWJMOH6G#X@Z;?IJ[ M:'K<7B&WNT /Z+/ZT5_.9\/OVR/CB="_9=^!WA#]IOX.^ M8U?\ 8I_8\^,? MPL^)GQ]UC3];/[3GC+Q%XAU_1?CIX'T'3O"'@*XM/B[JO@O3= \+^ =1\"_# M_P 5>#/BIH.I_$#1O&NHS:]?W-C?'])/V"?B;\3/C6O[1'C?Q]\9]0\=VG@? M]K#]J[X$^%_!UAH7PTTGPIH/@WX6_'/Q#H7@&]EF\,^%[;Q7>^*+;PA:66DW M6I:KXGET[6M-,&J2:)_:)GG^U2ZY?^$]$NM1GNMQ87=S<36;M MV4L\,DEI=K&HC6YMVCG" () H &G10!\__ [_ &R\.Z=K&BZ9<># M? _ARTU6RNM7U4:A?VA:+$GEQ:1I<<>^)]B:?9HF^!VDA;:L 7 M=%([21MC=&[,R%6))U:* *-SIFG7DJS75A97,R*J)+<6EO/(JJ[.JK)+&[JJ MNS.J@@!F+ DDLBT?2H7BDATVPAD@W&&2*SMHI(2V_<8I(XE>(GS),F-E)WO M_>;.C10!G6NCZ3916T-GIFGVL-GFZ:\NK>.&)$@N;MKV M\-S/$J2W!NKDS.YGEWZ-%% !1110 4444 %%%% !1110!'-#%<1203(LD,T; MQ2QMRKQR(4=&'=61F4CT-? O_#K/_@GP>O[)OP?.23SH5X>223UU/N237W]1 M7;@\RS'+_:?4,?C<#[7D]K]3Q5?#>U]GSS]HZ=/GY+<_)#FORJWSU\# MOV4?V=?V:Y_$MU\"?A%X-^%]QXPBTF#Q-+X4L)K)]:AT-]0ETF.^,MU<>8MA M)JNH-;A=FTWYAO)K2UENK<8M[F6WADN( =W$,[H98A\S M<1NHY/J -#\867@[Q5X=\>>!-0N([C3?$WPZ\>^$;^WU/PMX\^& M_B_1;C3?%/P]\;^';ZVBFT?Q7X.UC1=;LE\RWCO#:3W%O+[110!G:58-IFG6 MFGO?ZAJC6D*P_;]5FBN-0N0G"O=7$,%LDTP7 :8PK)(1OE+R%G9ECH>C:7:;I.F6%WK%P+O5;JRL+2UN=3N@H07.H7%O#'-?7 4!?/NGFEQQOQQ6I10! MCQ>'M"A6]6'1M*B74;Z34]06/3K)%O\ 4ID$8LJ:?8[TE#%UF4M;L/,20F16()$GS'_#L=SH]MXT\>>)KG0+&XM)3HVG7L6EP3O;6D&WV!O#7AYK34+!M"T9K' M5KVZU'5+(Z78&TU+4+TAKR^U"V-N8+V\NF4-.&22&."+;"D3O$B!&93''H>C M0MI+1:3ID3:##);:(T=A:(=(MYK=+66#2RD(.G0RVR);R161@CD@1875HE5! MJ44 %%%% !UZU\K^+/V'_P!D+QYXFUWQGXS_ &;O@WXI\6>)M2GUCQ#XBU_P M)HNJ:SK.IW(03WVHZA=V\EQ=7,BQQH9)78B...)=L<:*OU110!\__"W]E3]F M_P""7B&Y\6?"+X(_#3X;>)+W2I]"O-;\%^$],\/ZE=Z/3Z9.161L M,JL-RG#*I'*@B"33=.F6V66PLY5LU1;19+6W=;98VB=%MPT9$"HT$#((M@5H M8F4 QH5NT4 92:%HL=]=:G'I&F)J5]9Q:?>Z@FGV:7MY80 K#975VL(N+FTB M!(BM9I'@C!^2-:FM-*TRP>:6QT^QLI+@1B>2TM+>V><0J4B$S01QM,L2';&L MA8(O"@"K]% %)=-T]%ND6QLU2^9WO56U@5;MW+%WNE$8%PSEV+-,'+%F))R< M\5\1OA-\,?B]\/O%'PG^*/@#P?\ $'X9^-=+NM%\6> O&'AW2M?\)>(=+O9/ M.N;/5M!U&UGTZ\C>X N5:6 RPW:I=P2174:3+Z%10!P7PU^'6A_"KPAHW@3P MO>^(Y_"_ANQMM(\.67B;Q'JWBZ_T?1;"(6VFZ0GB+Q'<:CXFU2UT^T2&TM9_ M$&LZQJ8MH(8YM0GV!CU(T31AJW]O#2M-_MO[(+#^V/L%I_:OV$.T@LO[1\G[ M;]D$C,ZVWG^0K$D1@FM2B@#,?1-'DO;G49-*TY]0O+*/3;N^>QM6O+K3HI)) M8K"YNFB,]Q912S2R1VDTCV\ ?AG\7OC=\:]'N]]31W%W>QV=LEWWDETU$A"V$ MLD%S<0O)9B%WAGFC9BDCJURULK.R5TL[2VM%D8/(MM;PVZNX4(&<0H@9@JJH M9@2% 7. +5% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 %10!__]D! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - USD ($)
12 Months Ended
Jan. 31, 2017
Mar. 21, 2017
Jul. 29, 2016
Document and Entity Information      
Entity Registrant Name SPLUNK INC    
Entity Central Index Key 0001353283    
Document Type 10-K    
Document Period End Date Jan. 31, 2017    
Amendment Flag false    
Current Fiscal Year End Date --01-31    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 5,154,380,131
Entity Common Stock, Shares Outstanding   138,246,501  
Document Fiscal Year Focus 2017    
Document Fiscal Period Focus FY    

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2017
Jan. 31, 2016
Current assets:    
Cash and cash equivalents $ 421,346 $ 424,541
Investments, current portion 662,096 584,498
Accounts receivable, net 238,281 181,665
Prepaid expenses and other current assets 38,650 26,565
Total current assets 1,360,373 1,217,269
Investments, non-current 5,000 1,500
Property and equipment, net 166,395 134,995
Intangible assets, net 37,713 49,482
Goodwill 124,642 123,318
Other assets 24,423 10,275
Total assets 1,718,546 1,536,839
Current liabilities:    
Accounts payable 7,503 4,868
Accrued payroll and compensation 100,092 95,898
Accrued expenses and other liabilities 81,071 49,879
Deferred revenue, current portion 478,707 347,121
Total current liabilities 667,373 497,766
Deferred revenue, non-current 146,752 102,382
Other liabilities, non-current 99,260 77,277
Total non-current liabilities 246,012 179,659
Total liabilities 913,385 677,425
Stockholders’ equity    
Preferred stock: $0.001 par value; 20,000,000 shares authorized; no shares issued or outstanding at January 31, 2017 and January 31, 2016 0 0
Common stock: $0.001 par value; 1,000,000,000 shares authorized; 137,169,481 shares issued and outstanding at January 31, 2017, and 131,543,467 shares issued and outstanding at January 31, 2016 137 132
Accumulated other comprehensive loss (3,013) (3,770)
Additional paid-in capital 1,828,821 1,528,647
Accumulated deficit (1,020,784) (665,595)
Total stockholders’ equity 805,161 859,414
Total liabilities and stockholders’ equity $ 1,718,546 $ 1,536,839
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jan. 31, 2017
Jan. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 137,169,481 131,543,467
Common stock, shares outstanding 137,169,481 131,543,467
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Revenues      
License $ 546,925 $ 405,399 $ 283,191
Maintenance and services 403,030 263,036 167,684
Total revenues 949,955 668,435 450,875
Cost of revenues      
License [1] 11,965 9,080 1,859
Maintenance and services [1] 179,088 105,042 66,519
Total cost of revenues [1] 191,053 114,122 68,378
Gross profit 758,902 554,313 382,497
Operating expenses      
Research and development [1] 295,850 215,309 150,790
Sales and marketing [1] 653,524 505,348 344,471
General and administrative [1] 153,359 121,579 103,046
Total operating expenses [1] 1,102,733 842,236 598,307
Operating loss (343,831) (287,923) (215,810)
Interest and other income (expense), net      
Interest income (expense), net (2,829) 1,798 754
Other income (expense), net (3,022) (519) 216
Total interest and other income (expense), net (5,851) 1,279 970
Loss before income taxes (349,682) (286,644) (214,840)
Provision for income taxes (benefit) 5,507 (7,872) 2,276
Net loss $ (355,189) $ (278,772) $ (217,116)
Basic and diluted net loss per share (in dollars per share) $ (2.65) $ (2.20) $ (1.81)
Weighted-average shares used in computing basic and diluted net loss per share (in shares) 133,910 126,746 119,775
[1] Amounts include stock-based compensation expense as follows: cost of revenues $30,971 thousand, $26,057 thousand, $17,189 thousand, research and development 129,388 thousand, 89,197 thousand, 60,777 thousand, sales and marketing 161,164 thousand, 130,054 thousand, 90,064 thousand, and general and administrative 56,518 thousand, 46,949 thousand, 46,149 thousand for the years ended January 31, 2017, 2016 and 2015 respectively.
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Stock-based compensation expense $ 378,041 $ 292,257 $ 214,179
Cost of revenues      
Stock-based compensation expense 30,971 26,057 17,189
Research and development      
Stock-based compensation expense 129,388 89,197 60,777
Sales and marketing      
Stock-based compensation expense 161,164 130,054 90,064
General and administrative      
Stock-based compensation expense $ 56,518 $ 46,949 $ 46,149
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Statement of Comprehensive Income [Abstract]      
Net loss $ (355,189) $ (278,772) $ (217,116)
Other comprehensive income (loss):      
Net unrealized gain (loss) on investments (174) (66) 2
Foreign currency translation adjustments 931 (2,867) (897)
Total other comprehensive income (loss) 757 (2,933) (895)
Comprehensive loss $ (354,432) $ (281,705) $ (218,011)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balances at Jan. 31, 2014 $ 784,908 $ 116 $ 954,441 $ 58 $ (169,707)
Balances (in shares) at Jan. 31, 2014   116,099,516      
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation 214,179   214,179    
Issuance of common stock upon exercise of options 16,792 $ 4 16,788    
Issuance of common stock upon exercise of options (in shares)   4,213,746      
Vesting of early exercised options 112   112    
Vesting of restricted stock units (in shares)   2,862,027      
Vesting of restricted stock units   $ 3 (3)    
Issuance of common stock upon ESPP purchase 14,494 $ 0 14,494    
Issuance of common stock upon ESPP purchase (in shares)   363,203      
Excess tax benefits from employee stock plans 847   847    
Unrealized Gain (Loss) from Investments 2     2  
Net change in cumulative translation adjustment (897)     (897)  
Net loss (217,116)       (217,116)
Balances at Jan. 31, 2015 813,321 $ 123 1,200,858 (837) (386,823)
Balances (in shares) at Jan. 31, 2015   123,538,492      
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation 292,257   292,257    
Issuance of common stock upon exercise of options 15,269 $ 3 15,266    
Issuance of common stock upon exercise of options (in shares)   2,755,556      
Vesting of early exercised options 55   55    
Vesting of restricted stock units (in shares)   4,136,073      
Vesting of restricted stock units   $ 5 (5)    
Issuance of restricted stock awards   671,782      
Issuance of common stock upon ESPP purchase 19,342 $ 0 19,342    
Issuance of common stock upon ESPP purchase (in shares)   441,564      
Issuance of restricted stock awards 1 $ 1      
Excess tax benefits from employee stock plans 874   874    
Unrealized Gain (Loss) from Investments (66)     (66)  
Net change in cumulative translation adjustment (2,867)     (2,867)  
Net loss (278,772)       (278,772)
Balances at Jan. 31, 2016 859,414 $ 132 1,528,647 (3,770) (665,595)
Balances (in shares) at Jan. 31, 2016   131,543,467      
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation 378,041   378,041    
Issuance of common stock upon exercise of options 7,748 $ 2 7,746    
Issuance of common stock upon exercise of options (in shares)   1,642,599      
Vesting of restricted stock units (in shares)   3,571,873      
Forfeited restricted stock awards (in shares)   (186,003)      
Vesting of restricted stock units 3 $ 3      
Taxes withholding related to net share settlement of equity awards (113,707)   (113,707)    
Issuance of common stock upon ESPP purchase 27,412   27,412    
Issuance of common stock upon ESPP purchase (in shares)   597,545      
Excess tax benefits from employee stock plans 682   682    
Unrealized Gain (Loss) from Investments (174)     (174)  
Net change in cumulative translation adjustment 931     931  
Net loss (355,189)       (355,189)
Balances at Jan. 31, 2017 $ 805,161 $ 137 $ 1,828,821 $ (3,013) $ (1,020,784)
Balances (in shares) at Jan. 31, 2017   137,169,481      
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Cash flows from operating activities      
Net loss $ (355,189) $ (278,772) $ (217,116)
Adjustments to reconcile net loss to net cash provided by operating activities      
Depreciation and amortization 32,113 19,491 12,494
Amortization of investment premiums 840 1,332 775
Stock-based compensation expense 378,041 292,257 214,179
Deferred income taxes (326) (11,140) (327)
Excess tax benefits from employee stock plans (682) (874) (847)
Facility exit charge 8,625 0 0
Accelerated depreciation of property and equipment 2,739 0 0
Changes in operating assets and liabilities      
Accounts receivable, net (56,616) (53,252) (45,065)
Prepaid expenses, other current and non-current assets (25,726) 4,675 (11,284)
Accounts payable 2,720 965 1,766
Accrued compensation 4,194 30,026 21,344
Accrued expenses and other liabilities 35,145 5,496 16,297
Deferred revenue 175,956 145,418 111,764
Net cash provided by operating activities 201,834 155,622 103,980
Cash flows from investing activities      
Purchase of investments (683,787) (480,610) (820,710)
Maturities of investments 605,175 522,645 192,000
Acquisitions, net of cash acquired 0 (142,693) (2,500)
Purchases of property and equipment (45,349) (51,332) (13,950)
Other investment activities (3,500) (1,500) 0
Net cash used in investing activities (127,461) (153,490) (645,160)
Cash flows from financing activities      
Proceeds from exercise of stock options 7,751 15,269 16,792
Excess tax benefits from employee stock plans 682 874 847
Proceeds from employee stock purchase plan 27,412 19,342 14,494
Taxes paid related to net share settlement of equity awards (113,707) 0 0
Payment related to build-to-suit lease obligation 0 0 (523)
Net Cash Provided by (Used in) Financing Activities (77,862) 35,485 31,610
Effect of exchange rate changes on cash and cash equivalents 294 (391) (568)
Cash and Cash Equivalents, Period Increase (Decrease) (3,195) 37,226 (510,138)
Cash and cash equivalents      
Beginning of period 424,541 387,315 897,453
End of period 421,346 424,541 387,315
Supplemental disclosures      
Cash paid for income taxes 3,021 1,408 1,080
Interest Paid 4,132 0  
Non-cash investing and financing activities      
Accrued purchases of property and equipment (1,121) (775) 1,057
Vesting of early exercised options 0 56 112
Capitalized construction costs related to build-to-suit lease $ 10,065 $ 42,825 $ 29,360
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of the Business and Significant Accounting Policies
12 Months Ended
Jan. 31, 2017
Accounting Policies [Abstract]  
Description of the Business and Significant Accounting Policies
Description of the Business and Significant Accounting Policies
 
Business
 
Splunk Inc. (“we,” “us,” “our”) provides innovative software solutions that enable organizations to gain real-time operational intelligence by harnessing the value of their data. Our offerings enable users to collect, index, search, explore, monitor, correlate and analyze data regardless of format or source. Our offerings address large and diverse data sets, commonly referred to as big data, and are specifically tailored for machine data. Machine data is produced by nearly every software application and electronic device and contains a definitive, time-stamped record of various activities, such as transactions, customer and user activities and security threats. Our offerings help users derive new insights from machine data that can be used to, among other things, improve service levels, reduce operational costs, mitigate security risks, demonstrate and maintain compliance, and drive better business decisions. We were incorporated in California in October 2003 and reincorporated in Delaware in May 2006.

Fiscal Year
 
Our fiscal year ends on January 31. References to fiscal 2017, for example, refer to the fiscal year ended January 31, 2017.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting periods covered by the financial statements and accompanying notes. In particular, we make estimates with respect to the fair value of multiple elements in revenue recognition, uncollectible accounts receivable, the assessment of the useful life and recoverability of long-lived assets (property and equipment, goodwill and identified intangibles), stock-based compensation expense, the fair value of assets acquired and liabilities assumed for business combinations, income taxes, leases and contingencies. Actual results could differ from those estimates.

Segments
We operate our business as one operating segment: the development and marketing of software solutions that enable our customers to gain real-time operational intelligence by harnessing the value of their data. Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Splunk Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

Foreign Currency

The functional currency of our foreign subsidiaries is their respective local currency. Translation adjustments arising from the use of differing exchange rates from period to period are included in "Accumulated other comprehensive loss" within the consolidated statements of stockholders’ equity. Foreign currency transaction gains and losses are included in "Other income (expense), net" and were not material for the three years ended January 31, 2017. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.

Foreign Currency Contracts

We use foreign currency forward contracts as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These contracts typically have maturities of one month. They are not designated as cash flow or fair value hedges under ASC Topic 815, Derivatives and Hedging. These contracts hedge assets and liabilities that are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to "Other income (expense), net" in the consolidated statements of operations.

Business Combinations

We use our best estimates and assumptions to allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed 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 recorded as goodwill. Our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed during the measurement period, any subsequent adjustments are recorded to our consolidated statements of operations.

Revenue Recognition

We generate revenues primarily in the form of software license fees and related maintenance and services fees. License fees include perpetual license fees, term license fees and royalties. Maintenance and services primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training, professional services that are not essential to functionality and subscription software services.

We recognize revenues when all of the following conditions are met:

there is persuasive evidence of an arrangement; 

the software or services have been delivered to the customer; 

the amount of fees to be paid by the customer is fixed or determinable; and 

the collection of the related fees is probable.

Signed agreements are used as evidence of an arrangement. If a contract signed by the customer does not exist, we use a purchase order as evidence of an arrangement. In cases where both a signed contract and a purchase order exist, we consider the signed contract to be the final persuasive evidence of an arrangement. Electronic delivery occurs when we provide the customer with access to the software via a license key. We assess whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. We assess collectability of the fee based on a number of factors such as collection history and creditworthiness of the customer. If we determine that collectability is not probable, revenue is deferred until collectability becomes probable, generally upon receipt of cash.

When contracts contain software-related multiple elements wherein vendor specific objective evidence (“VSOE”) exists for all undelivered elements and the services, if any, are not essential to the functionality of the delivered elements, we account for the delivered elements in accordance with the “Residual Method.” Perpetual license arrangements are typically accompanied by maintenance agreements. Maintenance revenues consist of fees for providing software updates on a when-and-if-available basis and technical support for software products for an initial term. Maintenance revenues are recognized ratably over the term of the agreement. We have established fair value for maintenance on perpetual licenses due to consistently priced standalone sales of maintenance. Revenues related to term license fees are recognized ratably over the contract term beginning on the date the customer has access to the software license key and continuing through the end of the contract term. In these cases, we do not have VSOE of fair value for maintenance, as fees for support and maintenance are bundled with the license over the entire term of the contract.

License arrangements may also include professional services and training services, which are typically delivered early in the contract term. In determining whether professional services revenues should be accounted for separately from license revenues, we evaluate whether the professional services are considered essential to the functionality of the software using factors such as the nature of our software products; whether they are ready for use by the customer upon receipt; the nature of our implementation services, which typically do not involve significant customization to or development of the underlying software code; the availability of services from other vendors; whether the timing of payments for license revenues is coincident with performance of services; and whether milestones or acceptance criteria exist that affect the realizability of the software license fee. Substantially all of our professional services arrangements are billed on a time and materials basis and, accordingly, are recognized as the services are performed. Training revenues are recognized as training services are delivered. VSOE of fair value of professional and training services is based upon stand-alone sales of those services. Payments received in advance of services performed are deferred and recognized when the related services are performed.

We are unable to establish VSOE of fair value for all undelivered elements in certain multiple element arrangements due to the lack of VSOE for maintenance services that are generally bundled with term licenses. In these instances, all revenue is recognized ratably over the period that the services are expected to be performed, commencing when all service periods have started. In arrangements where the expected service periods of maintenance services and professional or training services differ, we recognize all revenue over the longer of the expected service periods, which is generally the maintenance period.

We do not offer credits or refunds and therefore have not recorded any sales return allowance for any of the periods presented. Upon a periodic review of outstanding accounts receivable, amounts that are deemed to be uncollectible are written off against the allowance for doubtful accounts. Our policy is to record revenues net of any applicable sales, use or excise taxes.

We recognize revenues from the indirect sales channel upon sell-through by the partner or distributor. Sell-through is determined when we receive an order form from a reseller for a specific end-user sale. We do not offer right of return, product rotation or price protection to any of our channel partners. We also have licensing arrangements with OEM customers for which royalty fees are generally recognized as revenue upon receipt of reports of units shipped, respectively. Provided all other revenue criteria are met, the upfront, minimum, non-refundable license fees from OEM customers are recognized upon delivery, and on-going royalty fees are recognized upon reports of units shipped.

In our consolidated statements of operations, revenues are categorized as license or maintenance and services revenues. We allocate revenues from arrangements containing multiple elements to each of these categories based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, we first allocate revenues to any undelivered elements for which VSOE of fair value has been established, then allocate revenues to any undelivered elements for which VSOE of fair value has not been established based upon management’s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management’s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.

For multiple-element arrangements containing our non-software services, we: (1) determine whether each element constitutes a separate unit of accounting; (2) determine the fair value of each element using the selling price hierarchy of VSOE of selling price, third-party evidence (“TPE”) of selling price or best-estimated selling price (“BESP”), as applicable; and (3) allocate the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. As our go-to-market strategies evolve, we may modify our pricing practices in the future, which could result in changes in relative selling prices, including both VSOE and BESP.

For multiple-element arrangements that contain both software and non-software elements, we allocate revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy. We determine the selling price for each deliverable using VSOE of selling price, if it exists, or TPE of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.

In our subscription software services agreements, we include service level commitments to customers relating to levels of uptime availability and permitting those customers to receive credits in the event that we fail to meet those levels. To date, we have not incurred any material costs as a result of such commitments and have not accrued any liabilities related to such obligations in the accompanying consolidated financial statements.

Deferred revenue consists substantially of amounts invoiced in advance of revenue recognition for our products and services described above. We recognize deferred revenue as revenue only when the revenue recognition criteria are met.

Cash and Cash Equivalents

We consider all highly liquid instruments with original maturities of 90 days or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. We do not hold or issue financial instruments for trading purposes.

Investments

We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Securities are classified as available-for-sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the consolidated statements of comprehensive income (loss). Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a component of investment income. In order to determine whether a decline in value is other-than-temporary, we evaluate, among other factors, the duration and extent to which the fair value has been less than the carrying value and our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. The cost of securities sold is based on the specific-identification method. Interest on securities classified as available-for-sale is included as a component of Interest income, net.

Concentration of Risk

Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, investments and accounts receivable. We maintain the majority of our cash balance at two financial institutions that management believes are high-credit, quality financial institutions and invest our cash equivalents in highly rated money market funds.

At January 31, 2017, one channel partner represented 30% of total accounts receivable. At January 31, 2016, one channel partner represented 26% and one customer represented 16% of total accounts receivable.

Our accounts receivable is subject to collection risk. Our gross accounts receivable is reduced for this risk by an allowance for doubtful accounts. This allowance is for estimated losses resulting from the inability of our customers to make required payments. It is an estimate and is regularly evaluated for adequacy by taking into consideration a combination of factors. We look at factors such as past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions. These factors are reviewed to determine whether an allowance for bad debts should be recorded to reduce the receivable balance to the amount believed to be collectible.

The following table presents the changes in the allowance for doubtful accounts (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
 
 
 
 
 
 
Balance at beginning of period
$
531

 
$
473

 
$
758

Add: bad debt expense

 
98

 

Less: write-offs, net of recoveries
(56
)
 
(40
)
 
(285
)
Balance at end of period
$
475

 
$
531

 
$
473



Goodwill, Intangible Assets, Long-Lived Assets and Impairment Assessments

Goodwill and indefinite-lived intangible assets are carried at cost and are evaluated annually for impairment, or more frequently if circumstances exist that indicate that impairment may exist. When conducting our annual goodwill impairment assessment, we perform a quantitative evaluation of whether goodwill is impaired using the two-step impairment test. The first step is comparing the fair value of our reporting unit to its carrying value. We consider the enterprise to be the reporting unit for this analysis. If step one indicates that impairment potentially exists, the second step is performed to measure the amount of impairment, if any. We record the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, as impairment.

Finite-lived intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. The carrying amounts of these assets are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these 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.

In-process research and development is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When in-process research and development projects are completed, the corresponding amount is reclassified as an amortizable intangible asset and is amortized over the asset’s estimated useful life.

We evaluate the recoverability of our long-lived assets including intangible and tangible assets. Acquired finite-lived intangible assets are amortized over their useful lives. We evaluate long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. We recognize such impairment in the event the net book value of such assets exceeds their fair value. If the fair value of the long-lived assets exceeds the carrying value of the net assets assigned, then the assets are not impaired and no further testing is performed. If the carrying value of the net assets assigned exceeds the fair value of the assets, then we must perform the second step of the impairment test in order to determine the implied fair value.

Property and Equipment

Property and equipment are stated at cost net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from generally three to five years. Leasehold improvements are amortized over the shorter of the estimated useful life or the remaining lease term. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statements of operations. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.

The following table presents the estimated useful lives of our property and equipment:
 
Useful Life
Computer equipment and software
3 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the useful life of the asset or the lease term


Capitalized Software Development Costs

Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. We did not capitalize any internal software development costs for fiscal 2017 and 2016 because the cost incurred and the time between technological feasibility and product release was insignificant. We had no amortization expense from capitalized purchased technology during fiscal 2017, 2016 or 2015.

Costs related to software acquired, developed or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development, are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. We define the design, configuration, and coding process as the application development stage. We did not capitalize any costs related to computer software developed for internal use in fiscal 2017 or 2016.

Commissions
Commissions are recorded as a component of sales and marketing expenses and consist of the variable compensation paid to our sales force. Sales commissions are earned and recorded at the time that a customer has entered into a binding purchase agreement. Commissions paid to sales personnel are recoverable only in the case that we cannot collect the invoiced amounts associated with a sales order. Commission expense was $109.1 million, $88.5 million and $61.0 million for fiscal 2017, 2016 and 2015, respectively.
Leases
We primarily lease our facilities under operating leases. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent expense as a current and non-current deferred rent liability in "Accrued expenses and other liabilities" and "Other liabilities, non-current," respectively, on the consolidated balance sheets. Rent expense for our operating leases was $28.1 million, $11.9 million and $9.8 million during fiscal 2017, 2016 and 2015, respectively.
Facility Exit Costs
Certain of our operating facility leases include office space that is not occupied or used by us. We calculate and record a liability at the "cease-use" date related to those operating leases based on the difference between the present value of estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. Associated with the recognition of the liability, we also record a corresponding charge to "General and administrative" expenses in the consolidated statements of operations.

Advertising Expense
We expense advertising costs as incurred. We incurred $10.0 million, $13.3 million and $8.4 million in advertising expenses for fiscal 2017, 2016 and 2015, respectively. Advertising costs are recorded in "Sales and marketing" expenses in the consolidated statements of operations.
Stock-Based Compensation
We recognize compensation expense for all share-based payment awards, including stock options, restricted stock units (“RSUs”), performance units (“PSUs”) and restricted stock awards (“RSAs”), based on the estimated fair value of the award on the grant date in the consolidated statements of operations over the related vesting periods. The expense recorded is based on awards ultimately expected to vest and therefore is reduced by estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We calculate the fair value of options using the Black-Scholes method and expense using the straight-line attribution approach.

We account for equity awards issued to non-employees, such as consultants, in accordance with the guidance relating to equity instruments that are issued to other than employees for acquiring, or in conjunction with selling, goods or services, using the Black-Scholes method to determine the fair value of such instruments. Awards granted to non-employees are remeasured over the vesting period, and the resulting value is recorded as an expense over the period the services are received.
The fair value of each option grant and stock purchase right granted under the Employee Stock Purchase Plan (“ESPP”) was estimated on the date of grant using the Black-Scholes option pricing model. We recognize stock-based compensation expense related to our ESPP on a straight-line basis over the offering period, which is twelve months. Stock-based compensation expense is recognized net of estimated forfeiture activity.

The determination of the grant date fair value of options using an option-pricing model is affected by assumptions regarding a number of other complex and subjective variables, which include our expected stock price volatility over the expected term of the options, stock option exercise and cancellation behaviors, risk-free interest rates and expected dividends.

The number of PSUs earned and eligible to vest will be determined based on achievement of certain company financial performance measures and the recipient’s continued service with us. The number of shares of our stock to be received at vesting can range from 0% to 200% of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives.

Income Taxes
Income taxes are accounted for under the asset and liability method in accordance with authoritative guidance for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The guidance on accounting for uncertainty in income taxes requires us to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.

Recently Issued Accounting Pronouncements

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-04 (Topic 350) Intangibles - Goodwill and Other. The new standard simplifies how companies are required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01 (Topic 805) Business Combinations - Clarifying the Definition of a Business. The new standard narrows the definition of a business to assist companies with evaluating when a set of transferred assets and activities is a business. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In October 2016, the FASB issued ASU No. 2016-16 (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory. The new standard will require companies to recognize, as opposed to defer, the tax effects from intercompany transfers of certain assets when the transfer occurs. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13 (Topic 326), Financial Instruments - Credit Losses. The amendments in this update require a financial asset (or a group of financial assets) measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In March 2016, the FASB issued ASU No. 2016-09 (Topic 718), Compensation - Stock Compensation, which has been issued as part of its Simplification Initiative. The areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for our first quarter of fiscal 2018. We do not expect this pronouncement to have a material impact on our consolidated financial statements upon adoption.

In February 2016, the FASB issued ASU No. 2016-02 (Topic 842), Leases, which supersedes the lease recognition requirements in ASC Topic 840, Leases. The standard requires an entity to recognize right-of-use assets and lease liabilities arising from a lease for operating leases, initially measured at the present value of the lease payments on the consolidated balance sheets. The impact of such leases on the consolidated statements of operations and cash flows will continue to be treated in a similar manner under current GAAP. The standard also requires additional qualitative and quantitative disclosures. The standard is effective for our first quarter of fiscal 2020, although early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements and related disclosures. We anticipate that most of our office leases will be recognized as lease liabilities and corresponding right-of-use assets, and will accordingly have a material impact on our consolidated balance sheets upon adoption.

In May 2014, the FASB issued ASU No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition and establishes a new revenue standard. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In March 2016, the FASB issued ASU No. 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies the guidance in the new revenue standard on assessing whether an entity is a principal or an agent in a revenue transaction. This conclusion impacts whether an entity reports revenue on a gross or net basis. In April 2016, the FASB issued ASU No. 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies the guidance in the new revenue standard regarding an entity’s identification of its performance obligations in a contract. In May 2016, the FASB issued ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients, which amends the guidance in the new revenue standard on collectability, non-cash consideration, presentation of sales tax, and transition. In December 2016, the FASB issued ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue standard, as amended by ASU No. 2015-14, is effective in the first quarter of fiscal 2019 and may be applied retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. We currently plan to adopt the standard using the cumulative effect transition method. Early adoption is permitted, but not earlier than the original effective date for annual and interim periods.

While we are still evaluating the total impact of the new revenue standard, we believe the adoption of this new standard will have a material impact on our consolidated financial statements, including the way we account for arrangements involving a term license, deferred revenue and sales commissions. Under the new revenue standard, we would be required to recognize term license revenues upfront and the associated maintenance revenues over the contract period. Under the current revenue standard, we recognize both the term license and maintenance revenues ratably over the contract period. In addition, some deferred revenue recorded in accordance with the current revenue standard could be eliminated upon adoption of the new revenue standard. We have also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, under Topic 606. Under ASC 340-40, we would be required to capitalize and amortize incremental costs of obtaining a contract, such as sales commission costs. Under our current accounting policy, we do not capitalize sales commission costs and recognize these costs when they are incurred.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2017
Fair Value Disclosures [Abstract]  
Investments and Fair Value Measurements
Investments and Fair Value Measurements

The carrying amounts of certain of our financial instruments including cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their short-term maturities.
 
Assets and liabilities recorded at fair value in the financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels that are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
 
Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities.
 
Level 2—Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
 
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
 
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.

The following table sets forth the fair value of our financial assets and liabilities that were measured on a recurring basis as of January 31, 2017 and 2016 (in thousands):
 
 
January 31, 2017
 
January 31, 2016
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Money market funds
 
$
345,959

 
$

 
$

 
$
345,959

 
$
374,571

 
$

 
$

 
$
374,571

U.S. treasury securities
 

 
662,096

 

 
662,096

 

 
607,892

 

 
607,892

Other
 

 

 
3,000

 
3,000

 

 

 
1,500

 
1,500

Reported as:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Assets:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Cash and cash equivalents
 
 

 
 

 
 

 
$
345,959

 
 

 
 

 
 

 
$
397,965

Investments, current portion
 
 
 
 
 
 
 
662,096

 
 
 
 
 
 
 
584,498

Investments, non-current
 
 
 
 
 
 
 
3,000

 
 
 
 
 
 
 
1,500

Total
 
 

 
 

 
 

 
$
1,011,055

 
 

 
 

 
 

 
$
983,963



Our investments in money market funds are measured at fair value on a recurring basis. These money market funds are actively traded and reported daily through a variety of sources. The fair value of the money market fund investments is classified as Level 1.

We invested in U.S. treasury securities during the fiscal year ended January 31, 2017 and 2016, which we have classified as available-for-sale securities. The following table presents our available-for-sale investments as of January 31, 2017 (in thousands): 
 
 
January 31, 2017
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Investments, current portion:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
662,327

 
$
32

 
$
(263
)
 
$
662,096

Total available-for-sale investments
 
$
662,327

 
$
32

 
$
(263
)
 
$
662,096



The following table presents our available-for-sale investments as of January 31, 2016 (in thousands): 
 
 
January 31, 2016
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
23,399

 
$

 
$
(5
)
 
$
23,394

Investments, current portion:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
584,554

 
158

 
(214
)
 
584,498

Total available-for-sale investments
 
$
607,953

 
$
158

 
$
(219
)
 
$
607,892



As of January 31, 2017, the following marketable securities were in an unrealized loss position (in thousands):
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
U.S. treasury securities
 
$
446,073

 
$
(263
)
 
$

 
$

 
$
446,073

 
$
(263
)


As of January 31, 2016, the following marketable securities were in an unrealized loss position (in thousands):
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
U.S. treasury securities
 
$
212,532

 
$
(138
)
 
$
164,298

 
$
(81
)
 
$
376,830

 
$
(219
)


As of January 31, 2017 and 2016, we did not consider any of our investments to be other-than-temporarily impaired.

The contractual maturities of our investments are as follows (in thousands):
 
 
January 31, 2017
Due within one year
 
$
662,096

Total
 
$
662,096



Investments with maturities of less than 12 months from the balance sheet date are classified as current assets, which are available for use to fund current operations. Investments with maturities greater than 12 months from the balance sheet date are classified as long-term assets.

Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs

During the fiscal year ended January 31, 2016 we made an investment in the form of a convertible promissory note in a privately-held company that we have classified as an available-for-sale investment, which is included in "Investments, non-current," on our consolidated balance sheets. During fiscal 2017, we made an additional $1.5 million convertible promissory note investment in this privately-held company. These investments are recorded at fair value using significant unobservable inputs or data in an inactive market and the valuation requires our judgment due to the absence of quoted prices in active markets and inherent lack of liquidity. Unrealized gains and losses on our available-for-sale investments are excluded from earnings and reported, net of tax, as a separate component on the consolidated statements of comprehensive income (loss). During the fiscal year ended January 31, 2017, we have not recognized any unrealized gains or losses or any other-than-temporary impairment charges on these investments. The carrying value of these investments were $3.0 million and $1.5 million as of January 31, 2017 and January 31, 2016, respectively.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Operating Lease Commitments
 
We lease our office spaces under non-cancelable leases. Rent expense for our operating leases was $28.1 million, $11.9 million and $9.8 million during fiscal 2017, 2016 and 2015, respectively.

On August 24, 2015, we entered into an office lease for approximately 235,000 square feet located at 3098 Olsen Drive, San Jose, California for a term of 129 months. Rent expense for this lease commenced in the third quarter of fiscal 2017. Our total obligation for the base rent is approximately $120.5 million.

The following summarizes our operating lease commitments as of January 31, 2017 (in thousands):
 
 
Payments Due by Period*
 
 
Total
 
Less Than 1
year
 
1-3 years
 
3-5 years
 
More Than 5
years
Operating lease commitments (1)
 
$
177,160

 
$
20,399

 
$
44,582

 
$
36,745

 
$
75,434

 _________________________
(1) We entered into sublease agreements for portions of our office space and the future rental income of $1.0 million from these agreements has been included as an offset to our future minimum rental payments.

Financing Lease Obligation

On April 29, 2014, we entered into an office lease (the “Lease”) for approximately 182,000 square feet located at 270 Brannan Street, San Francisco, California (the “Premises”). The Premises is allocated between the "Initial Premises" and "Additional Premises," which are each approximately 91,000 square feet of rentable space. The term of the Additional Premises begins one year after the Initial Premises and each have a term of 84 months. Our total obligation for the base rent is approximately $92.0 million. On May 13, 2014, we entered into an irrevocable, standby letter of credit with Silicon Valley Bank for $6.0 million to serve as a security deposit for the Lease.

As a result of our involvement during the construction period, whereby we had certain indemnification obligations related to the construction, we were considered for accounting purposes only, the owner of the construction project under build-to-suit lease accounting. We have recorded project construction costs incurred by the landlord as an asset and a corresponding long term liability in “Property and equipment, net” and “Other liabilities, non-current,” respectively, on our consolidated balance sheets. We moved into the Premises in February 2016. We have determined that the lease does not meet the criteria for “sale-leaseback” treatment, due to our continuing involvement in the project resulting from our standby letter of credit. Accordingly, the Lease will continue to be accounted for as a financing obligation.

As of January 31, 2017, future payments on the financing lease obligation are as follows (in thousands):
Fiscal Period:
 
 
Fiscal 2018
 
$
11,683

Fiscal 2019
 
12,510

Fiscal 2020
 
12,886

Fiscal 2021
 
13,272

Fiscal 2022
 
13,670

Thereafter
 
21,977

Total future minimum lease payments
 
$
85,998


Facility Exit Costs
 
In fiscal 2017, we relocated certain corporate offices in the San Francisco Bay Area and as a result, some of our leased office spaces are no longer in use. Accordingly, we calculated and recorded a liability at the "cease-use" date related to those operating leases based on the difference between the present value of the estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. We recorded a facility exit charge of approximately $8.6 million to "General and administrative" expenses in the consolidated statements of operations associated with the recognition of the liability. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. In addition, we also recognized $2.7 million of expense related to the acceleration of depreciation on certain property and equipment related to these facility exits.

Legal Proceedings
 
We are subject to certain routine legal and regulatory proceedings, as well as demands and claims that arise in the normal course of our business. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impact of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. In our opinion, resolution of any pending claims (either individually or in the aggregate) is not expected to have a material adverse impact on our consolidated results of operations, cash flows or financial position, nor is it possible to provide an estimated amount of any such loss. However, depending on the nature and timing of any such dispute, an unfavorable resolution of a matter could materially affect our future results of operations or cash flows, or both, in a particular quarter.
 
Indemnification Arrangements
 
During the ordinary course of business, we may indemnify, hold harmless and agree to reimburse for losses suffered or incurred, our customers, vendors, and each of their affiliates for certain intellectual property infringement and other claims by third parties with respect to our offerings, in connection with our commercial license arrangements or related to general business dealings with those parties.

As permitted under Delaware law, we have entered into indemnification agreements with our officers, directors and certain employees, indemnifying them for certain events or occurrences while they serve as our officers or directors or those of our direct and indirect subsidiaries.
 
To date, there have not been any costs incurred in connection with such indemnification obligations; therefore, there is no accrual of such amounts at January 31, 2017.  We are unable to estimate the maximum potential impact of these indemnifications on our future results of operations.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment
12 Months Ended
Jan. 31, 2017
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
 
Property and equipment are stated at cost, net of accumulated depreciation and amortization. These assets are depreciated and amortized using the straight-line method over their estimated useful lives. Property and equipment consisted of the following (in thousands):
 
 
As of January 31,
 
 
2017
 
2016
Computer equipment and software
 
$
59,396

 
$
43,883

Furniture and fixtures
 
16,194

 
13,398

Leasehold improvements (1)
 
58,569

 
41,028

Building (2)
 
82,250

 
72,186

 
 
216,409

 
170,495

Less: accumulated depreciation and amortization
 
(50,014
)
 
(35,500
)
Property and equipment, net
 
$
166,395

 
$
134,995



(1) Includes costs related to assets not yet placed into service of $1.0 million and $28.9 million, as of January 31, 2017 and 2016, respectively.
 
(2) This relates to the capitalization of construction costs in connection with our financing lease obligation, where we are considered the owner of the asset, for accounting purposes only. There is a corresponding long-term liability for this obligation on our consolidated balance sheets under “Other liabilities, non-current.” Refer to Note 3 “Commitments and Contingencies” for details.

Depreciation and amortization expense on Property and Equipment, net was $22.8 million, $10.3 million and $8.0 million for the fiscal years ended January 31, 2017, 2016 and 2015, respectively. Included in depreciation and amortization expense for the fiscal year ended January 31, 2017 is $2.7 million of expense related to the acceleration of depreciation on certain property and equipment due to the "cease-use" of certain operating facility leases during the fourth fiscal quarter of January 31, 2017.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets
12 Months Ended
Jan. 31, 2017
Business Combinations [Abstract]  
Acquisitions, Goodwill and Intangible Assets
Acquisitions, Goodwill and Intangible Assets

Caspida

On July 9, 2015, we acquired 100% of the voting equity interest of Caspida, Inc. (“Caspida”), a privately-held Delaware corporation, which develops technology that provides behavioral analytics to help detect, respond to and mitigate advanced security and insider security threats. This acquisition has been accounted for as a business combination. The purchase price of $128.4 million, paid in cash, was preliminarily allocated as follows: $45.8 million to identifiable intangible assets, $11.4 million to net deferred tax liability and $1.2 million to net assets acquired, with the excess $92.8 million of the purchase price over the fair value of net tangible and intangible assets acquired recorded as goodwill, allocated to our one operating segment. Goodwill is primarily attributable to the value expected from the synergies of the combination, including combined selling opportunities with our products as well as our ability to sell into the security market. This goodwill is not deductible for income tax purposes. The results of operations of Caspida, which are not material, have been included in our consolidated financial statements from the date of purchase. Additionally, we recognized $1.7 million of acquisition-related costs as "General and administrative" expense on our consolidated statements of operations.

Per the terms of the merger agreement with Caspida, certain unvested shares of stock and unvested outstanding stock options held by Caspida employees were canceled and exchanged for unvested restricted stock units and replacement stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Additionally, certain shares of stock held by key employees of Caspida were canceled and exchanged for unregistered restricted shares of our common stock subject to vesting. The fair value of $61.6 million of these issued awards, which are subject to the recipient’s continued service with us and thus excluded from the purchase price, will be recognized ratably as stock-based compensation expense over the required service period.

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):
 
 
Fair Value
 
 Useful Life (months)
Developed technology
 
$
44,300

 
72
In-process research and development
 
1,300

 
Indefinite*
Customer relationships
 
190

 
36
Total intangible assets acquired
 
$
45,790

 
 
 ______________________
*The in-process research and development is considered an indefinite-lived intangible asset until the completion or abandonment of the associated research and development efforts.

Unaudited Pro Forma Financial Information

The following unaudited pro forma information presents the combined results of operations as if the acquisition of Caspida had been completed on February 1, 2014, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include: (i) amortization associated with preliminary estimates for the acquired intangible assets; (ii) recognition of post-acquisition stock-based compensation; and (iii) the associated tax impact on these unaudited pro forma adjustments.

The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the two companies. Accordingly, these unaudited pro forma results are presented for informational purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands, except per share amounts):
 
 
Fiscal Year
Ended January 31,
 
 
2016
 
2015
Revenues
 
$
668,435

 
$
450,875

Net loss
 
$
(301,527
)
 
$
(229,755
)
Basic and diluted net loss per share
 
$
(2.38
)
 
$
(1.92
)


Metafor Software
    
On June 23, 2015, we acquired 100% of the voting equity interest of Metafor Software Inc., a privately-held British Columbia corporation, which develops technology that provides anomaly detection and behavioral analytics for IT operations. This acquisition has been accounted for as a business combination. The purchase price of $16.4 million, paid in cash, was preliminarily allocated as follows: $2.7 million to identifiable intangible assets, $0.5 million to net assets acquired and $0.1 million to net deferred tax assets, with the excess $13.1 million of the purchase price over the fair value of net tangible and intangible assets acquired recorded as goodwill, allocated to our one operating segment. Goodwill is primarily attributable to the value expected from the synergies of the combination, including accelerating our anomaly detection capabilities for our core IT operations and security use cases. This goodwill is not deductible for income tax purposes. The results of operations of Metafor Software, which are not material, have been included in our consolidated financial statements from the date of purchase. Pro forma results of operations of Metafor Software have not been presented as we do not consider the results to have a material effect on any of the periods presented in our consolidated statements of operations.

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):
 
Fair Value
 
 Useful Life (months)
Developed technology
$
2,300

 
48
Other acquired intangible assets
370

 
36
Total intangible assets acquired
$
2,670

 
 


Goodwill

Goodwill balances are presented below (in thousands):
 
 
Fiscal Year
Ended January 31,
 
 
2017
 
2016
Beginning balance
 
$
123,318

 
$
19,070

Goodwill acquired
 

 
105,916

Foreign currency translation adjustments
 
1,324

 
(1,668
)
Ending balance
 
$
124,642

 
$
123,318



Intangible Assets

Intangible assets subject to amortization realized from acquisitions as of January 31, 2017 are as follows (in thousands, except useful life):
 
 
Gross Fair Value
 
Accumulated Amortization
 
Net Book Value
 
Weighted-Average Remaining Useful Life
(months)
Developed technology
 
$
59,370

 
$
(23,222
)
 
$
36,148

 
50
Customer relationships
 
1,810

 
(1,720
)
 
90

 
17
Other acquired intangible assets
 
1,180

 
(1,005
)
 
175

 
17
Total intangible assets subject to amortization
 
$
62,360

 
$
(25,947
)
 
$
36,413

 
 


Additionally, we obtained $1.3 million of in-process research and development upon the acquisition of Caspida, which has an indefinite useful life. We will assess the carrying value and useful life of the asset once the associated research and development efforts are completed.

Amortization expense from acquired intangible assets was $11.9 million, $9.2 million and $4.4 million for the fiscal year ended January 31, 2017, 2016 and 2015, respectively.

The expected future amortization expense for acquired intangible assets as of January 31, 2017 is as follows (in thousands):
Fiscal Period:
 
 
Fiscal 2018
 
$
10,296

Fiscal 2019
 
8,035

Fiscal 2020
 
7,623

Fiscal 2021
 
7,383

Fiscal 2022
 
3,076

Total amortization expense
 
$
36,413

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt Financing Facilities
12 Months Ended
Jan. 31, 2017
Debt Disclosure [Abstract]  
Debt Financing Facilities
Debt Financing Facilities
 
On May 9, 2013 we entered into a Loan Agreement with Silicon Valley Bank, which was most recently amended in May 2015. As amended, the agreement provides for a revolving line of credit facility, which expires May 9, 2017. Under the agreement, we are able to borrow up to $25 million. Interest on any drawdown under the revolving line of credit accrues either at the prime rate (3.75% in January 2017) or the LIBOR rate plus 2.75%. As of January 31, 2017, we had no balance outstanding under this agreement. The agreement includes restrictive covenants, in each case subject to certain exceptions, that limit our ability to: sell or otherwise dispose of our business or property; change our business, liquidate or dissolve or undergo a change in control; enter into mergers, consolidations and acquisitions; incur indebtedness; create liens; pay dividends or make distributions; make investments; enter into material transactions with affiliates; pay any subordinated debt or amend certain terms thereof; or become an investment company. We were in compliance with all covenants as of January 31, 2017.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholder's Equity
12 Months Ended
Jan. 31, 2017
Equity [Abstract]  
Stockholders Equity
Stockholders’ Equity

Common Stock
 
Our certificate of incorporation, as amended and restated, authorizes us to issue 1,000,000,000 shares of common stock, $0.001 par value per share. At January 31, 2017 and January 31, 2016, 137,169,481 shares and 131,543,467 shares of common stock were issued and outstanding, respectively.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Compensation Plans
12 Months Ended
Jan. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Compensation Plans
Stock Compensation Plans
 
Equity Incentive Plans
 
In November 2003, our board adopted the 2003 Equity Incentive Plan (the “2003 Plan”). The 2003 Plan authorizes the granting of common stock options and restricted stock awards to employees, directors and consultants.
 
In January 2012, our board approved the 2012 Equity Incentive Plan (the “2012 Plan”), which became effective on April 18, 2012. The 2012 Plan provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code, to our employees and any parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and any parent or subsidiary corporations’ employees and consultants. Upon the effectiveness of the 2012 plan, all shares that were reserved but not issued under the 2003 Plan became available for issuance under the 2012 Plan and no further shares will be granted pursuant to the 2003 Plan. Canceled or forfeited equity awards under the 2003 Plan will also become available for issuance under the 2012 Plan. The term of an incentive stock option may not exceed 10 years, except that with respect to any participant who owns more than 10% of the voting power of all classes or our outstanding stock, the term must not exceed 5 years. Options and RSUs generally vest over 4 years.

The 2012 plan provides for annual automatic increases on February 1 to the shares reserved for issuance. The automatic increase of the number of shares available for issuance under the 2012 Plan is equal to the least of 10 million shares, 5% of the outstanding shares of common stock as of the last day of our immediately preceding fiscal year or such other amount as our board may determine.

The following table summarizes the stock option, RSU and PSU award activity during the fiscal years ended January 31, 2016 and 2017
 
 
 
 
Options Outstanding
 
RSUs and PSUs
Outstanding
 
 
Available
for Grant
 
Shares
 
Weighted-
Average
Exercise
Price
Per Share
 
Weighted-
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value (1)
 
Shares
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
 
Balances as of January 31, 2015
 
6,718,878

 
6,536,855

 
$
5.76

 
5.59
 
$
301,532

 
12,480,368

Additional shares authorized
 
6,176,924

 
 

 
 

 
 
 
 

 
 

Options granted from acquisitions (2)
 
(86,753
)
 
86,753

 
1.30

 
 
 
 
 
 
Options exercised
 


 
(2,755,556
)
 
5.54

 
 
 
 
 
 
Options forfeited and expired
 
152,053

 
(152,053
)
 
32.80

 
 
 
 
 
 
RSUs and PSUs granted
 
(7,905,929
)
 
 
 
 
 
 
 
 
 
7,905,929

RSUs vested
 


 
 
 
 
 
 
 
 
 
(4,136,073
)
RSUs forfeited and canceled
 
1,497,971

 
 
 
 
 
 
 
 
 
(1,497,971
)
Balances as of January 31, 2016
 
6,553,144

 
3,715,999

 
$
4.72

 
4.24
 
$
154,696

 
14,752,253

Additional shares authorized
 
6,577,173

 


 


 
 
 
 
 
 
Options exercised
 


 
(1,642,599
)
 
4.72

 
 
 
 
 
 
Options forfeited and expired
 
15,506

 
(15,506
)
 
11.36

 
 
 
 
 
 
RSUs and PSUs granted
 
(6,278,185
)
 


 


 
 
 
 
 
6,278,185

RSUs and PSUs vested
 


 


 


 
 
 
 
 
(5,644,893
)
Shares withheld related to net share settlement of RSUs and PSUs
 
2,073,020

 
 
 
 
 
 
 
 
 
 
RSUs and PSUs forfeited and canceled
 
1,461,131

 


 


 
 
 
 
 
(1,461,131
)
Balances as of January 31, 2017
 
10,401,789

 
2,057,894

 
$
4.67

 
3.28
 
$
109,571

 
13,924,414

Vested and expected to vest
 
 
 
2,057,799

 
$
4.67

 
3.28
 
$
109,565

 
13,552,042

Exercisable as of January 31, 2017
 
 
 
2,020,331

 
$
4.73

 
3.20
 
$
107,446

 
 

 
(1) The intrinsic value is calculated as the difference between the exercise price of the underlying stock option award and the closing market price of our common stock as of January 31, 2017.

(2) Includes replacement stock options granted in conjunction with our acquisition of Caspida. Per the terms of the merger agreement with Caspida, certain unvested outstanding stock options held by Caspida employees were canceled and replaced with stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Refer to Note 5 “Acquisitions, Goodwill and Intangible Assets” for details.

During fiscal 2015 and 2016, we required that employees sell a portion of the shares that they receive upon the vesting of RSUs in order to cover any required withholding taxes. During fiscal 2017, upon each settlement date of our outstanding RSUs to current employees, RSUs were withheld to cover the required withholding tax, which was based on the value of the RSU on the settlement date as determined by the closing price of our common stock on the trading day of the applicable settlement date. The remaining shares were delivered to the recipient as shares of our common stock. The amount remitted to the tax authorities for the employees’ tax obligation was reflected as a financing activity within our consolidated statements of cash flows. These shares withheld by us as a result of the net settlement of RSUs were not considered issued and outstanding, thereby reducing our shares outstanding used to calculate earnings per share. These shares were returned to the reserves and were available for future issuance under our 2012 Equity Incentive Plan.
    
During fiscal 2017 and 2016, we granted 626,250 PSUs and 235,000 PSUs, respectively, to certain executives under our 2012 Equity Incentive Plan. The number of PSUs earned and eligible to vest will be determined after a one-year performance period, based on achievement of certain company financial performance measures and the recipient’s continued service with us. The number of shares of our stock to be received at vesting can range from 0% to 200% of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives.
 
During fiscal 2017, $0.7 million in tax benefits have been realized from exercised stock options. At January 31, 2017, there was a total unrecognized compensation cost of $2.2 million related to these stock options, adjusted for estimated forfeitures, which is expected to be recognized over a weighted-average period of 1.5 years. At January 31, 2017, there was a total unrecognized compensation cost of $620.5 million related to RSUs, adjusted for estimated forfeitures, which is expected to be recognized over the next 2.7 years. At January 31, 2017, total unrecognized compensation cost was $14.7 million related to PSUs, adjusted for estimated forfeitures, which is expected to be recognized over the next 2.9 years. Additionally, during the fiscal year ended January 31, 2016, we issued 671,782 RSAs as a result of an acquisition and at January 31, 2017, total unrecognized compensation cost was $4.5 million related to RSAs, adjusted for estimated forfeitures, which is expected to be recognized over the next 1.9 years. At January 31, 2017, 407,460 RSAs were vested, 186,003 RSAs were forfeited and canceled and 78,319 RSAs were outstanding.

The aggregate intrinsic value of options exercised during the fiscal year ended January 31, 2017 was $83.5 million. The weighted-average grant date fair value of RSUs granted was $54.80 per share for the fiscal year ended January 31, 2017. The aggregate intrinsic value of RSUs vested during the fiscal year ended January 31, 2017 was $300.5 million. The weighted-average grant date fair value of PSUs granted was $49.25 per share for the fiscal year ended January 31, 2017. The weighted-average grant date fair value of RSAs granted was $69.00 per share for the fiscal year ended January 31, 2016. No RSAs were granted during the fiscal year ended January 31, 2017.

The aggregate intrinsic value of options exercised during fiscal 2016 and 2015 was $162.3 million and $270.1 million, respectively. The weighted-average grant date fair value of options granted was $67.81 per share and $43.31 per share for fiscal 2016 and 2015, respectively.

Employee Stock Purchase Plan
 
Our 2012 Employee Stock Purchase Plan (the “ESPP”) allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 15% of their eligible compensation, at not less than 85% of the fair market value, as defined in the ESPP, subject to any plan limitations. The ESPP provides for consecutive 12-month offering periods, starting on the first trading day on or after June 15 and December 15 of each year. The ESPP provides for an automatic increase of the number of shares available for issuance under the ESPP equal to the least of 4 million shares, 2% of the outstanding shares of our common stock on the last day of the immediately preceding fiscal year, or such other amount as may be determined by our board of directors.
 
Stock-Based Compensation Expense
 
Stock-based compensation expense related to our stock-based awards, employee stock purchases and restricted stock units was allocated as follows (in thousands):
 
 
Fiscal Year Ended January 31,
 
 
2017
 
2016
 
2015
Cost of revenues
 
$
30,971

 
$
26,057

 
$
17,189

Research and development
 
129,388

 
89,197

 
60,777

Sales and marketing
 
161,164

 
130,054

 
90,064

General and administrative
 
56,518

 
46,949

 
46,149

Total stock-based compensation expense
 
$
378,041

 
$
292,257

 
$
214,179



Valuation Assumptions
 
We estimated the fair values of each option awarded on the date of grant using the Black-Scholes option pricing model utilizing the assumptions noted below. The expected term of the options is based on the average period the stock options are expected to remain outstanding calculated as the midpoint of the options’ vesting terms and contractual expiration periods, as we do not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The expected stock price volatility for our stock was determined by examining the historical volatilities of a group of our industry peers as we do not have sufficient trading history of our common stock. The risk-free interest rate was calculated using the average of the published interest rates United States Treasury zero-coupon issues with maturities that approximate the expected term. The dividend yield assumption is zero as we do not have any history of, nor plans to make, dividend payments.
 
We did not grant any employee options during the year ended January 31, 2017. The following assumptions were used to estimate the fair value of options granted to employees:
 
 
Fiscal Year Ended January 31,
 
 
2016
 
2015
Expected volatility
 
62.8
%
 
49.4
%
Risk-free rate
 
1.58
%
 
1.96
%
Dividend yield
 

 

Expected term (in years)
 
5.29

 
6.04



Forfeitures were estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. Forfeitures were estimated based on historical experience.
 
We did not grant any options to nonemployees during the years ended January 31, 2017 and 2016. The following assumptions were used to estimate the fair value of nonemployee options:
 
 
Fiscal Year Ended January 31,
 
 
2015
Expected volatility
 
50.5 - 51.4%

Risk-free rate
 
1.85 - 2.43%

Dividend yield
 

Expected term (in years)
 
6.70 - 7.96


 
The following assumptions were used to estimate the fair value of the ESPP:
 
 
Fiscal Year Ended January 31,
 
 
2017
 
2016
 
2015
Expected volatility
 
37.4 - 57.6%

 
37.3 - 57.1%

 
38.4 - 59.0%

Risk-free rate
 
0.28 - 0.91%

 
0.11 - 0.69%

 
0.07 - 0.22%

Dividend yield
 

 

 

Expected term (in years)
 
0.50 - 1.00

 
0.50 - 1.00

 
0.50 - 1.00

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Geographic Information
12 Months Ended
Jan. 31, 2017
Segment Reporting [Abstract]  
Geographic Information
Geographic Information
 
Revenues

Revenues by geography are based on the shipping address of the customer. The following tables present our revenues by geographic region for the periods presented (in thousands):

Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
United States
$
725,451

 
$
501,802

 
$
342,728

International
224,504

 
166,633

 
108,147

Total revenues
$
949,955

 
$
668,435

 
$
450,875


 
Other than the United States, no other individual country exceeded 10% of total revenues during any of the periods presented. One channel partner represented 28% and a second channel partner represented 16% of total revenues during fiscal 2017. One channel partner represented 14% and a second channel partner represented 13% of total revenues during fiscal 2016. One channel partner represented 12% of total revenues during fiscal 2015. The revenues from these channel partners are comprised of a number of customer transactions, none of which were individually greater than 10% of total revenues during fiscal 2017, 2016 or 2015. At January 31, 2017, one channel partner represented 30% of total accounts receivable. At January 31, 2016, one channel partner represented 26% and one customer represented 16% of total accounts receivable.

Property and Equipment

The following tables present our property and equipment by geographic region for the periods presented (in thousands):
 
As of January 31,
 
2017
 
2016
United States
$
159,428

 
$
129,268

International
6,967

 
5,727

Total property and equipment, net
$
166,395

 
$
134,995



Other than the United States, no other individual country exceeded 10% of total property and equipment as of January 31, 2017 or 2016.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
12 Months Ended
Jan. 31, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
 
Loss before income tax expense consists of the following for the periods shown below (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
United States
$
(362,505
)
 
$
(294,624
)
 
$
(221,041
)
International
12,823

 
7,980

 
6,201

Total
$
(349,682
)
 
$
(286,644
)
 
$
(214,840
)


Income tax expense (benefit) consists of the following for the periods shown below (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Current tax provision:
 
 
 
 
 
Federal
$

 
$

 
$

State
274

 
223

 
138

Foreign
5,559

 
3,045

 
2,465

Total current tax provision
5,833

 
3,268

 
2,603

Deferred tax provision:
 
 
 
 
 
Federal
165

 
(10,437
)
 
(170
)
State
15

 
(487
)
 
(14
)
Foreign
(506
)
 
(216
)
 
(143
)
Total deferred tax provision
(326
)
 
(11,140
)
 
(327
)
Total tax provision (benefit)
$
5,507

 
$
(7,872
)
 
$
2,276



For the fiscal year ended January 31, 2017, our tax provision consisted principally of state taxes in the United States and foreign taxes from legal entities established in foreign jurisdictions and withholding taxes paid. For the fiscal year ended January 31, 2016, our tax provision consisted principally of state taxes in the United States and foreign taxes from legal entities established in foreign jurisdictions and withholding taxes paid offset by a partial release of valuation allowance on our United States deferred tax assets as a result of an acquisition during the 2016 fiscal year. For the fiscal year ended January 31, 2015, our tax provision consisted principally of state and foreign income tax expense.

The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Expected provision at United States federal statutory rate
$
(118,892
)
 
$
(97,459
)
 
$
(73,635
)
State income taxes - net of federal benefit
(10,711
)
 
(8,730
)
 
(3,914
)
Stock options
21,772

 
10,734

 
9,570

Research and development tax credits
(13,496
)
 
(11,965
)
 
(6,647
)
Tax reserve for uncertain tax positions
18

 
26

 
(10
)
Change in valuation allowance
124,220

 
108,300

 
75,910

Non-deductible expenses
2,694

 
2,632

 
1,006

Release of valuation allowance due to acquisitions

 
(10,924
)
 

Other
(98
)
 
(486
)
 
(4
)
Total tax provision (benefit)
$
5,507

 
$
(7,872
)
 
$
2,276



Deferred tax assets and liabilities consist of the following (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
220,818

 
$
151,917

Accrued liabilities
14,848

 
7,995

Tax credit carryforwards
49,280

 
35,826

Stock-based compensation
36,074

 
34,912

Deferred revenue
40,046

 
22,200

Valuation allowance
(356,782
)
 
(236,174
)
Total deferred tax assets
4,284

 
16,676

Deferred tax liabilities:
 
 
 
Depreciation and amortization
(3,459
)
 
(16,184
)
Total deferred tax liabilities
(3,459
)
 
(16,184
)
Net deferred taxes
825

 
492

Recorded as:
 
 
 
Non-current deferred tax assets
357,607

 
236,666

Non-current valuation allowance
(356,782
)
 
(236,174
)
Net deferred tax assets
$
825

 
$
492



Net operating loss and tax credit carryforwards as of January 31, 2017 are as follows (in thousands):
 
Amount
 
Expiration years
Net operating loss, federal
$
1,395,563

 
2025 - 2038
Net operating loss, state
939,720

 
2019 - 2038
Tax credit, federal
40,260

 
2026 - 2038
Tax credit, state
38,697

 
N/A


ASC Topic 740, Income Taxes, requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that we assess that realization is more likely than not. Realization of the future tax benefits is dependent on our ability to generate sufficient taxable income within the carryforward period. Due to our history of U.S. operating losses, we believe the recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not more likely than not to be realized and, accordingly, have provided a full valuation allowance against net U.S. deferred tax assets. The valuation allowance totaled $356.8 million, $236.2 million and $135.7 million for fiscal 2017, 2016, and 2015, respectively.

The gross increase in the valuation allowance was $120.6 million between fiscal 2017 and 2016. At January 31, 2017, we had federal and state net operating loss carryforwards of $1,395.6 million and $939.7 million, respectively. The net operating losses for federal and state purposes begin to expire starting in 2025 and 2017, respectively. Additionally, we had federal and state research and development tax credit carryforwards of $76.7 million and $55.8 million as of January 31, 2017 and 2016, respectively. Our federal tax credits will start to expire in 2026 if not utilized. At January 31, 2017, we also had $2.3 million of California Enterprise Zone credits. The California Enterprise Zone credits will expire in 2024 if not utilized.

If certain factors change, we may determine that there is sufficient positive evidence to support a reversal of, or decrease in, the valuation allowance. If we were to reverse all or some part of our valuation allowance, our consolidated financial statements in the period of reversal would likely reflect an increase in assets on our balance sheet and a corresponding tax benefit to our consolidated statements of operations in the amount of the reversal.

Because of certain prior period ownership changes, the utilization of a portion of our United States federal and state NOL and tax credit carryforwards may be limited.

The excess tax benefits associated with stock option exercises are recorded to stockholders’ equity only when they reduce income taxes payable.  As a result, the excess tax benefits are included in the net operating carryforwards, however, are not reflected in deferred tax assets for fiscal 2017 and 2016. The excess tax benefits for fiscal year 2017 and 2016 are $301.6 million and $279.8 million, respectively. Our policy with regard to providing for income tax expense when excess tax benefits are utilized is to follow the “with-and-without” approach as described in ASC 740-20 and ASC 718.

As of January 31, 2017, our liability for uncertain tax positions was $16.8 million, of which $0.4 million would, if recognized, impact our effective tax rate. The remainder will not, if recognized, affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets.
 
Fiscal Year Ended January 31,
(in thousands)
2017
 
2016
 
2015
Balance at beginning of year
$
12,493

 
$
8,462

 
$
4,862

Increase related to prior year tax positions

 

 
889

Decrease related to prior year tax positions

 

 
(24
)
Increase related to current year tax positions
4,262

 
4,031

 
2,735

Balance at end of year
$
16,755

 
$
12,493

 
$
8,462



We are required to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.

We are subject to income taxes in United States federal and various state and local jurisdictions. Generally, we are no longer subject to United States federal, state and local tax examinations for tax years ended before January 31, 2013. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating loss or credit carryforward.
    
We accrue interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of January 31, 2017 and 2016, there was accrued interest and penalties of $0.1 million.
    
We intend either to invest our non-U.S. earnings indefinitely in foreign operations or to remit these earnings to our United States entities in a tax-free manner. For this reason, we do not record federal income taxes on the undistributed earnings of $16.1 million of our foreign subsidiaries. The determination of the amount of deferred taxes on these earnings is not practicable since the computation would depend on a number of factors that cannot be known unless a decision is made to repatriate the earnings.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2017
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss Per Share
 
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less the weighted-average unvested common stock subject to repurchase or forfeiture. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including preferred stock, stock options, RSUs, PSUs and RSAs, to the extent dilutive.
 
The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share data):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Numerator:
 
 
 
 
 
Net loss
$
(355,189
)
 
$
(278,772
)
 
$
(217,116
)
Denominator:
 
 
 
 
 
Weighted-average common shares outstanding
134,357

 
127,415

 
119,813

Less: Weighted-average unvested common shares subject to repurchase or forfeiture
(447
)
 
(669
)
 
(38
)
Weighted-average shares used to compute net loss per share, basic and diluted
133,910

 
126,746

 
119,775

Net loss per share, basic and diluted
$
(2.65
)
 
$
(2.20
)
 
$
(1.81
)


Since we were in a net loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potentially dilutive securities outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
 
As of January 31,
 
2017
 
2016
 
2015
Shares subject to outstanding common stock options
2,057,894

 
3,715,999

 
6,536,855

Shares subject to outstanding RSUs, PSUs and RSAs
14,002,733

 
15,374,151

 
12,480,368

Employee stock purchase plan
668,761

 
548,221

 
281,716

Total
16,729,388

 
19,638,371

 
19,298,939

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions
12 Months Ended
Jan. 31, 2017
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
 
Certain members of our board of directors (“Board”) serve on the board of directors of and/or are executive officers of, and, in some cases, are investors in, companies that are customers or vendors of ours. Certain of our executive officers also serve on the board of directors of companies that are customers or vendors of ours. All contracts with related parties are executed in the ordinary course of business. We recognized revenue from sales to these companies of $7.3 million, $5.1 million, and $3.1 million for the fiscal years ended January 31, 2017, 2016 and 2015, respectively. There were $1.9 million and $0.5 million in accounts receivable due from these companies as of January 31, 2017 and 2016, respectively. We also recorded $0.4 million, $2.3 million, and $2.0 million in expenses related to purchases from these companies during the fiscal years ended January 31, 2017, 2016 and 2015, respectively. There were no accounts payable to these companies as of January 31, 2017 or January 31, 2016.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of the Business and Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2017
Accounting Policies [Abstract]  
Fiscal Year
Fiscal Year
 
Our fiscal year ends on January 31. References to fiscal 2017, for example, refer to the fiscal year ended January 31, 2017.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting periods covered by the financial statements and accompanying notes. In particular, we make estimates with respect to the fair value of multiple elements in revenue recognition, uncollectible accounts receivable, the assessment of the useful life and recoverability of long-lived assets (property and equipment, goodwill and identified intangibles), stock-based compensation expense, the fair value of assets acquired and liabilities assumed for business combinations, income taxes, leases and contingencies. Actual results could differ from those estimates.
Segments
Segments
We operate our business as one operating segment: the development and marketing of software solutions that enable our customers to gain real-time operational intelligence by harnessing the value of their data. Our chief operating decision maker is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Principles of Consolidation
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Splunk Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.
Foreign Currency
Foreign Currency

The functional currency of our foreign subsidiaries is their respective local currency. Translation adjustments arising from the use of differing exchange rates from period to period are included in "Accumulated other comprehensive loss" within the consolidated statements of stockholders’ equity. Foreign currency transaction gains and losses are included in "Other income (expense), net" and were not material for the three years ended January 31, 2017. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.

Foreign Currency Contracts

We use foreign currency forward contracts as a part of our strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These contracts typically have maturities of one month. They are not designated as cash flow or fair value hedges under ASC Topic 815, Derivatives and Hedging. These contracts hedge assets and liabilities that are denominated in foreign currencies and are carried at fair value as either assets or liabilities on the consolidated balance sheets with changes in the fair value recorded to "Other income (expense), net" in the consolidated statements of operations.

Business Combinations
Business Combinations

We use our best estimates and assumptions to allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed 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 recorded as goodwill. Our estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the final determination of the fair value of assets acquired or liabilities assumed during the measurement period, any subsequent adjustments are recorded to our consolidated statements of operations.

Revenue Recognition
Revenue Recognition

We generate revenues primarily in the form of software license fees and related maintenance and services fees. License fees include perpetual license fees, term license fees and royalties. Maintenance and services primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training, professional services that are not essential to functionality and subscription software services.

We recognize revenues when all of the following conditions are met:

there is persuasive evidence of an arrangement; 

the software or services have been delivered to the customer; 

the amount of fees to be paid by the customer is fixed or determinable; and 

the collection of the related fees is probable.

Signed agreements are used as evidence of an arrangement. If a contract signed by the customer does not exist, we use a purchase order as evidence of an arrangement. In cases where both a signed contract and a purchase order exist, we consider the signed contract to be the final persuasive evidence of an arrangement. Electronic delivery occurs when we provide the customer with access to the software via a license key. We assess whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. We assess collectability of the fee based on a number of factors such as collection history and creditworthiness of the customer. If we determine that collectability is not probable, revenue is deferred until collectability becomes probable, generally upon receipt of cash.

When contracts contain software-related multiple elements wherein vendor specific objective evidence (“VSOE”) exists for all undelivered elements and the services, if any, are not essential to the functionality of the delivered elements, we account for the delivered elements in accordance with the “Residual Method.” Perpetual license arrangements are typically accompanied by maintenance agreements. Maintenance revenues consist of fees for providing software updates on a when-and-if-available basis and technical support for software products for an initial term. Maintenance revenues are recognized ratably over the term of the agreement. We have established fair value for maintenance on perpetual licenses due to consistently priced standalone sales of maintenance. Revenues related to term license fees are recognized ratably over the contract term beginning on the date the customer has access to the software license key and continuing through the end of the contract term. In these cases, we do not have VSOE of fair value for maintenance, as fees for support and maintenance are bundled with the license over the entire term of the contract.

License arrangements may also include professional services and training services, which are typically delivered early in the contract term. In determining whether professional services revenues should be accounted for separately from license revenues, we evaluate whether the professional services are considered essential to the functionality of the software using factors such as the nature of our software products; whether they are ready for use by the customer upon receipt; the nature of our implementation services, which typically do not involve significant customization to or development of the underlying software code; the availability of services from other vendors; whether the timing of payments for license revenues is coincident with performance of services; and whether milestones or acceptance criteria exist that affect the realizability of the software license fee. Substantially all of our professional services arrangements are billed on a time and materials basis and, accordingly, are recognized as the services are performed. Training revenues are recognized as training services are delivered. VSOE of fair value of professional and training services is based upon stand-alone sales of those services. Payments received in advance of services performed are deferred and recognized when the related services are performed.

We are unable to establish VSOE of fair value for all undelivered elements in certain multiple element arrangements due to the lack of VSOE for maintenance services that are generally bundled with term licenses. In these instances, all revenue is recognized ratably over the period that the services are expected to be performed, commencing when all service periods have started. In arrangements where the expected service periods of maintenance services and professional or training services differ, we recognize all revenue over the longer of the expected service periods, which is generally the maintenance period.

We do not offer credits or refunds and therefore have not recorded any sales return allowance for any of the periods presented. Upon a periodic review of outstanding accounts receivable, amounts that are deemed to be uncollectible are written off against the allowance for doubtful accounts. Our policy is to record revenues net of any applicable sales, use or excise taxes.

We recognize revenues from the indirect sales channel upon sell-through by the partner or distributor. Sell-through is determined when we receive an order form from a reseller for a specific end-user sale. We do not offer right of return, product rotation or price protection to any of our channel partners. We also have licensing arrangements with OEM customers for which royalty fees are generally recognized as revenue upon receipt of reports of units shipped, respectively. Provided all other revenue criteria are met, the upfront, minimum, non-refundable license fees from OEM customers are recognized upon delivery, and on-going royalty fees are recognized upon reports of units shipped.

In our consolidated statements of operations, revenues are categorized as license or maintenance and services revenues. We allocate revenues from arrangements containing multiple elements to each of these categories based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, we first allocate revenues to any undelivered elements for which VSOE of fair value has been established, then allocate revenues to any undelivered elements for which VSOE of fair value has not been established based upon management’s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management’s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.

For multiple-element arrangements containing our non-software services, we: (1) determine whether each element constitutes a separate unit of accounting; (2) determine the fair value of each element using the selling price hierarchy of VSOE of selling price, third-party evidence (“TPE”) of selling price or best-estimated selling price (“BESP”), as applicable; and (3) allocate the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. We determine BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration include our discounting practices, the size and volume of our transactions, our price lists, our go-to-market strategy, historical standalone sales and contract prices. As our go-to-market strategies evolve, we may modify our pricing practices in the future, which could result in changes in relative selling prices, including both VSOE and BESP.

For multiple-element arrangements that contain both software and non-software elements, we allocate revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy. We determine the selling price for each deliverable using VSOE of selling price, if it exists, or TPE of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.

In our subscription software services agreements, we include service level commitments to customers relating to levels of uptime availability and permitting those customers to receive credits in the event that we fail to meet those levels. To date, we have not incurred any material costs as a result of such commitments and have not accrued any liabilities related to such obligations in the accompanying consolidated financial statements.

Deferred revenue consists substantially of amounts invoiced in advance of revenue recognition for our products and services described above. We recognize deferred revenue as revenue only when the revenue recognition criteria are met.
Cash and Cash Equivalents
Cash and Cash Equivalents

We consider all highly liquid instruments with original maturities of 90 days or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. We do not hold or issue financial instruments for trading purposes.
Investments
Investments

We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Securities are classified as available-for-sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the consolidated statements of comprehensive income (loss). Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a component of investment income. In order to determine whether a decline in value is other-than-temporary, we evaluate, among other factors, the duration and extent to which the fair value has been less than the carrying value and our intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. The cost of securities sold is based on the specific-identification method. Interest on securities classified as available-for-sale is included as a component of Interest income, net.
Concentration of Risk
Concentration of Risk

Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, investments and accounts receivable. We maintain the majority of our cash balance at two financial institutions that management believes are high-credit, quality financial institutions and invest our cash equivalents in highly rated money market funds.

At January 31, 2017, one channel partner represented 30% of total accounts receivable. At January 31, 2016, one channel partner represented 26% and one customer represented 16% of total accounts receivable.

Our accounts receivable is subject to collection risk. Our gross accounts receivable is reduced for this risk by an allowance for doubtful accounts. This allowance is for estimated losses resulting from the inability of our customers to make required payments. It is an estimate and is regularly evaluated for adequacy by taking into consideration a combination of factors. We look at factors such as past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions. These factors are reviewed to determine whether an allowance for bad debts should be recorded to reduce the receivable balance to the amount believed to be collectible.

The following table presents the changes in the allowance for doubtful accounts (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
 
 
 
 
 
 
Balance at beginning of period
$
531

 
$
473

 
$
758

Add: bad debt expense

 
98

 

Less: write-offs, net of recoveries
(56
)
 
(40
)
 
(285
)
Balance at end of period
$
475

 
$
531

 
$
473

Goodwill and Intangible Assets
Goodwill, Intangible Assets, Long-Lived Assets and Impairment Assessments

Goodwill and indefinite-lived intangible assets are carried at cost and are evaluated annually for impairment, or more frequently if circumstances exist that indicate that impairment may exist. When conducting our annual goodwill impairment assessment, we perform a quantitative evaluation of whether goodwill is impaired using the two-step impairment test. The first step is comparing the fair value of our reporting unit to its carrying value. We consider the enterprise to be the reporting unit for this analysis. If step one indicates that impairment potentially exists, the second step is performed to measure the amount of impairment, if any. We record the amount by which the carrying value of the goodwill exceeds its implied fair value, if any, as impairment.

Finite-lived intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. The carrying amounts of these assets are periodically reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these 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.

In-process research and development is initially capitalized at fair value as an intangible asset with an indefinite life and assessed for impairment thereafter. When in-process research and development projects are completed, the corresponding amount is reclassified as an amortizable intangible asset and is amortized over the asset’s estimated useful life.
Long-Lived Assets and Impairment Assessments
We evaluate the recoverability of our long-lived assets including intangible and tangible assets. Acquired finite-lived intangible assets are amortized over their useful lives. We evaluate long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. We recognize such impairment in the event the net book value of such assets exceeds their fair value. If the fair value of the long-lived assets exceeds the carrying value of the net assets assigned, then the assets are not impaired and no further testing is performed. If the carrying value of the net assets assigned exceeds the fair value of the assets, then we must perform the second step of the impairment test in order to determine the implied fair value.
Property and Equipment
Property and Equipment

Property and equipment are stated at cost net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from generally three to five years. Leasehold improvements are amortized over the shorter of the estimated useful life or the remaining lease term. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are included in the consolidated statements of operations. Maintenance and repairs that do not improve or extend the lives of the respective assets are charged to expense in the period incurred.

The following table presents the estimated useful lives of our property and equipment:
 
Useful Life
Computer equipment and software
3 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the useful life of the asset or the lease term
Capitalized Software Development Costs
Capitalized Software Development Costs

Capitalization of software development costs for software to be sold, leased, or otherwise marketed begins upon the establishment of technological feasibility, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. We did not capitalize any internal software development costs for fiscal 2017 and 2016 because the cost incurred and the time between technological feasibility and product release was insignificant. We had no amortization expense from capitalized purchased technology during fiscal 2017, 2016 or 2015.

Costs related to software acquired, developed or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development, are capitalized. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. We define the design, configuration, and coding process as the application development stage. We did not capitalize any costs related to computer software developed for internal use in fiscal 2017 or 2016.
Commissions
Commissions
Commissions are recorded as a component of sales and marketing expenses and consist of the variable compensation paid to our sales force. Sales commissions are earned and recorded at the time that a customer has entered into a binding purchase agreement. Commissions paid to sales personnel are recoverable only in the case that we cannot collect the invoiced amounts associated with a sales order.
Leases
Leases
We primarily lease our facilities under operating leases. For leases that contain rent escalation or rent concession provisions, we record the total rent expense during the lease term on a straight-line basis over the term of the lease. We record the difference between the rent paid and the straight-line rent expense as a current and non-current deferred rent liability in "Accrued expenses and other liabilities" and "Other liabilities, non-current," respectively, on the consolidated balance sheets.
Facility Exit Costs
Facility Exit Costs
Certain of our operating facility leases include office space that is not occupied or used by us. We calculate and record a liability at the "cease-use" date related to those operating leases based on the difference between the present value of estimated future sublease rental income and the present value of our remaining lease obligations, adjusted for the effects of any prepaid or deferred items. The short-term portion of the liability is recorded in "Accrued expenses and other liabilities" and the long-term portion of the liability is recorded in "Other liabilities, non-current," on the consolidated balance sheets. Associated with the recognition of the liability, we also record a corresponding charge to "General and administrative" expenses in the consolidated statements of operations.
Advertising Expense
Advertising Expense
We expense advertising costs as incurred. We incurred $10.0 million, $13.3 million and $8.4 million in advertising expenses for fiscal 2017, 2016 and 2015, respectively. Advertising costs are recorded in "Sales and marketing" expenses in the consolidated statements of operations.
Stock-Based Compensation
Stock-Based Compensation
We recognize compensation expense for all share-based payment awards, including stock options, restricted stock units (“RSUs”), performance units (“PSUs”) and restricted stock awards (“RSAs”), based on the estimated fair value of the award on the grant date in the consolidated statements of operations over the related vesting periods. The expense recorded is based on awards ultimately expected to vest and therefore is reduced by estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We calculate the fair value of options using the Black-Scholes method and expense using the straight-line attribution approach.

We account for equity awards issued to non-employees, such as consultants, in accordance with the guidance relating to equity instruments that are issued to other than employees for acquiring, or in conjunction with selling, goods or services, using the Black-Scholes method to determine the fair value of such instruments. Awards granted to non-employees are remeasured over the vesting period, and the resulting value is recorded as an expense over the period the services are received.
The fair value of each option grant and stock purchase right granted under the Employee Stock Purchase Plan (“ESPP”) was estimated on the date of grant using the Black-Scholes option pricing model. We recognize stock-based compensation expense related to our ESPP on a straight-line basis over the offering period, which is twelve months. Stock-based compensation expense is recognized net of estimated forfeiture activity.

The determination of the grant date fair value of options using an option-pricing model is affected by assumptions regarding a number of other complex and subjective variables, which include our expected stock price volatility over the expected term of the options, stock option exercise and cancellation behaviors, risk-free interest rates and expected dividends.

The number of PSUs earned and eligible to vest will be determined based on achievement of certain company financial performance measures and the recipient’s continued service with us. The number of shares of our stock to be received at vesting can range from 0% to 200% of the target amount. Compensation expense for PSUs is measured using the fair value at the date of grant and recorded over the vesting period under the graded-vesting attribution method, and may be adjusted over the vesting period based on interim estimates of performance against the pre-set objectives.
Income Taxes
Income Taxes
Income taxes are accounted for under the asset and liability method in accordance with authoritative guidance for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The guidance on accounting for uncertainty in income taxes requires us to identify, evaluate and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of these positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. Although we believe that our estimates and judgments were reasonable, actual results may differ from these estimates. Some or all of these judgments are subject to review by the taxing authorities.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-04 (Topic 350) Intangibles - Goodwill and Other. The new standard simplifies how companies are required to test goodwill for impairment by eliminating Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01 (Topic 805) Business Combinations - Clarifying the Definition of a Business. The new standard narrows the definition of a business to assist companies with evaluating when a set of transferred assets and activities is a business. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In October 2016, the FASB issued ASU No. 2016-16 (Topic 740), Intra-Entity Transfers of Assets Other Than Inventory. The new standard will require companies to recognize, as opposed to defer, the tax effects from intercompany transfers of certain assets when the transfer occurs. The standard is effective for our first quarter of fiscal 2019, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13 (Topic 326), Financial Instruments - Credit Losses. The amendments in this update require a financial asset (or a group of financial assets) measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. The standard is effective for our first quarter of fiscal 2021, although early adoption is permitted. We are currently evaluating whether this standard will have a material impact on our consolidated financial statements.

In March 2016, the FASB issued ASU No. 2016-09 (Topic 718), Compensation - Stock Compensation, which has been issued as part of its Simplification Initiative. The areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification on the statement of cash flows. The standard is effective for our first quarter of fiscal 2018. We do not expect this pronouncement to have a material impact on our consolidated financial statements upon adoption.

In February 2016, the FASB issued ASU No. 2016-02 (Topic 842), Leases, which supersedes the lease recognition requirements in ASC Topic 840, Leases. The standard requires an entity to recognize right-of-use assets and lease liabilities arising from a lease for operating leases, initially measured at the present value of the lease payments on the consolidated balance sheets. The impact of such leases on the consolidated statements of operations and cash flows will continue to be treated in a similar manner under current GAAP. The standard also requires additional qualitative and quantitative disclosures. The standard is effective for our first quarter of fiscal 2020, although early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements and related disclosures. We anticipate that most of our office leases will be recognized as lease liabilities and corresponding right-of-use assets, and will accordingly have a material impact on our consolidated balance sheets upon adoption.

In May 2014, the FASB issued ASU No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition and establishes a new revenue standard. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In March 2016, the FASB issued ASU No. 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies the guidance in the new revenue standard on assessing whether an entity is a principal or an agent in a revenue transaction. This conclusion impacts whether an entity reports revenue on a gross or net basis. In April 2016, the FASB issued ASU No. 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies the guidance in the new revenue standard regarding an entity’s identification of its performance obligations in a contract. In May 2016, the FASB issued ASU No. 2016-12, Narrow-Scope Improvements and Practical Expedients, which amends the guidance in the new revenue standard on collectability, non-cash consideration, presentation of sales tax, and transition. In December 2016, the FASB issued ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, which clarifies narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue standard, as amended by ASU No. 2015-14, is effective in the first quarter of fiscal 2019 and may be applied retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. We currently plan to adopt the standard using the cumulative effect transition method. Early adoption is permitted, but not earlier than the original effective date for annual and interim periods.

While we are still evaluating the total impact of the new revenue standard, we believe the adoption of this new standard will have a material impact on our consolidated financial statements, including the way we account for arrangements involving a term license, deferred revenue and sales commissions. Under the new revenue standard, we would be required to recognize term license revenues upfront and the associated maintenance revenues over the contract period. Under the current revenue standard, we recognize both the term license and maintenance revenues ratably over the contract period. In addition, some deferred revenue recorded in accordance with the current revenue standard could be eliminated upon adoption of the new revenue standard. We have also considered the impact of the guidance in ASC 340-40, Other Assets and Deferred Costs; Contracts with Customers, under Topic 606. Under ASC 340-40, we would be required to capitalize and amortize incremental costs of obtaining a contract, such as sales commission costs. Under our current accounting policy, we do not capitalize sales commission costs and recognize these costs when they are incurred.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of the Business and Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2017
Accounting Policies [Abstract]  
Schedule of changes in the allowance for doubtful accounts
The following table presents the changes in the allowance for doubtful accounts (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
 
 
 
 
 
 
Balance at beginning of period
$
531

 
$
473

 
$
758

Add: bad debt expense

 
98

 

Less: write-offs, net of recoveries
(56
)
 
(40
)
 
(285
)
Balance at end of period
$
475

 
$
531

 
$
473

Schedule of estimated useful lives of property and equipment
The following table presents the estimated useful lives of our property and equipment:
 
Useful Life
Computer equipment and software
3 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the useful life of the asset or the lease term
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2017
Fair Value Disclosures [Abstract]  
Schedule of fair value of financial assets and liabilities that were measured on a recurring basis
The following table sets forth the fair value of our financial assets and liabilities that were measured on a recurring basis as of January 31, 2017 and 2016 (in thousands):
 
 
January 31, 2017
 
January 31, 2016
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Money market funds
 
$
345,959

 
$

 
$

 
$
345,959

 
$
374,571

 
$

 
$

 
$
374,571

U.S. treasury securities
 

 
662,096

 

 
662,096

 

 
607,892

 

 
607,892

Other
 

 

 
3,000

 
3,000

 

 

 
1,500

 
1,500

Reported as:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Assets:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Cash and cash equivalents
 
 

 
 

 
 

 
$
345,959

 
 

 
 

 
 

 
$
397,965

Investments, current portion
 
 
 
 
 
 
 
662,096

 
 
 
 
 
 
 
584,498

Investments, non-current
 
 
 
 
 
 
 
3,000

 
 
 
 
 
 
 
1,500

Total
 
 

 
 

 
 

 
$
1,011,055

 
 

 
 

 
 

 
$
983,963

Schedule of Available-for-sale Securities Reconciliation
We invested in U.S. treasury securities during the fiscal year ended January 31, 2017 and 2016, which we have classified as available-for-sale securities. The following table presents our available-for-sale investments as of January 31, 2017 (in thousands): 
 
 
January 31, 2017
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Investments, current portion:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
662,327

 
$
32

 
$
(263
)
 
$
662,096

Total available-for-sale investments
 
$
662,327

 
$
32

 
$
(263
)
 
$
662,096



The following table presents our available-for-sale investments as of January 31, 2016 (in thousands): 
 
 
January 31, 2016
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
Cash and cash equivalents:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
23,399

 
$

 
$
(5
)
 
$
23,394

Investments, current portion:
 
 
 
 
 
 
 
 
U.S. treasury securities
 
584,554

 
158

 
(214
)
 
584,498

Total available-for-sale investments
 
$
607,953

 
$
158

 
$
(219
)
 
$
607,892

Schedule of Unrealized Loss on Investments
As of January 31, 2017, the following marketable securities were in an unrealized loss position (in thousands):
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
U.S. treasury securities
 
$
446,073

 
$
(263
)
 
$

 
$

 
$
446,073

 
$
(263
)


As of January 31, 2016, the following marketable securities were in an unrealized loss position (in thousands):
 
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
U.S. treasury securities
 
$
212,532

 
$
(138
)
 
$
164,298

 
$
(81
)
 
$
376,830

 
$
(219
)
Investments Classified by Contractual Maturity Date
The contractual maturities of our investments are as follows (in thousands):
 
 
January 31, 2017
Due within one year
 
$
662,096

Total
 
$
662,096

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Jan. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments required under the operating lease agreements
The following summarizes our operating lease commitments as of January 31, 2017 (in thousands):
 
 
Payments Due by Period*
 
 
Total
 
Less Than 1
year
 
1-3 years
 
3-5 years
 
More Than 5
years
Operating lease commitments (1)
 
$
177,160

 
$
20,399

 
$
44,582

 
$
36,745

 
$
75,434

 _________________________
(1) We entered into sublease agreements for portions of our office space and the future rental income of $1.0 million from these agreements has been included as an offset to our future minimum rental payments.
Schedule of future minimum lease payments required under financing lease agreements
As of January 31, 2017, future payments on the financing lease obligation are as follows (in thousands):
Fiscal Period:
 
 
Fiscal 2018
 
$
11,683

Fiscal 2019
 
12,510

Fiscal 2020
 
12,886

Fiscal 2021
 
13,272

Fiscal 2022
 
13,670

Thereafter
 
21,977

Total future minimum lease payments
 
$
85,998


XML 39 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment (Tables)
12 Months Ended
Jan. 31, 2017
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment
Property and equipment consisted of the following (in thousands):
 
 
As of January 31,
 
 
2017
 
2016
Computer equipment and software
 
$
59,396

 
$
43,883

Furniture and fixtures
 
16,194

 
13,398

Leasehold improvements (1)
 
58,569

 
41,028

Building (2)
 
82,250

 
72,186

 
 
216,409

 
170,495

Less: accumulated depreciation and amortization
 
(50,014
)
 
(35,500
)
Property and equipment, net
 
$
166,395

 
$
134,995

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Jan. 31, 2017
Business Acquisition [Line Items]  
Schedule of Goodwill [Table Text Block]
Goodwill balances are presented below (in thousands):
 
 
Fiscal Year
Ended January 31,
 
 
2017
 
2016
Beginning balance
 
$
123,318

 
$
19,070

Goodwill acquired
 

 
105,916

Foreign currency translation adjustments
 
1,324

 
(1,668
)
Ending balance
 
$
124,642

 
$
123,318

Schedule of finite-lived intangible assets
Intangible assets subject to amortization realized from acquisitions as of January 31, 2017 are as follows (in thousands, except useful life):
 
 
Gross Fair Value
 
Accumulated Amortization
 
Net Book Value
 
Weighted-Average Remaining Useful Life
(months)
Developed technology
 
$
59,370

 
$
(23,222
)
 
$
36,148

 
50
Customer relationships
 
1,810

 
(1,720
)
 
90

 
17
Other acquired intangible assets
 
1,180

 
(1,005
)
 
175

 
17
Total intangible assets subject to amortization
 
$
62,360

 
$
(25,947
)
 
$
36,413

 
 
Schedule of expected future amortization for capitalized computer software costs developed for internal use
The expected future amortization expense for acquired intangible assets as of January 31, 2017 is as follows (in thousands):
Fiscal Period:
 
 
Fiscal 2018
 
$
10,296

Fiscal 2019
 
8,035

Fiscal 2020
 
7,623

Fiscal 2021
 
7,383

Fiscal 2022
 
3,076

Total amortization expense
 
$
36,413

Caspida  
Business Acquisition [Line Items]  
Schedule of finite-lived intangible assets acquired as part of business combination
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):
 
 
Fair Value
 
 Useful Life (months)
Developed technology
 
$
44,300

 
72
In-process research and development
 
1,300

 
Indefinite*
Customer relationships
 
190

 
36
Total intangible assets acquired
 
$
45,790

 
 
 ______________________
*The in-process research and development is considered an indefinite-lived intangible asset until the completion or abandonment of the associated research and development efforts.
Business Acquisition, Pro Forma Information [Table Text Block]
The following unaudited pro forma information presents the combined results of operations as if the acquisition of Caspida had been completed on February 1, 2014, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include: (i) amortization associated with preliminary estimates for the acquired intangible assets; (ii) recognition of post-acquisition stock-based compensation; and (iii) the associated tax impact on these unaudited pro forma adjustments.

The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the two companies. Accordingly, these unaudited pro forma results are presented for informational purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands, except per share amounts):
 
 
Fiscal Year
Ended January 31,
 
 
2016
 
2015
Revenues
 
$
668,435

 
$
450,875

Net loss
 
$
(301,527
)
 
$
(229,755
)
Basic and diluted net loss per share
 
$
(2.38
)
 
$
(1.92
)
Metafor Software  
Business Acquisition [Line Items]  
Schedule of finite-lived intangible assets acquired as part of business combination

The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands, except useful life):
 
Fair Value
 
 Useful Life (months)
Developed technology
$
2,300

 
48
Other acquired intangible assets
370

 
36
Total intangible assets acquired
$
2,670

 
 


XML 41 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Compensation Plans (Tables)
12 Months Ended
Jan. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock option and RSU award activity
The following table summarizes the stock option, RSU and PSU award activity during the fiscal years ended January 31, 2016 and 2017
 
 
 
 
Options Outstanding
 
RSUs and PSUs
Outstanding
 
 
Available
for Grant
 
Shares
 
Weighted-
Average
Exercise
Price
Per Share
 
Weighted-
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value (1)
 
Shares
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
 
Balances as of January 31, 2015
 
6,718,878

 
6,536,855

 
$
5.76

 
5.59
 
$
301,532

 
12,480,368

Additional shares authorized
 
6,176,924

 
 

 
 

 
 
 
 

 
 

Options granted from acquisitions (2)
 
(86,753
)
 
86,753

 
1.30

 
 
 
 
 
 
Options exercised
 


 
(2,755,556
)
 
5.54

 
 
 
 
 
 
Options forfeited and expired
 
152,053

 
(152,053
)
 
32.80

 
 
 
 
 
 
RSUs and PSUs granted
 
(7,905,929
)
 
 
 
 
 
 
 
 
 
7,905,929

RSUs vested
 


 
 
 
 
 
 
 
 
 
(4,136,073
)
RSUs forfeited and canceled
 
1,497,971

 
 
 
 
 
 
 
 
 
(1,497,971
)
Balances as of January 31, 2016
 
6,553,144

 
3,715,999

 
$
4.72

 
4.24
 
$
154,696

 
14,752,253

Additional shares authorized
 
6,577,173

 


 


 
 
 
 
 
 
Options exercised
 


 
(1,642,599
)
 
4.72

 
 
 
 
 
 
Options forfeited and expired
 
15,506

 
(15,506
)
 
11.36

 
 
 
 
 
 
RSUs and PSUs granted
 
(6,278,185
)
 


 


 
 
 
 
 
6,278,185

RSUs and PSUs vested
 


 


 


 
 
 
 
 
(5,644,893
)
Shares withheld related to net share settlement of RSUs and PSUs
 
2,073,020

 
 
 
 
 
 
 
 
 
 
RSUs and PSUs forfeited and canceled
 
1,461,131

 


 


 
 
 
 
 
(1,461,131
)
Balances as of January 31, 2017
 
10,401,789

 
2,057,894

 
$
4.67

 
3.28
 
$
109,571

 
13,924,414

Vested and expected to vest
 
 
 
2,057,799

 
$
4.67

 
3.28
 
$
109,565

 
13,552,042

Exercisable as of January 31, 2017
 
 
 
2,020,331

 
$
4.73

 
3.20
 
$
107,446

 
 

 
(1) The intrinsic value is calculated as the difference between the exercise price of the underlying stock option award and the closing market price of our common stock as of January 31, 2017.

(2) Includes replacement stock options granted in conjunction with our acquisition of Caspida. Per the terms of the merger agreement with Caspida, certain unvested outstanding stock options held by Caspida employees were canceled and replaced with stock options to purchase shares of our common stock under our 2012 Equity Incentive Plan. Refer to Note 5 “Acquisitions, Goodwill and Intangible Assets” for details.

Schedule of allocation of stock-based compensation expense related to stock-based awards, employee stock purchases and restricted stock units
Stock-based compensation expense related to our stock-based awards, employee stock purchases and restricted stock units was allocated as follows (in thousands):
 
 
Fiscal Year Ended January 31,
 
 
2017
 
2016
 
2015
Cost of revenues
 
$
30,971

 
$
26,057

 
$
17,189

Research and development
 
129,388

 
89,197

 
60,777

Sales and marketing
 
161,164

 
130,054

 
90,064

General and administrative
 
56,518

 
46,949

 
46,149

Total stock-based compensation expense
 
$
378,041

 
$
292,257

 
$
214,179

Valuation Assumptions  
Schedule of assumptions that were used to estimate the fair value of the ESPP
The following assumptions were used to estimate the fair value of the ESPP:
 
 
Fiscal Year Ended January 31,
 
 
2017
 
2016
 
2015
Expected volatility
 
37.4 - 57.6%

 
37.3 - 57.1%

 
38.4 - 59.0%

Risk-free rate
 
0.28 - 0.91%

 
0.11 - 0.69%

 
0.07 - 0.22%

Dividend yield
 

 

 

Expected term (in years)
 
0.50 - 1.00

 
0.50 - 1.00

 
0.50 - 1.00

Employees  
Valuation Assumptions  
Schedule of assumptions that were used to estimate the fair value of options granted
The following assumptions were used to estimate the fair value of options granted to employees:
 
 
Fiscal Year Ended January 31,
 
 
2016
 
2015
Expected volatility
 
62.8
%
 
49.4
%
Risk-free rate
 
1.58
%
 
1.96
%
Dividend yield
 

 

Expected term (in years)
 
5.29

 
6.04

Nonemployees  
Valuation Assumptions  
Schedule of assumptions that were used to estimate the fair value of options granted
The following assumptions were used to estimate the fair value of nonemployee options:
 
 
Fiscal Year Ended January 31,
 
 
2015
Expected volatility
 
50.5 - 51.4%

Risk-free rate
 
1.85 - 2.43%

Dividend yield
 

Expected term (in years)
 
6.70 - 7.96

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Geographic Information (Tables)
12 Months Ended
Jan. 31, 2017
Segment Reporting [Abstract]  
Schedule of revenues by geographic region
The following tables present our revenues by geographic region for the periods presented (in thousands):

Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
United States
$
725,451

 
$
501,802

 
$
342,728

International
224,504

 
166,633

 
108,147

Total revenues
$
949,955

 
$
668,435

 
$
450,875

Schedule of property and equipment by geographic region
The following tables present our property and equipment by geographic region for the periods presented (in thousands):
 
As of January 31,
 
2017
 
2016
United States
$
159,428

 
$
129,268

International
6,967

 
5,727

Total property and equipment, net
$
166,395

 
$
134,995

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2017
Income Tax Disclosure [Abstract]  
Schedule of components of income (loss) before income tax expense
Loss before income tax expense consists of the following for the periods shown below (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
United States
$
(362,505
)
 
$
(294,624
)
 
$
(221,041
)
International
12,823

 
7,980

 
6,201

Total
$
(349,682
)
 
$
(286,644
)
 
$
(214,840
)
Schedule of components of income tax expense
Income tax expense (benefit) consists of the following for the periods shown below (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Current tax provision:
 
 
 
 
 
Federal
$

 
$

 
$

State
274

 
223

 
138

Foreign
5,559

 
3,045

 
2,465

Total current tax provision
5,833

 
3,268

 
2,603

Deferred tax provision:
 
 
 
 
 
Federal
165

 
(10,437
)
 
(170
)
State
15

 
(487
)
 
(14
)
Foreign
(506
)
 
(216
)
 
(143
)
Total deferred tax provision
(326
)
 
(11,140
)
 
(327
)
Total tax provision (benefit)
$
5,507

 
$
(7,872
)
 
$
2,276

Schedule of reconciliation of federal statutory income tax provision to effective income tax provision
The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Expected provision at United States federal statutory rate
$
(118,892
)
 
$
(97,459
)
 
$
(73,635
)
State income taxes - net of federal benefit
(10,711
)
 
(8,730
)
 
(3,914
)
Stock options
21,772

 
10,734

 
9,570

Research and development tax credits
(13,496
)
 
(11,965
)
 
(6,647
)
Tax reserve for uncertain tax positions
18

 
26

 
(10
)
Change in valuation allowance
124,220

 
108,300

 
75,910

Non-deductible expenses
2,694

 
2,632

 
1,006

Release of valuation allowance due to acquisitions

 
(10,924
)
 

Other
(98
)
 
(486
)
 
(4
)
Total tax provision (benefit)
$
5,507

 
$
(7,872
)
 
$
2,276

Schedule of components of deferred tax assets and liabilities
Deferred tax assets and liabilities consist of the following (in thousands):
 
Fiscal Year Ended January 31,
 
2017
 
2016
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
220,818

 
$
151,917

Accrued liabilities
14,848

 
7,995

Tax credit carryforwards
49,280

 
35,826

Stock-based compensation
36,074

 
34,912

Deferred revenue
40,046

 
22,200

Valuation allowance
(356,782
)
 
(236,174
)
Total deferred tax assets
4,284

 
16,676

Deferred tax liabilities:
 
 
 
Depreciation and amortization
(3,459
)
 
(16,184
)
Total deferred tax liabilities
(3,459
)
 
(16,184
)
Net deferred taxes
825

 
492

Recorded as:
 
 
 
Non-current deferred tax assets
357,607

 
236,666

Non-current valuation allowance
(356,782
)
 
(236,174
)
Net deferred tax assets
$
825

 
$
492

Schedule of net operating loss and tax credit carry forwards
Net operating loss and tax credit carryforwards as of January 31, 2017 are as follows (in thousands):
 
Amount
 
Expiration years
Net operating loss, federal
$
1,395,563

 
2025 - 2038
Net operating loss, state
939,720

 
2019 - 2038
Tax credit, federal
40,260

 
2026 - 2038
Tax credit, state
38,697

 
N/A
Schedule of unrecognized tax positions
The remainder will not, if recognized, affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets.
 
Fiscal Year Ended January 31,
(in thousands)
2017
 
2016
 
2015
Balance at beginning of year
$
12,493

 
$
8,462

 
$
4,862

Increase related to prior year tax positions

 

 
889

Decrease related to prior year tax positions

 

 
(24
)
Increase related to current year tax positions
4,262

 
4,031

 
2,735

Balance at end of year
$
16,755

 
$
12,493

 
$
8,462

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2017
Earnings Per Share [Abstract]  
Schedule of computation of historical basic and diluted net loss per share
The following table sets forth the computation of historical basic and diluted net loss per share (in thousands, except per share data):
 
Fiscal Year Ended January 31,
 
2017
 
2016
 
2015
Numerator:
 
 
 
 
 
Net loss
$
(355,189
)
 
$
(278,772
)
 
$
(217,116
)
Denominator:
 
 
 
 
 
Weighted-average common shares outstanding
134,357

 
127,415

 
119,813

Less: Weighted-average unvested common shares subject to repurchase or forfeiture
(447
)
 
(669
)
 
(38
)
Weighted-average shares used to compute net loss per share, basic and diluted
133,910

 
126,746

 
119,775

Net loss per share, basic and diluted
$
(2.65
)
 
$
(2.20
)
 
$
(1.81
)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
 
As of January 31,
 
2017
 
2016
 
2015
Shares subject to outstanding common stock options
2,057,894

 
3,715,999

 
6,536,855

Shares subject to outstanding RSUs, PSUs and RSAs
14,002,733

 
15,374,151

 
12,480,368

Employee stock purchase plan
668,761

 
548,221

 
281,716

Total
16,729,388

 
19,638,371

 
19,298,939

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of the Business and Significant Accounting Policies (Details) - segment
12 Months Ended
Jul. 09, 2015
Jun. 23, 2015
Jan. 31, 2017
Segments      
Number of operating segments 1 1 1
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of the Business and Significant Accounting Policies (Details 2)
$ in Thousands
12 Months Ended
Jan. 31, 2017
USD ($)
financial_institution
customer
Jan. 31, 2016
USD ($)
customer
Jan. 31, 2015
USD ($)
Changes in the allowance for doubtful accounts      
Balance at beginning of period $ 531 $ 473 $ 758
Add: bad debt expense 0 98 0
Less: write-offs, net of recoveries (56) (40) (285)
Balance at end of period $ 475 $ 531 $ 473
Cash | Credit concentration      
Concentration of Risk      
Number of financial institutions | financial_institution 2    
Accounts receivable | Customer concentration      
Concentration of Risk      
Number of customers | customer 1 2  
Concentration Risk, Percentage 30.00% 42.00%  
Customer One [Member] | Accounts receivable | Customer concentration      
Concentration of Risk      
Concentration Risk, Percentage 30.00% 26.00%  
Customer Two [Member] | Accounts receivable | Customer concentration      
Concentration of Risk      
Concentration Risk, Percentage   16.00%  
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of the Business and Significant Accounting Policies (Details 3)
12 Months Ended
Jan. 31, 2017
Minimum  
Property and Equipment  
Useful Life 3 years
Maximum  
Property and Equipment  
Useful Life 5 years
Computer equipment and software  
Property and Equipment  
Useful Life 3 years
Furniture and fixtures  
Property and Equipment  
Useful Life 5 years
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of the Business and Significant Accounting Policies (Details 4) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Commissions      
Commission expense $ 109.1 $ 88.5 $ 61.0
Leases      
Lease rent expenses 28.1 11.9 9.8
Advertising Expense      
Advertising expenses $ 10.0 $ 13.3 $ 8.4
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Fair Value Measurements    
U.S. treasury securities $ 662,096 $ 607,892
Recurring basis | Level 1    
Fair Value Measurements    
Money market funds 345,959 374,571
U.S. treasury securities 0 0
Other Assets 0 0
Recurring basis | Level 2    
Fair Value Measurements    
Money market funds 0 0
U.S. treasury securities 662,096 607,892
Other Assets 0 0
Recurring basis | Level 3    
Fair Value Measurements    
Money market funds 0 0
U.S. treasury securities 0 0
Other Assets 3,000 1,500
Total | Recurring basis    
Fair Value Measurements    
Money market funds 345,959 374,571
U.S. treasury securities 662,096 607,892
Other Assets 3,000 1,500
Assets:    
Cash and cash equivalents 345,959 397,965
Investments, current portion 662,096 584,498
Investments, non-current 3,000 1,500
Total 1,011,055 983,963
Preferred Stock [Member] | Fair Value, Measurements, Nonrecurring [Member] | Level 3    
Fair Value Measurements    
Available-for-sale Securities 2,000  
Convertible Debt Securities [Member] | Recurring basis | Level 3    
Fair Value Measurements    
Available-for-sale Securities 3,000 1,500
Purchases $ 1,500 $ 1,500
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Amortized Cost To Fair Value Reconciliation (Details) - USD ($)
$ in Thousands
Jan. 31, 2017
Jan. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 662,327 $ 607,953
Unrealized Gains 32 158
Unrealized Losses (263) (219)
Fair Value 662,096 607,892
Cash and cash equivalents: | U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   23,399
Unrealized Gains   0
Unrealized Losses   (5)
Fair Value   23,394
Investments, current portion: | U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 662,327 584,554
Unrealized Gains 32 158
Unrealized Losses (263) (214)
Fair Value $ 662,096 $ 584,498
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Securities in Unrealized Loss Position (Details) - U.S. treasury securities - USD ($)
$ in Thousands
Jan. 31, 2017
Jan. 31, 2016
Fair Value    
Less than 12 Months $ 446,073 $ 212,532
12 Months or Greater 0 164,298
Total 446,073 376,830
Unrealized Losses    
Less than 12 Months (263) (138)
12 Months or Greater 0 (81)
Total $ (263) $ (219)
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Contractual maturities (Details) - USD ($)
$ in Thousands
Jan. 31, 2017
Jan. 31, 2016
Fair Value Measurements    
Due within one year $ 662,096  
Total 662,096 $ 607,892
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Measurements    
Total $ 0 $ 0
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Rent expense $ 28,100 $ 11,900 $ 9,800
Facility exit charge 8,625 0 0
Accelerated depreciation of property and equipment 2,739 $ 0 $ 0
Office lease obligations      
Total 177,160    
Less Than 1 year 20,399    
1-3 years 44,582    
3-5 years 36,745    
More Than 5 years 75,434    
Operating lease obligations      
Future minimum sublease rental payments, as an offset to the future minimum rental payments $ 1,000    
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Office Lease (Details)
ft² in Thousands
Aug. 24, 2015
USD ($)
ft²
Apr. 29, 2014
USD ($)
ft²
Jan. 31, 2017
USD ($)
May 13, 2014
USD ($)
Leases        
Base rent obligation     $ 177,160,000  
Indemnification Arrangements        
Commitments and Contingencies        
Loss Contingency Accrual     $ 0  
San Jose, CA, 3098 Olsen Drive [Member]        
Leases        
Area of Real Estate Property | ft² 235      
Term of office lease 129 months      
Base rent obligation $ 120,500,000      
San Francisco, CA , 270 Brannan St [Member]        
Leases        
Area of Real Estate Property | ft²   182    
Term of office lease   84 months    
Base rent obligation   $ 92,000,000    
Amount to be maintained in Letter of Credit as Security for Lease Arrangement       $ 6,000,000
San Francisco, CA , 270 Brannan Street [Member]        
Leases        
Area of Real Estate Property | ft²   91    
San Francisco, CA , 270 Brannan Street - Initial Premises [Member]        
Leases        
Area of Real Estate Property | ft²   91    
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies Commitments and Contingencies - Financing Lease Obligations (Details)
$ in Thousands
Jan. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2018 $ 11,683
Fiscal 2019 12,510
Fiscal 2020 12,886
Fiscal 2021 13,272
Fiscal 2022 13,670
Thereafter 21,977
Total future minimum lease payments $ 85,998
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Property and Equipment      
Property and equipment, gross $ 216,409 $ 170,495  
Less: accumulated depreciation and amortization (50,014) (35,500)  
Property and equipment, net 166,395 134,995  
Depreciation and amortization expense 22,800 10,300 $ 8,000
Accelerated depreciation of property and equipment 2,739 0 $ 0
Leasehold Improvements Not In Service [Member]      
Property and Equipment      
Property and equipment, gross 1,000 28,900  
Computer equipment and software      
Property and Equipment      
Property and equipment, gross 59,396 43,883  
Furniture and fixtures      
Property and Equipment      
Property and equipment, gross 16,194 13,398  
Leasehold improvements      
Property and Equipment      
Property and equipment, gross 58,569 41,028  
Construction in Progress [Member]      
Property and Equipment      
Property and equipment, gross $ 82,250 $ 72,186  
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets (Details Textual)
$ in Thousands
12 Months Ended
Jul. 09, 2015
USD ($)
segment
Jun. 23, 2015
USD ($)
segment
Jan. 31, 2017
USD ($)
segment
Jan. 31, 2016
USD ($)
Jan. 31, 2015
USD ($)
Business Acquisition [Line Items]          
Goodwill     $ 124,642 $ 123,318 $ 19,070
Number of operating segments | segment 1 1 1    
Amortization of Intangible Assets     $ 11,900 $ 9,200 $ 4,400
Metafor Software          
Business Acquisition [Line Items]          
Percentage of voting interests acquired   100.00%      
Payments to acquire businesses, gross   $ 16,400      
Net assets acquired   500      
Net deferred tax assets acquired   100      
Goodwill   13,100      
Identifiable intangible assets acquired   $ 2,670      
Caspida          
Business Acquisition [Line Items]          
Percentage of voting interests acquired 100.00%        
Payments to acquire businesses, gross $ 128,400        
Identifiable intangible assets acquired 45,790        
Net deferred tax liabilities assumed 11,400        
Net assets acquired 1,200        
Goodwill 92,800        
Fair value of issued awards under merger agreement 61,600        
Caspida | General and administrative          
Business Acquisition [Line Items]          
Acquisition related costs 1,700        
In Process Research and Development [Member] | Caspida          
Business Acquisition [Line Items]          
Indefinite-lived intangible assets, acquired fair value $ 1,300        
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 09, 2015
Jun. 23, 2015
Jan. 31, 2017
Developed technology      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     50 years
Customer relationships      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     17 years
Other Intangible Assets [Member]      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     17 years
Metafor Software      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Identifiable intangible assets acquired   $ 2,670  
Metafor Software | Developed technology      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Identifiable intangible assets acquired   $ 2,300  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   48 months  
Metafor Software | Other Intangible Assets [Member]      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Identifiable intangible assets acquired   $ 370  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   36 months  
Caspida      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Identifiable intangible assets acquired $ 45,790    
Caspida | Developed technology      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Identifiable intangible assets acquired $ 44,300    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 72 months    
Caspida | Customer relationships      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Identifiable intangible assets acquired $ 190    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 36 months    
In Process Research and Development [Member] | Caspida      
Finite-Lived and Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Line Items]      
Indefinite-lived intangible assets, acquired fair value $ 1,300    
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets (Details 1)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2016
USD ($)
company
$ / shares
Jan. 31, 2015
USD ($)
$ / shares
Business Combinations [Abstract]    
Number of Businesses Acquired | company 2  
Business Acquisition, Pro Forma Revenue $ 668,435 $ 450,875
Business Acquisition, Pro Forma Net Income (Loss) $ (301,527) $ (229,755)
Business Acquisition, Pro Forma Earnings Per Share, Basic and Diluted | $ / shares $ (2.38) $ (1.92)
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Business Combinations [Abstract]      
Goodwill $ 124,642 $ 123,318 $ 19,070
Goodwill, Acquired During Period   105,916  
Goodwill, Translation Adjustments $ 1,324 $ (1,668)  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 3)
$ in Thousands
12 Months Ended
Jan. 31, 2017
USD ($)
Business Acquisition [Line Items]  
Finite-Lived Intangible Assets, Gross $ 62,360
Finite-Lived Intangible Assets, Accumulated Amortization (25,947)
Finite-Lived Intangible Assets, Net $ 36,413
Developed Technology Rights [Member]  
Business Acquisition [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 50 years
Finite-Lived Intangible Assets, Gross $ 59,370
Finite-Lived Intangible Assets, Accumulated Amortization (23,222)
Finite-Lived Intangible Assets, Net $ 36,148
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 17 years
Finite-Lived Intangible Assets, Gross $ 1,810
Finite-Lived Intangible Assets, Accumulated Amortization (1,720)
Finite-Lived Intangible Assets, Net $ 90
Other Intangible Assets [Member]  
Business Acquisition [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 17 years
Finite-Lived Intangible Assets, Gross $ 1,180
Finite-Lived Intangible Assets, Accumulated Amortization (1,005)
Finite-Lived Intangible Assets, Net $ 175
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 4)
$ in Thousands
Jan. 31, 2017
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months $ 10,296
Finite-Lived Intangible Assets, Amortization Expense, Year Two 8,035
Finite-Lived Intangible Assets, Amortization Expense, Year Three 7,623
Finite-Lived Intangible Assets, Amortization Expense, Year Four 7,383
Finite-Lived Intangible Assets, Amortization Expense, Year Five 3,076
Finite-Lived Intangible Assets, Net $ 36,413
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt Financing Facilities (Details) - Revolving line of credit facility - USD ($)
12 Months Ended
Jan. 31, 2017
May 09, 2013
Debt Financing Facilities    
Maximum borrowing capacity   $ 25,000,000
Prime rate (as a percent) 3.75%  
Amount outstanding $ 0  
LIBOR    
Debt Financing Facilities    
Margin over prime rate (as a percent) 2.75%  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders Equity (Details)
12 Months Ended
Jan. 31, 2017
$ / shares
shares
Jan. 31, 2016
$ / shares
shares
Equity [Abstract]    
Number of shares of common stock authorized 1,000,000,000 1,000,000,000
Common stock, par value per share (in dollars per share) | $ / shares $ 0.001 $ 0.001
Shares of common stock issued 137,169,481 131,543,467
Common stock, shares outstanding 137,169,481 131,543,467
Early Exercise of Employee Options    
Portion of shares from early exercises of employee options for which the repurchase right lapses on the first anniversary of the vesting start date. 0.25 0.25
Portion of shares from early exercises of employee options for which the repurchase right lapses on monthly basis after the first anniversary of the vesting start date. 0.0208 0.0208
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Compensation Plans (Details) - shares
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Available for Grant    
Balances at the beginning of the period (in shares) 6,553,144 6,718,878
Additional shares authorized 6,577,173 6,176,924
Options granted (in shares)   (86,753)
Options forfeited and expired (in shares) 15,506 152,053
RSUs granted (in shares) (6,278,185) (7,905,929)
Shares withheld related to net share settlement of RSUs (in shares) 2,073,020  
RSU's forfeited (in shares) 1,461,131 1,497,971
Balances at the end of the period (in shares) 10,401,789 6,553,144
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Compensation Plans (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Stock Compensation Plans      
Additional shares authorized 6,577,173 6,176,924  
Future grants under 2003 Plan (in shares) 0    
Number of shares available for issuance 10,401,789 6,553,144 6,718,878
Shares      
Options granted (in shares)   86,753  
Options forfeited and expired (in shares) (15,506) (152,053)  
Number of Shares      
Equity other than options granted (in shares) (6,278,185) (7,905,929)  
Equity other than options forfeited (in shares) (1,461,131) (1,497,971)  
ESPP      
Stock Compensation Plans      
Number of shares available for issuance 4,000,000    
Percentage of outstanding shares available for issuance 2.00%    
Employee Stock Purchase Plan      
Maximum percentage of eligible compensation that can be used to purchase shares of common stock 15.00%    
Purchase price of shares as a percentage of fair value of common stock 85.00%    
Offering period 12 months    
2012 plan      
Stock Compensation Plans      
Number of shares available for issuance 10,000,000    
Percentage of outstanding shares available for issuance 5.00%    
Options      
Shares      
Outstanding at the beginning of the period (in shares) 3,715,999 6,536,855  
Options granted (in shares)   86,753  
Options exercised (in shares) (1,642,599) (2,755,556)  
Options forfeited and expired (in shares) (15,506) (152,053)  
Outstanding at the end of the period (in shares) 2,057,894 3,715,999 6,536,855
Vested and expected to vest at the end of the period (in shares) 2,057,799    
Vested and exercisable at the end of the period (in shares) 2,020,331    
Weighted-Average Exercise Price Per Share      
Balances at the beginning of the period (in dollars per share) $ 4.72 $ 5.76  
Options granted (in dollars per share)   1.30  
Options exercised (in dollars per share) 4.72 5.54  
Options forfeited (in dollars per share) 11.36 32.80  
Balances at the end of the period (in dollars per share) 4.67 $ 4.72 $ 5.76
Vested and expected to vest at the end of the period (in dollars per share) 4.67    
Vested and exercisable at the end of the period (in dollars per share) $ 4.73    
Weighted-Average Remaining Contractual Term      
Balances at the end of the period 3 years 3 months 10 days 4 years 2 months 27 days 5 years 7 months 2 days
Vested and expected to vest at the end of the period 3 years 3 months 10 days    
Vested and exercisable at the end of the period 3 years 2 months 12 days    
Aggregate Intrinsic Value      
Outstanding at the end of the period (in dollars) [1] $ 109,571 $ 154,696 $ 301,532
Vested and expected to vest at the end of the period (in dollars) [1] 109,565    
Vested and exercisable at the end of the period (in dollars) [1] 107,446    
Number of Shares      
Tax benefits that have been realized from exercised stock options 700    
Unrecognized compensation cost      
Total unrecognized compensation cost related to stock options $ 2,200    
Weighted-average period over which unrecognized compensation cost is expected to be recognized 1 year 6 months    
Additional disclosures      
Total intrinsic value of options exercised (in dollars) $ 83,500 $ 162,300 $ 270,100
Weighted-average grant date fair value of options granted (in dollars per share)   $ 67.81 $ 43.31
Options | Maximum      
Stock Compensation Plans      
Terms of options 10 years    
Voting power of all classes or outstanding stock (as a percent) 10.00%    
Term of an incentive stock option of participant who owns more than 10% of the voting power 5 years    
RSUs      
Stock Compensation Plans      
Vesting period 4 years    
Number of Shares      
Balances at the beginning of the period (in shares) 14,752,253 12,480,368  
Equity other than options granted (in shares) (6,278,185) (7,905,929)  
Equity other than options vested (in shares) (5,644,893) (4,136,073)  
Equity other than options forfeited (in shares) (1,461,131) (1,497,971)  
Balances at the end of the period (in shares) 13,924,414 14,752,253 12,480,368
RSU's vested and expected to vest at the end of the period (in shares) 13,552,042    
Unrecognized compensation cost      
Weighted-average period over which unrecognized compensation cost is expected to be recognized 2 years 8 months    
Total unrecognized compensation cost $ 620,500    
Additional disclosures      
Weighted-average grant date fair value of RSUs granted (in dollars per share) $ 54.80    
Aggregate intrinsic value of RSUs vested (in dollars) $ 300,500    
PSUs      
Number of Shares      
Equity other than options granted (in shares) (626,250) (235,000)  
Unrecognized compensation cost      
Weighted-average period over which unrecognized compensation cost is expected to be recognized 2 years 11 months    
Total unrecognized compensation cost $ 14,700    
Additional disclosures      
Weighted-average grant date fair value of RSUs granted (in dollars per share) $ 49.25    
PSUs | Maximum      
Stock Compensation Plans      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 200.00%    
PSUs | Minimum      
Stock Compensation Plans      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 0.00%    
RSAs      
Number of Shares      
Equity other than options granted (in shares) (671,782)    
Equity other than options vested (in shares) (407,460)    
Equity other than options forfeited (in shares) (186,003)    
Balances at the end of the period (in shares) 78,319    
Unrecognized compensation cost      
Weighted-average period over which unrecognized compensation cost is expected to be recognized 1 year 11 months    
Total unrecognized compensation cost $ 4,500    
Additional disclosures      
Weighted-average grant date fair value of RSUs granted (in dollars per share) $ 69.00    
[1] The intrinsic value is calculated as the difference between the exercise price of the underlying stock option award and the closing market price of our common stock as of January 31, 2017.
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Compensation Plans (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Stock-Based Compensation Expense      
Total stock-based compensation expense $ 378,041 $ 292,257 $ 214,179
Cost of revenues      
Stock-Based Compensation Expense      
Total stock-based compensation expense 30,971 26,057 17,189
Research and development      
Stock-Based Compensation Expense      
Total stock-based compensation expense 129,388 89,197 60,777
Sales and marketing      
Stock-Based Compensation Expense      
Total stock-based compensation expense 161,164 130,054 90,064
General and administrative      
Stock-Based Compensation Expense      
Total stock-based compensation expense $ 56,518 $ 46,949 $ 46,149
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Compensation Plans (Details 4)
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
ESPP      
Assumptions used to determine the fair value of options      
Expected volatility, minimum (as a percent) 37.40% 37.30% 38.40%
Expected volatility, maximum (as a percent) 57.60% 57.10% 59.00%
Risk-free rate, minimum (as a percent) 0.28% 0.11% 0.07%
Risk-free rate, maximum (as a percent) 0.91% 0.69% 0.22%
Dividend yield (as a percent) 0.00% 0.00% 0.00%
ESPP | Minimum      
Assumptions used to determine the fair value of options      
Expected term 6 months 6 months 6 months
ESPP | Maximum      
Assumptions used to determine the fair value of options      
Expected term 1 year 1 year 1 year
Options | Employees      
Assumptions used to determine the fair value of options      
Expected volatility (as a percent)   62.80% 49.40%
Risk-free rate, minimum (as a percent)    
Risk-free rate (as a percent)   1.58% 1.96%
Risk-free rate, maximum (as a percent)    
Dividend yield (as a percent)   0.00% 0.00%
Expected term   5 years 3 months 15 days 6 years 15 days
Options | Nonemployees      
Assumptions used to determine the fair value of options      
Expected volatility, minimum (as a percent) 50.50%
Expected volatility, maximum (as a percent) 51.40%
Risk-free rate, minimum (as a percent) 1.85%
Risk-free rate, maximum (as a percent) 2.43%
Dividend yield (as a percent)     0.00%
Options | Nonemployees | Minimum      
Assumptions used to determine the fair value of options      
Expected term 6 years 8 months 12 days
Options | Nonemployees | Maximum      
Assumptions used to determine the fair value of options      
Expected term 7 years 11 months 16 days
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Geographic Information (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 949,955 $ 668,435 $ 450,875
Property and equipment, net 166,395 134,995  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 725,451 501,802 342,728
Property and equipment, net 159,428 129,268  
International      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 224,504 166,633 $ 108,147
Property and equipment, net $ 6,967 $ 5,727  
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Geographic Information (Details) - Customer concentration risk - customer
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Sales Revenue, Goods, Net [Member]      
Concentration of Risk      
Number of customers accounting for 10 percent or more of the concentration risk 2 2 1
Revenue      
Concentration of Risk      
Percentage of concentration 44.00% 27.00% 12.00%
Accounts receivable      
Concentration of Risk      
Number of customers accounting for 10 percent or more of the concentration risk 1 2  
Percentage of concentration 30.00% 42.00%  
Customer One [Member] | Sales Revenue, Goods, Net [Member]      
Concentration of Risk      
Percentage of concentration 28.00% 14.00% 12.00%
Customer One [Member] | Accounts receivable      
Concentration of Risk      
Percentage of concentration 30.00% 26.00%  
Customer Two [Member] | Sales Revenue, Goods, Net [Member]      
Concentration of Risk      
Percentage of concentration 16.00% 13.00%  
Customer Two [Member] | Accounts receivable      
Concentration of Risk      
Percentage of concentration   16.00%  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Loss before income tax expense      
United States $ (362,505) $ (294,624) $ (221,041)
International 12,823 7,980 6,201
Loss before income taxes (349,682) (286,644) (214,840)
Current tax provision:      
Federal 0 0 0
State 274 223 138
Foreign 5,559 3,045 2,465
Total current tax provision 5,833 3,268 2,603
Deferred tax provision:      
Federal 165 (10,437) (170)
State 15 (487) (14)
Foreign (506) (216) (143)
Total deferred tax provision (326) (11,140) (327)
Total tax provision 5,507 (7,872) 2,276
Reconciliation of federal statutory income tax provision to effective income tax provision      
Expected provision at United States federal statutory rate (118,892) (97,459) (73,635)
State income taxes - net of federal benefit (10,711) (8,730) (3,914)
Stock options 21,772 10,734 9,570
Research and development tax credits (13,496) (11,965) (6,647)
Tax reserve for uncertain tax positions 18 26 (10)
Change in valuation allowance 124,220 108,300 75,910
Non-deductible expenses 2,694 2,632 1,006
Release of valuation allowance due to acquisitions 0 (10,924) 0
Other (98) (486) (4)
Total tax provision $ 5,507 $ (7,872) $ 2,276
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details 2) - USD ($)
$ in Thousands
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Deferred tax assets:      
Net operating loss carryforwards $ 220,818 $ 151,917  
Accrued liabilities 14,848 7,995  
Tax credit carryforwards 49,280 35,826  
Stock-based compensation 36,074 34,912  
Deferred revenue 40,046 22,200  
Valuation allowance (356,782) (236,174) $ (135,700)
Total deferred tax assets 4,284 16,676  
Deferred tax liabilities:      
Depreciation and amortization (3,459) (16,184)  
Total deferred tax liabilities (3,459) (16,184)  
Net deferred taxes 825 492  
Recorded as:      
Non-current deferred tax assets 357,607 236,666  
Non-current valuation allowance (356,782) (236,174)  
Net deferred taxes $ 825 $ 492  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Net operating loss and tax credit carry forwards      
Deferred tax assets valuation allowance $ 356,782 $ 236,174 $ 135,700
Net change in valuation allowance 120,600    
Excess tax benefits from exercised stock options 301,600 279,800  
Liability for unrecognized tax positions that would, if recognized, impact the entity's effective tax rate 400    
Unrecognized tax benefit      
Balance at beginning of year 12,493 8,462 4,862
Increase related to prior year tax positions 0 0 889
Decrease related to prior year tax positions 0 0 (24)
Increase related to current year tax positions 4,262 4,031 2,735
Balance at end of year 16,755 12,493 $ 8,462
Accrued interest and penalties related to unrecognized tax benefits 117 106  
Undistributed earnings of foreign subsidiaries 16,100    
California Enterprise Zone      
Net operating loss and tax credit carry forwards      
Tax credit 2,300    
Federal      
Net operating loss and tax credit carry forwards      
Net operating loss 1,395,563    
Tax credit 40,260    
Federal | Research and development      
Net operating loss and tax credit carry forwards      
Tax credit 76,700    
State      
Net operating loss and tax credit carry forwards      
Net operating loss 939,720    
Tax credit $ 38,697    
State | Research and development      
Net operating loss and tax credit carry forwards      
Tax credit   $ 55,800  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Numerator      
Net loss $ (355,189) $ (278,772) $ (217,116)
Denominator:      
Weighted-average common shares outstanding 134,357 127,415 119,813
Less: Weighted-average unvested common shares subject to repurchase or forfeiture (447) (669) (38)
Weighted-average shares used to compute net loss per share, basic and diluted 133,910 126,746 119,775
Net loss per share      
Net loss per share, basic and diluted (in dollars per share) $ (2.65) $ (2.20) $ (1.81)
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share (Details 2) - shares
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Potentially dilutive securities      
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive (in shares) 16,729,388 19,638,371 19,298,939
Shares subject to outstanding common stock options      
Potentially dilutive securities      
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive (in shares) 2,057,894 3,715,999 6,536,855
Shares subject to outstanding RSUs      
Potentially dilutive securities      
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive (in shares) 14,002,733 15,374,151 12,480,368
Employee stock purchase plan      
Potentially dilutive securities      
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive (in shares) 668,761 548,221 281,716
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Related Party Transactions [Abstract]      
Revenue from sales to the related party $ 7,300,000 $ 5,100,000 $ 3,100,000
Accounts receivable from the related party 1,900,000 500,000  
Expenses related to purchases from the related party $ 400,000 $ 2,300,000 $ 2,000,000
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +:(?4H?(\\#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,$% @ MHA]2F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "VB'U*G;=[B>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.FVG341=+R!.("$Q"<0M2KPMHOFCQ*C=V].& MK1."!^ 8^Y?/GR6W*@CE(SY''S"2P70SVMXEH<*6'8F" $CJB%:F4"H.5^#19):DH096(2%R+I6*Z$B2O+QC-=JP8?/V&>85H ] M6G24H"HK8-T\,9S&OH4K8(811IN^"Z@78J[^B&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "VB'U*L_<*O* " "D"0 & 'AL+W=O,#C((?M8TUZ4*)=;15 M?RZ,-T2J)K\&HN.4G VIJ0,N"=N34/XORVM MV6/M(_^MX[FZEE)W!$7>D2O]2>6O[L!5*QBCG*N&MJ)BKUOT&J/%II@ M$+\K^A"3;T^G^G==^J$=$:WJ2.@11KSO=T;K6D=0X_@Y!_5%3$Z?? M;]&_F.15,DB&W6CZSQU7JGFY"L&:*HH33DM7]7K7D_^C\Q'F@P 0\$/!)P_"DA&@C12$"?$^*! M$+\3$C-;?2IF;O9$DB+G[.'Q?GD[HG<16L5J]D^ZTTRV^:>F1ZC>>Q'FP5V' M&1#;'H$G"#0B A5[%,"0P!8[=/Q18.@+38Y > M&WH\H:?6%+F(!2R0@ *)0\\L@1Z1&$3;KT&41#B+8)D4E$D=F:4EXR)0""LL M0(6%RT>6! #!L$0&2F0NW]HM6P RLUV6H,32Y2>6! !)80D4PK8+W0@+VW@ M)IM1F3$W[&]D$V M8*9B.$0SAQF"#P'D6AP[6QO V-LAF%QA#>574QX([\1NK:E-)KUC";(QMW+P M#N_KEQ^$7ZM6>$NY>B/W6QVDU!35V@4JYHJL-QN5Y-[QZZ M]:I]'>K#,3YTB_ZU::KNOTVLV_/]$I;O+[X=7O;#^*)8KT[52_PS#G^='KKT M5%Q+V1V:>.P/[7'1Q>?[Y2]PM]53P*3X^Q#/_@H MUO%I&(NHTN4M;F-=CR4E'__.A2ZO=8Z!M_?OI7^=&I\:\UCU<=O6_QQVP_Y^ M&9:+77RN7NOA6WO^--R/1RGZWDN_SU,#L Y *\!8'X:H.< 30**B[.IJ5^JH5JONO:\Z"[9.E7C MH( [G3KS:7PY]=WT7VIMG]Z^K;%<%6]C.;-D2C8LL56ETE1:K_:@)% M$SC%Z]MXD..U&*^G>',;3RQN+A(W28Z3Q"!HXTA+))FQ)N/&B&X,=Z.)FXO$ MWE3C'*J2NN$R&XPI@^S&BFXL=V.(&\NJ01TP ''#91# .2N[<:(;Q]U8XL:Q M:G1P5A$S7(7.YKQXT8OG7D@"-IXW63NE/'2E[">(?@+WXXF?P >$ M4K1KN BLRLS'4G12!."EY)<[IDB1S*\BT*Z") M$F2F- $S?C+,!.;'*.H'A"%AG&'HE'1:0V:.@PQ00.X(J"/D4\889#W$9:#0 MYS(F QDXD6G+-[/F0T4>@F5,EH16NZ SLPMD+(-AJXS1F1)DE )GJ:$L!4Y) M;Q7K9*XRP>5R+J,4.$L-92EP3$("1LE&(=>5-N06&I!Y"ARH-)<;X*0,H#Q= M:@196O9\+N$R3X$#U5"@ H>E\<$K3PUQG38^03[C2.8J<+ :"E;@R'3.\R5' MT)G2>^=D1RBC%3E:#44KO<_XR>Q-.5HM12M*:'4*6 \);/6ELYEQC3)YOI%YBIRGEO(4AIS:N$^5KOK0QV?A_'6I_ON1C:TWS25%R/N];_ U!+ P04 M" "VB'U*L:O_Z4 " "Z!P & 'AL+W=O&M'SK5T)T&P#XL<(-XBO:X5:NG"EKD)!#=@&\ M8QB=M*DA((0P!0VJ6[\L]-R>E06]"E*W>,\\?FT:Q/Z]8$+[K1_X'Q.O]:42 M:@*418.>S_J>*N5 MZ9L:?#MM?:B(,,%'H4(@V=SP#A.B(DF.OV-0?\JIC//^1_0ONGA9S %QO*/D M3WT2U=;/?>^$S^A*Q"OMO^*QH,3WQNJ_XQLF4JY(9(XC)5Q_>\J]TVNR6BYG;V4:%."FXHR2ET$2SB3A4K&S%1&<)$#FGR!")T2H M_=$<(G3[(Z<_TOYX[H^,(@9)IB6MEL 5A$:INT>J!4OL9(EMEMA@&23)+(O\ MV^F/@?.$<$&4.(D2FR@QB!(KD8ER3[%@2)T,J.B6/5 N6W,F2VRRYP9);U080NL_)4](%U=I)M;:IU@;5VDX594&ZCG-S MEUS*((FC>+;K"R;Y&CAO*&A19="\HN#36$ZIFPO,+E'UJOU [%*WW#M0(>]C M?6N>*158AH4K&;"2#^DT(/@L5#>3?3:\)L- T&Y\*<'T7)?_ 5!+ P04 M" "VB'U*)6Q>7IP$ J%0 & 'AL+W=O X< _%AT0(M$.RB[;5B,[&QDN65E'C[]J5DQ9%G M1IO>V!+U#?D/1?(7.3N5U?=Z%T(S^5GDA_I^NFN:XUV2U)M=*++ZMCR&0WSR M7%9%UL3;ZB6ICU7(MEU0D2>0IB8ILOUA.I]U98_5?%:^-OG^$!ZK2?U:%%GU M[R+DY>E^*J;O!5_W+[NF+4CFLV/V$KZ%YJ_C8Q7ODDLMVWT1#O6^/$RJ\'P_ M?1!W:W!M0$?\O0^G>G ]:5-Y*LOO[=@T;159_'L+RY#G;4U1 MQX^^TNFES39P>/U>^YFWT">D MIY,^^S_"6\@CWBJ);6S*O.Y^)YO7NBF+OI8HI)M5Y/!RS=MB) M.QU?UZ8M[-Y.]RSV9QU+W^96S)*WMIX>69X1&" ?1!(KO[0 7 M+(.%PW<"* M$C*]1M84L<"+D&R:LHN7PWC)QRLV7G7Q:ABO4#>=$=,AAP[1RGC0*%F*J51+ M[U'"% ,GA1_I>L?'NT^&U8!"'^L71 M[A?>X&ZAE$\=GF],54Y[/B7/IN0_'7P+!L$I>:K#1KD(6S%8JE.%%IHUQ8S1 M8B0MD?(+9DI5H\F[X!B<6<]<:?91M42I<9Q0 G!N#&><'#1[G=R(&P@B' ^- M9<\,&[+:^12OZ@RGM9)"8N&4DPZ4'YE @G69!P%D"KJ1Q5+P%B$DS1WPBZ4, M?;&2+I9>.XW75(X36J;8"1A.Z#3.@I'L> ,3U,&R4W28::E!X>PH MI^/@5@YG1SFIE+)C[XYW.D&MSN$%E&%H=HR#:2FUQ]DQ7'QY>"%8",40H+YT"A MG!H3SQLJ4+/T@,53<]-ZL'[TRBEU8YW%GT ,!F#'1@GODT ]T$LLFF[.;J36 M D^!%0="%$Z5X(\JC@-C%78NCA/>CNWZ #O7]5/>&N#S+=N"83Q^Y\G@+*<( MU4MWL%9/-N7KH6E#!Z67P[L%M&=!J'PI[M:"*7\ >[>**=(G45]\TIT#)A]- MGT\1_\RJE_VAGCR535,6W1G2[G)PW/37MIX79U/[\XW M37GL3R:3R_'H_#]02P,$% @ MHA]2FD13..# @ 0'[^?4K&PQE<32X M_\XNK-9PHT2OL>.UM-=H=Y:*-T,6+:6AK_V]:NW]VC\AY4 +$]! 0",!YI\2 MTH&0OA/PIP0\$+!#2'HK=F_65-'%3/!K)/KC[:AYB^ CUKN_,T&[V?:9WAZI MHY=%26;)Q>09(,L>@B80."(2G7Q< 8566"*/CCXNL/(1*?@(6?L0@L(BTJ#- MU/+QU&;AV.PAN86TO0I2 P=L3X,E0AESJ:M S"((2G#HG%0-/9$$Q+F9T%^ M=M]T#\FFID%)7,\^"N7 L^RC(('%#<=Y4''N*2YN'#,)\LE]Q\17B1LF MCK:KR6C'SZTR%6P2'3OG$S*5VXDO34>U%?T]3=^.?U!QK%H9;;G2?<%6[P/G MBFF5X$$?S$G_ 8R3FAV4&1(]%GT;[">*=T.+3\;_C,5_4$L#!!0 ( +:( M?4IH5 G)>@( .H' 8 >&PO=V]R:W-H965T&UL?55= MCYLP$/PKB/<U#<=Q9N]>@KW, MS,ZN@W?5ZIJ*?UM6\6[M(_\U\%1>KLH$ M@LVJI1?VDZE?[5[H73"JG,J:-;+DC2?8>>T_HF61&[P%_"Y9)R=KSU1RX/S9 M;+Z=UGYH#+&*'951H/IQ9SM6549(V_@[:/IC2D.A+L;TIJ**;E>"= M)_K3;:GY$Z%EK+M_-$';;/M.MT?JZ'V3YZO@;G0&R+:'X D$C8A BX\9,)1A MBV=T_#[!;HZ(PO>08@XAQ@65&EA]-:PA#6" &!6(K$$_[%#E]ZB&IA306 MLHB2!&5./W< #I.,$*W5,BLQ1YA!RK<\P"9REQS *H+">PWPSTFP%^ MG;9MLUD6DCA.=G/, N>14WD!H+(\@?WFH-\<\)LX?G/H*XCCR/WH 1S.$''U M"@B'LA"Y?^)@D=\:96Z.270<6(_8W)A.?*L'63]WWF3Z*?B# MBDO92._ E;Z/[:UYYEPQ;3-\T'V]ZL$[;BIV5F9)]%KTXZ??*-X.DS48Q_OF M/U!+ P04 " "VB'U*,RAVSND% !_'P & 'AL+W=O<^;(3A[BVR%Y*)*?#JGKCVK[;?=:EO7@^VJYWMT,7^MZ M[QY?RU6Q^U)MRG7SRW.U715U\W'[,MYMMF7QU!9:+<>497Z\*A;KX>UU^]W] M]O:Z>JN7BW5YOQWLWE:K8OO?7;FL/FZ&9OCCBZ^+E]=Z_\7X]GI3O)1_EO5? MF_MM\VE\K.5IL2K7NT6U'FS+YYOA+^9J[MH"K>+O1?FQ.WD_V'?EH:J^[3_\ M]G0SS/:.RF7Y6.^K*)J7]W)2+I?[FAH?_W:5#H]M[@N>OO]1^[SM?-.9AV)7 M3JKE/XNG^O5F&(>#I_*Y>%O67ZN/7\NN0VXXZ'K_>_E>+AOYWDG3QF.UW+7_ M!X]ON[I:=;4T5E;%]\/K8MV^?AQ^";8KA@M05X".!8PY6\!V!>S/ N=;X*X M'PM0.%O =07:$#F7?9IHF3'B^DVU)G?, M;$37MCD?3>PMY;T'LKNG70N+1;69Z[D\XE33%LBMMJ;-(4 MXPHR; )8F9-+\H2.Q[:\<".7"U>7SH?Q?!E!)797I>DQC)H9$<&!$389+K MB1 ]9=2SB$R&P9GIIBB35,S4,%L)Q4S9&=D>)ST(-\")D0PW^M(RYRP-&V4X MDX8OU91ZQ@0V ,$DUT@G.FW)>DM9W^7!N#. =V3EY=' BQQDS\^+4C,8B(:! M&99F6,]0>9L\)TF-8+ :0%:29#6:F:.8!^GE@BJU@\%J-%ES-4::B",R01%X M_@EAZ@G3TP!\DLI&FI_16"O7WZ33)4%!SL(IJ*QA2A9E#I@!X2C:(*\#4-GH M(_4M( QW ^A.*O\!=)-UMLE,?1,3$]SDG\\,A-%, ,TJ-9#F+N5$3B[ZR[K4 M$F8T 4:KY$" K(Z\O'^19K2<2#TU]MK"T.:4"B5 M"8(T?YV3/3^K2:U@1!- M,H0I/G+QOHL]"PMPA0F1&$9(CI1LC&0O08([NLU M!C"!:$MJLZ/!ZH,)L6>%$^8J(:[*O$( A;EE&1%(8U7FE8LUI9XQ PDQ4)G1 M#&QV><[WT0L#D$"&E2-Q1SK$RCM.)_%0DFX3,48M2KCRIFPU'F.06YD+HM0, M!JA%(5<&)ZNQ-_*"LK,+HM0,)J-%Z57>8*PFXZC9:,CT=%&6&NK9TFM\JOAD M-1E'%&((8AK//R%,/6&.6A1UAED)\! MXM%H,>0L@;R7DK2:XL<:QY=ZI@$%N_>?SD\6 MNC<0$UO MC54;8B9/M::7=:DES%^+3AAD?K*:OR&PO(EUJM.II"82K*B/$1CC%AU%R/1D M <8]D\M[3J48DYI1X)61A36$K0LF]D46QB!F &(K[ST,&&NBS_JV[HPYRXBS M8N7<,3@ED';TN6F?$. 3>-L4&>E4\_(4Q-]1RN(L#*',7@H""P M.GB[*$L-8= Q2K,R)+$&G*;->)RN8QG%T2I&8Q!UAA4R80U!4?6.1,%PN:? M$*;/%# N'<"EE::H@[HC#R)F2)1I!CE,SU55 METVUV9>FPM>R>#I^6);/]?YM:-YO#X^$#Q_J:M,][AX?G[G?_@]02P,$% M @ MHA]2A3ZY=0%!@ =1\ !@ !X;"]W;W)K>N4S[$MO*Y>B2(N=PQ)NW;O=U_]RV_>3;>K79WTZ?^WY[/9OM[Y_;=;/_ MT&W;3?K/8[=;-WWZN7N:[;>[MGD8&ZU7,RZ*,%LWR\WT[F:\]FEW=].]]*OE MIOVTF^Q?UNMF]\^\775OMU.:?K_P>?GTW \79GR7W6:R:Q]OIQ_INI8P-!@5?R[;M_W9]\G0E2]=]W7X\?N[>?VV"$_G1Q[_VO[VJZ2?'"2[G'?K?;CW\G]R[[OUL+>!.S9P/QK(NPWDV$!4@]FA*^/8 MU$W?W-WLNK?)[O!XM\TPB^A:TNC?#Q?'P1[_EX9GGZZ^WI'S-[/7(=!1,S]H M^%QS4LQ2]-,M&-UBSJ8Y7]Y@816NN)345A(9FW"PGVYL[R[Z&7 @0%D#"!G M 2JGQND@":-D,TJNG/=45JJ[0,>QC%$-2XUT%(DROCWT[4''(PX08(!@.DZN M5#T_:/R94\=$:GP65D655*1Z#50LE6#+$5J.P+)Z"/-H;E.*FG0+JR'G]%.R MHA@]=EM"MZ6=67I\2SN^L2Q$#=W"RKAB]E$Y!C(2BA4V74'3E1UB/7SSRMSG MRG%0GH&(R,2J8:S,/*8"I[K">F:]AH^BBQN%4B^")FT0Y@,Y,&S,M:]O57**&89 YV$ MZ+5Q$(V(RTQV)TPDLDBROBU&.+).\$!5!6,:$"F&#(0)$XD DL3LLRQ*A"K1 MGJW*%85^(#60,3G)C31&$UDV2="N 9R\Z=P"R+Q4QK554> JES,QFPC!R=BV M1*'H*V\F-M")%RJU!];I!.D* M5Y697,J85$P@EY:9$)@>C.BA-VYLDWXB=-H/1=U]()2R"&1J"R LN8B4&P , M$W;6O==[HJ/H_%ZA\*0SY0+H/'/0RZH&.JI2V9^SCB'&%F+D]2Z#+75T/@62 MJ\3_H$NE&@G99UUC@#$ F&;EG %RQ#L]K19(Y\%V'^E2=>%SUC'"&%157N]% MV8(G%92%&70@(R.K@2SG&3., <.\YBY;[%P11PFZ5H'"X;D8WT"8U@&%G'N, M,BYM>O*9#1-CKC#@BN;%G"T'4CUH>@]HX=,ZT7T'LA"KW)L/S!3W?^H>9QE@ MRQX@LE4/$N6*'H=1XD#1HZO8N;.U2IIG9#Q;&55.UR0UDDGVM8/#_'* 7U[7 M\@[0ALC%0O,+"/7:>%=RZ3CS6@PQ2Q/76<;H'/3?DAI(KCQGBBV'.>4 IX)& MK -LB3$5Q-JSU3DOI28LDE'([0T<1I4#J-(I<>XL6MAL_X'HRIF7:$CE0V8W MYC"C'&"4'L2Y0XRB2F]G@,Q%-D4+BN:I.'_A>.D:@A&AP!T!,UHL%:P?&U"1%+KN0ZHB5SH)YH8 ;@3- M.[&Y7DAO3Q= E?."B2#@E5@N<4CFJ 1E:0T50:4"V8< D[E>.4!%A<]L.@2G M: $I6E?Y<[%Y5:,02/0FL08:HDR&$IR=!63GJ%%X%(6+<2GT&ZX%D F7^@5R M#61<.;,/GYV=/:[;W=-XKKN?W'CH[_LC#V:6Z/J?K^G "_"/, MX4#ZMV;WM-SL)U^ZON_6X_GE8]?U;7)9?$BC^MPV#ZW8Z:;_[%U!+ P04 " "VB'U*YR0XL[0! #2 P & 'AL M+W=O=\? M&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DJ6[W3537&A:YM%WLF5N!B^%AI,E M;E"*VY]'D&8L:$+?'8^B[7QPL#+O>0M/X+_U)XL66UAJH4 [832QT!3T+CD< MLQ ? [X+&-WJ3$(E9V.>@_&Y+N@N" ()E0\,'+<+W(.4@0AEO,R<=$D9@.OS M._NG6#O6X@,3PH 1S5$:Z MN))J<-ZHF06E*/XZ[4+'?9QNKK,9M@U(9T"Z &YC'C8EBLH_RN0FR=DE$,TQQRDF7<&UL;5-A;]L@$/TKB!]0$L=MJLBVU+2J-FF3HD[; M/A/[;*,"YP&.NW\_P([K=OX"W''OW;OCR 8TK[8%<.1-26USVCK7'1BS90N* MVQOL0/N;&HWBSINF8;8SP*L(4I(EF\T=4UQH6F31=S)%AKV30L/)$-LKQ+:%H7'*S(.M[ #W _NY/Q%IM9*J% 6X&:&*AS^K ]'-,0'P-^ M"1CLXDQ")6?$UV!\K7*Z"8) 0ND" _?;!1Y!RD#D9?R9..F<,@"7YRO[^E>\'A"TSUW%(R%?\-+B!]>%#BAXSZ,-^D5M@Y()D R ^XC@(V)HO(G[GB1&1R(&7O?\?#$VT/B M>U,&9VQ%O//BK?=>BNT^S=@E$$TQQS$F6<;,$*C!-G"9+2NQUG.2%=Q[8AR2^ MR7OX..W?N6F$MN2,SK]L['^-Z,!+V=SX$6K]!YL-";4+Q[T_FW',1L-A-_T@ M-G_CXA]02P,$% @ MHA]2FB4Y.*V 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4ZZ9H%MH.DPK$ +!!VV/2LV M;0O5Q9/DN/W[4;+K>:VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q= MF0XTWM3&*N[1M USG05>19"2+$V23TQQH6F11=_)%IGIO10:3I:X7BEN7X\@ MS9#3#7US/(FF]<'!BJSC#7P'_Z,[6;38S%()!=H)HXF%.J>WF\-Q%^)CP$\! M@UN<2:CD;,QS,.ZKG"9!$$@H?6#@N%W@#J0,1"CC]\1)YY0!N#R_L7^-M6,M M9^[@SLA?HO)M3O>45%#S7OHG,WR#J9YK2J;B'^ "$L.#$LQ1&NGB2LK>>:,F M%I2B^,NX"QWW8;RY3B?8.B"= .D,V,<\;$P4E7_AGA>9-0.Q8^\['IYX)]BM$NPBP>Z_):[$[)-W2=BBIPIL$Z?)D=+T.D[RPCL/[&U\1/8W M?)SV1VX;H1TY&X\O&_M?&^,!I217.$(M?K#9D%#[<+S!LQW';#2\Z:8?Q.9O M7/P!4$L#!!0 ( +:(?4I/=22BM $ -(# 9 >&PO=V]R:W-H965T M-L8I[-&W+7&^!UQ&D)$MWNUNFN-"TS*/O;,O<#%X*#6=+W* 4MS].(,U8 MT(2^.9Y$V_G@8&7>\Q:^@/_:GRU:;&&IA0+MA-'$0E/0N^1XRD)\#/@F8'2K M,PF57(QY#L9C7=!=$ 02*A\8.&Y7N )DYZ9(R -?G-_:/L7:LY<(= MW!OY7=2^*^B!DAH:/DC_9,8'F.MY1\E<_">X@L3PH 1S5$:ZN))J<-ZHF06E M*/XZ[4+'?9QNLF2&;0/2&9 N@$/,PZ9$4?D'[GF96S,2._6^Y^&)DV.*O:F" M,[8BWJ%XA]YKF1R2G%T#T1QSFF+2=_ M*?P'0;9)D$6"[+\E;L7L_TC"5CU58-LX38Y49M!QDE?>96#OTO@FO\*G:?_, M;2NT(Q?C\65C_QMC/*"4W0V.4(&UL;5/;;N,@$/T5Q >4F#AM%-F6FE;5KK25HE:[^TSLL8W*Q0LX M;O^^@%W7[?H%F&'.F3/#D W:O-@6P*%7*93-<>M<=R#$EBU(9J]T!\K?U-I( MYKQI&F([ ZR*("D(W6RNB61>4P;@\OS!_A!K][6G883<7_@@L('QZ4^!RE%C:NJ.RMTW)B\5(D>QUW MKN(^C#>[9(*M ^@$H#-@'_.0,5%4?L\<*S*C!V3&WG#Z6XEK,3??DI!%3R68)DZ31:7N59SDA7<>V%L:W^0S?)SV1V8: MKBPZ:^=?-O:_UMJ!E[*Y\B/4^@\V&P)J%XXW_FS&,1L-I[OI!Y'Y&Q?O4$L# M!!0 ( +:(?4JI=OJWM0$ -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX M-&W-7&=!E!&D%>-)\IEI(5N:I]%WLGEJ>J]D"R=+7*^UL"]'4&;(Z(:^.1YE MW?C@8'G:B1I^@/_9G2Q:;&8II8;62=,2"U5&;S>'XR[$QX!?$@:W.)-0R=F8 MIV!\+S.:!$&@H/"!0>!V@3M0*A"AC#\3)YU3!N#R_,;^-=:.M9R%@SNC?LO2 M-QG=4U)")7KE'\WP#:9Z/E$R%7\/%U 8'I1@CL(H%U=2],X;/;&@%"V>QUVV M<1_&&WX]P=8!? +P&;"/>=B8*"K_(KS(4VL&8L?>=R(\\>; L3=%<,96Q#L4 M[]![R3?[?HP0\V&PHJ'X[7>+;CF(V&-]WT@]C\C?-74$L#!!0 M ( +:(?4H&- T=M@$ -(# 9 >&PO=V]R:W-H965T- VS MO0%119!6C.]V'YD6LJ-%%GTG4V0X."4[.!EB!ZV%>3F"PC&G"7UU/,JF=<'! MBJP7#7P']Z,_&6^QA:62&CHKL2,&ZIS>)H=C&N)CP$\)HUV=2:CDC/@4C&]5 M3G=!$"@H76 0?KO '2@5B+R,WS,G75(&X/K\ROXEUNYK.0L+=ZA^RH]1]L,134+ARO_=E,8S89#OOY!['E&Q=_ %!+ P04 M" "VB'U*^23D_K4! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*)D\XI W!Y_F#_$FOWM9RYA7N4/T7EVIS>4E)! MS7OIGG!X@*F>:TJFXK_!!:0/#TI\CA*EC2LI>^M032Q>BN)OXRYTW(?Q9I]. ML'5 ,@&2&7 ;\[ Q453^F3M>9 8'8L;>=SP\\?:0^-Z4P1E;$>^\>.N]EV+[ MZ3ICET TQ1S'F&09,TJ"F;*S]"K?]@LR&A=N&X]V\9.-@0VXL7V MC.><.3,>9X-U3[X%".19*^-SVH;0G1CS90M:^#O;@<&;VCHM IJN8;YS(*H$ MTHKQS>8MTT(:6F3)=W%%9ON@I(&+([[76KA?9U!VR.F6OC@>9=.&Z&!%UHD& MOD+XUET<6FQFJ:0&XZ4UQ$&=T_OMZ;R/\2G@NX3!+\XD5G*U]BD:GZJ<;J(@ M4%"&R"!PN\$#*!6)4,;/B9/.*2-P>7YA_Y!JQUJNPL.#53]D%=J<'BBIH!:] M"H]V^ A3/6\HF8K_##=0&!Z58([2*I]64O8^6#VQH!0MGL==FK0/XPT_3K!U M )\ ? 8<4AXV)DK*WXL@BLS9@;BQ]YV(3[P]<>Q-&9VI%>D.Q7OTWHKM\9"Q M6R2:8LYC#%_&S!$,V><4?"W%F;^"\W7X;E7A+L%W?RD\KA/L5PGVB6#_WQ)? MQ^!<_Y.$+7JJP35IFCPI;6_2)"^\\\#>\_0F?\+':?\B7".-)U<;\&53_VMK M Z"4S1V.4(L?;#84U"$>W^'9C6,V&L%VTP]B\S&UL?5-A M;]P@#/TKB!]0>M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B M/$D^,BUD1XLL^DZFR'!P2G9P,L0.6@OS^P@*QYSNZ(OC7C:M"PY69+UHX >X MG_W)>(LM+)74T%F)'3%0Y_1F=SCN0WP,^"5AM*LS"96<$1^#<5?E- F"0$'I M H/PVP5N0:E Y&4\S9QT21F Z_,+^Y=8NZ_E+"SDU)!;48E+O' M\2O,]7R@9"[^&UQ ^?"@Q.M^+\,2[ _>]*8,SMB+>>?'6>R\%3W89NP2B M.>8XQ?!5S&L$\^Q+"KZ5XLC_@O-M>+JI,(WP](W"?Q#L-PGVD6#_WQ*W8M)W M2=BJIQI,$Z?)DA*'+D[RRKL,[ V/;_(:/DW[=V$:V5ER1N=?-O:_1G3@I217 M?H1:_\$60T'MPO&3/YMIS";#83__(+9\X^(/4$L#!!0 ( +:(?4HR5(PC MM $ -(# 9 >&PO=V]R:W-H965T++/I.ILAP<$IV<#+$#EH+\^L("L><[NC5\2R;U@4'*[)>-/ -W/?^9+S% M%I9*:NBLQ(X8J'/ZL#L]%>.+=@?O>E,$96Q'OO'CKO9>")VG&+H%HCCE.,7P5 MLULBF&=?4O"M%$?^#YQOP_>;"O<1OO]#X>TV0;I)D$:"]+\E;L7<_96$K7JJ MP31QFBPI<>CB)*^\R\ ^\/@F[^'3M'\5II&=)6=T_F5C_VM$!UY*&UL?5-A;]L@$/TKB!]0 M')*U661;:CI5F[1)4:>UGXE]ME'!YP&.NW\_P*[KK5:_ '?<>_?N.-(!S;-M M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\22Y9EK(EN9I M])U,GF+OE&SA9(CMM1;FSQ$4#AG=T%?'@ZP;%QPL3SM1PT]PO[J3\1:;64JI MH;426V*@RNCMYG#Q=E_+65BX0_4D2]=D=$])"97HE7O X2M,]7RB9"K^ M.UQ ^?"@Q.2,SK]L['^%Z,!+2:[\"#7^@\V& M@LJ%XXT_FW',1L-A-_T@-G_C_"]02P,$% @ MHA]2BT#=TO$ @ Y L M !D !X;"]W;W)K&UL=5;1CILP$/P5Q <9*H_9DW3#V)CK?FS5'(AFFSE*=$=9*S@S-JZH2FZ21I6-7& MJX7;V\K50EQT7;5\*R-U:1HF_VQX+6[+F,0?&R_5Z:SM1K):=.S$?W#]L]M* MLTI&ED/5\%95HHTD/R[C-9EO:&X-'.*UXC=U]QS94'9"O-G%U\,R3JU'O.9[ M;2F8N5WY,Z]KRV3\^#V0QJ.F-;Q__F#_[((WP>R8XL^B_E4=]'D9EW%TX$=V MJ?6+N'WA0T!%' W1?^-77ANX]<1H[$6MW#7:7Y06SW^O6G>_]6^F MQ6"&#>A@0$>#TNDDO9#S_!/3;+60XA;)_N-WS)XQF5/S;?9VTWT*]\XXK\SN M=45)NDBNEFC ;'H,O<.0$9$8]E&"(HD-?3"GV#R#'F;./+M7GP8(8P,&3%%=0"BC\HX>@P-F30*420.&?/@0%CI_ MX Y 0'EG#WF M0*$\P$V /%8X*1_B 6T@*P(ZN \04.39Q-=!H&E ![<" NH\*WT=!)H%=' W M(*#4\X=?'0*%_G:X'U!0ZCGU=" H"^C@?D!!J>>YKX- @3R@N!]04.JYGP<0 M%,@#BOL!!:6>^GF-0'F@[U#<#R@H]=SO.PA4^'TGN1NR&BY/;KQ4T5Y<6C?; MWNV.(^R:NB'M'[R??[\S>:I:%>V$-J.>&\B.0FAN?$F?3,\XFY%[7-3\J.VC MF1 CV<^=_4*+;IBIDW&P7_T%4$L#!!0 ( +:(?4HQT G,Q0$ #<$ 9 M >&PO=V]R:W-H965T[^?I+LNFZJO5@B=7@.*8K.1J6?30M@T:O@ MTN2XM;8_$&+*%@0S-ZH'Z4YJI06SSM0-,;T&5H4@P0G=;&Z)8)W$119\)UUD M:K"\DW#2R Q",/WW"%R-.=[B-\=CU[36.TB1]:R!7V!_]R?M++*P5)T :3HE MD88ZQ_?;PS'U^ #XT\%H5GOD*SDK]>R-[U6.-SXAX%!:S\#< M9DZ\2/K ]?Z-_6NHW=5R9@8>%'_J*MOF^ ZC"FHV "= ^@2&:XBG+GDC?->"IIN,W+Q1#/F.&'H"O..((Y] MD: QB2/]%$[CX4DTPR2$)VOU_7\(=E&"72#8?2B17I48PR1QD30JDD8(=E14&U,V1 T2:.6"."-1 M$"2$TZ['1>9\%UED8M2LZ^$BD1HYI_+7&9B8 ?XWL&D-GMD*[D*\6J-3U6. YL0,"BU M9:!FN<$S,&:)3!H_%TZ\2MK [?[._L'5;FJY4@7/@OWH*MWF^!&C"FHZ,OTB MIH^PU!-CM!3_&6[ #-QF8C1*P93[HG)46O"%Q:3"Z=N\=KU;IX7_'N8/B): M:!= 9B&7^7NJ:9%),2$Y]WZ@]A>'I\CTIK1.UPIW9I)7QGLKHCC)R,T2+9CS MC(DVF'!%$,.^2D0^B7/T3WCD#S]X,SRX\,-6/8W]!$&UL;51A;]L@$/TKB!]0 M$A(G761;:CI-G;1)4:>UGXE]ME'!N(#C[M\/L.-Z&5\"=W[OW3O@D@Y*OYD& MP*(/*5J3X<;:[D"(*1J0S-RI#EKWI5):,NM"71/3:6!E($E!Z&JU(Y+Q%N=I MR)UTGJK>"M["22/32\GTGR,(-61XC:^)9UXWUB=(GG:LAE]@?W.$PF,4>^4[.2KWYX'N9X94W! (*ZQ686R[P"$)X M(6?C?=+$6"4G%6=%LH]QY6U8ATG_2HL3Z$2@-P0R%@K.OS++ M\E2K >GQ[#OFKWA]H.YL"I\,1Q&^.?/&92\YW24IN7BA"7,<,72!6<\(XM3G M$C16XDC_H],X?1-UN GTS;+Z_DM<8!L5V :![3\M[FY:C&'V\2))M$@2$;B_ M*1+#W'9"%A&UL=5/; M;IPP$/T5RQ\0@Y/\U&;)]L!./0LA;(%[ISK#X38J@/)[)7N0?F;1AO)G#=-2VQO@-61) 6A M2?*92,85+O/H.YDRUX,37,')(#M(R@+-<*&6@*?)L>CEG 1\ O#J-=G5&HY*SU4S"^UP5.0D(@H')! M@?GM G<@1!#R:?R9-?$2,A#7YU?UK[%V7\N96;C3XC>O75?@/48U-&P0[EZ/ MWV"NYQ-&<_$_X +"PT,F/D:EA8TKJ@;KM)Q5?"J2/4\[5W$?IYOL9J9M$^A, MH MA'^.0*5#,_ MSK,R-'I&9>M^S\,3I@?K>5,$96Q'O?/+6>R\EO4YR<@E" M,^8X8>@*DRX(XM67$'0KQ)&^H]-M^FXSPUVD[];1]Q\(9)L"613(_BLQ?5/B M%N9M$++JJ033QFFRJ-*#BI.\\BX#>TOCF_R#3]/^DYF6*XO.VOF7C?UOM';@ M4TFN_ AU_H,MAH#&A>.U/YMIS";#Z7[^063YQN4+4$L#!!0 ( +:(?4J7 MSP+3&P( -H& 9 >&PO=V]R:W-H965T'3 ):@ZGMA.W?US:$LG0BY05[AC/G MS/@R3ENIWG0!8(+W2M1Z$Q;&-&M"=%Y Q?63;*"V?TY25=Q84YV);A3PHP^J M!&%1M" 5+^LP2[UOK[)47HPH:]BK0%^JBJL_.Q"RW80TO#E>RG-AG(-D:>!*.4CYYHROQTT8 MN8Q 0&X+OW5C6?FQ[ M_EL8'L#Z #8)()V0S_P3-SQ+E6P#U2U^P]T>TS6S:Y,[IU\*_\\FKZWWFK$D M3LG5$?6878=A(PP=$,2R#Q(,D]BQ_\(9'AZC&<8^//Z0X0PGF*$$,T\P^T P MGY2(81:XR!P5F2,$R40$PRQQD04JLD (5A,1!+.,<)$$%4D0@CO[O40)EH]O MV HE6"$9L$F9&";&16B$G_P(H9A-CSX&FM_1N7/#*$)QYVQ1] 9M*7M\22E^ MBVC\P**BH&2B0T:MI0)U]DU5![F\U+ZCC[Q#X]XRWYK^P;NN_YVK&PO=V]R:W-H965T:,RO]2ZW1"BBA)JIIY$"XUYMNP,WT!_;_?2K,C(%'-@"IX% M_UD==9GYL>\=X<0N7+^([A,,!2U];ZC^"UR!&[AU8C0*P95[>L5%:5$/+,9* MS=[ZL6KB'G_ /3+$^EZ#S9;W[+[#<.-]3L36&#;BO< M.V->F>@UIW&'J$.(Y<>3=63%4ZP M0 D6CF#Q3XG)K$0$DP2XR!(562($X4P$PSS8BA4JLKK;"II$.,$:)5@C#A8S MEQAFB8O$J$B,$#SX8 E*D+R_S## _^H \;">_]88*'Z@\^#TA A%\H "/1W; MD/Y'M?@)":/W5'L/BH+Y+TXF;:,&>78-4WF%N#2N6T^B8U/>4M=V_L+[COZ5 MR7/5*.\@M&E>KL6E/@SMKA0(BI.I#,W*@!>G?2 M*"V9=:9NB1DTL#H$24%HDMP2R7B/RSSX3KK,U6@%[^&DD1FE9/K/$82:"KS# M[XX7WG;6.TB9#ZR%[V!_#"?M++*RU%Q";[CJD8:FP ^[PS'S^ #XR6$RFSWR ME9R5>O7&E[K B4\(!%36,S"W7. 1A/!$+HW?"R=>)7W@=O_._AQJ=[69.(U*"1.^J!J-57)A<:E( M]C:OO _K-)]DMTM8/( N 70-N LZ9!8*F3\QR\IX'YEN\.U!W-Y5W MAJL(9RYYX[R7,DUV.;EXH@5SG#%T@_E $,>^2M"8Q)'^%T[CX6DTPS2$IUOU M^_LXP3Y*L \$^W]*I%,DZ#8\68,J-?9A M7#;>=2H>:&C\!WP>J6],M[PWZ*RL>SZAR8U2%EPJR8W+I7-3O!H"&NNWG]Q> MSV]Y-JP:EC$EZ[^B_ M02P,$% @ MHA]2A@GK77U 0 RP4 !D !X M;"]W;W)K&UL=53ICILP$'X5Q .L.1)R") V6ZU: MJ96BK=K^=F XM#9F;2=LW[ZV(932V3^Q9_B.&3N>=!#R534 VGOGK%.9WVC= M'PE110.^5$)RJDTH:Z)Z";1T),Y(% 0)X;3M_#QUN;/,4W'5K.W@ M+#UUY9S*WR=@8LC\T+\G7MJZT39!\K2G-7P'_:,_2Q.16:5L.72J%9TGH8'MB!@4&BK0,UR@R=@S J9,MXF37^V MM,3E_J[^['HWO5RH@B?!?K6E;C)_[WLE5/3*](L8/L/4S];WIN:_P@V8@=M* MC$HQ6&#MZO*0''PAL4(&-$]C\T^)NU2*&V>,F6]1DBP@<5B8()@QPDP0U M21"!<&6"83XXKAUJLD,$XI4)AMG@)GO49(\(;%86X=FZ$+;+SI'J,W&/\"Q_'W#N0P0$ #<$ 9 >&PO=V]R:W-H965TVO%(B*E[D,P\J!$&]Z556C+K0MT1,VI@32!)06B2 MO"&2\0%71NL3I"I&UL$WL-_' MLW81V50:+F$P7 U(0UOBQ_1XRCT^ 'YPF,UNCWPG%Z5>?/"Y*7'B#8& VGH% MYI8K/($07LC9^+5JXJVD)^[W-_6/H7?7RX49>%+B)V]L7^)WFLDG89S5_ M@K6?'*.U^2]P!>'@WHFK42MAPB^J)V.57%6<%EY4/89U7_1LM3J K@=X1 MR%(H./_ +*L*K6:DE[,?F;_B]$C=V=0^&8XB?'/FCJRQ]7Y"K%UHQIP5# M=YAT0Q"GOI6@L1(G^@^=QNE9U&$6Z-F>GN1Q@4-4X! $#OL6:7+78@SSGR;S M:)$\(D#OBL0PV5T1LKLX";H+3]:@6DU#&)===IN*1QHN_B]\&:FO3'=\,.BB MK'L^X9);I2PX*\F#\]*[*=X" :WUV[=NKY>WO 16C>N8DNV_HOH#4$L#!!0 M ( +:(?4KM/S*SO0$ $0$ 9 >&PO=V]R:W-H965TH?+A XO;M!YA8 M269U^V.XEW,.YU[ Q:#TF^D +/H07)H2=];V*T),W8&@YD;U(-U*J[2@UH5Z M3TRO@3:!)#A)%XM;(BB3N"I";JNK0ATL9Q*V&IF#$%1_/@!70XD3?$J\L'UG M?8)414_W\!/LKWZK740FE88)D(8IB32T)?Z6K#:9QP? ;P:#.9LC7\E.J3DD9!.A"3_DI!%0O:_A#P2\BL"&4L)O=E02ZM"JP'I\71[ZB]1LLI= M]VN?#,T.:ZX]QF6/59;F!3EZH8AY&#'I!69YB5G/86XO,9N_,>F$(,[E9#6= MM9H&>G9.3Y;S MFL0!8$\@N/=U>UCIAEP,B 2:XJ_2=B\Q5BM$G.CL>_KQ]4 M[YDT:*>L.^EP'JU2%IS:XL8)=>Y)3P&'UOKIG9OK\6*/@55]?+-D^G%4?P!0 M2P,$% @ MHA]2F-7]@3; @ 9PL !D !X;"]W;W)K&ULE591;]HP$/XK4=[7Q(Z30 5(!31MTB95G;H]NV @:A)GMH'N MW\]V0AKL"Q(OQ':^^^Z[B^^XV9F+=WE@3 4?55G+>7A0JGF,(KDYL(K*!]ZP M6K_9<5%1I;=B'\E&,+JU1E49X3C.HHH6=;B8V;-GL9CQHRJ+FCV+0!ZKBHI_ M2U;R\SQ$X>7@I=@?E#F(%K.&[MDOIEZ;9Z%W4<^R+2I6RX+7@6"[>?B$'M;[=A[&1A$KV489"JH?)[9B96F8M(Z_'6G8^S2& MP_6%_:L-7@?S1B5;\?)/L56'>3@)@RW;T6.I7OCY&^L"2L.@B_X'.[%2PXT2 M[6/#2VE_@\U1*EYU+%I*13_:9U';Y[GCOYC!!K@SP+U!>ML@Z0R2W@!/;QJ0 MSH!\&K39:D.QN5E311NU@!F"2^QJPAS(B0!(PUL03)%0&& M"0A(0"P!N2)(G&2UF,QB:HM)!RK;:'T,R1V>M8_)TPDL-@7%IH!8XHAM,>G MB9/TE8^8.M=C?8OD2F<&ZLP G:FC,_-X5 C!XDL)J4^"K<*[CL0,-8W?8 0,;2 ?@N"Z M1$!ADFR$ JY,=$=I8K@T,5":;DI6(,CM(=%@VJB8V-M)3@8;?JR5^<<>G/;3 MXA,VTXISOM139#O%?-*T(^A/*O9%+8,WKO0L9">6'>>*:8WQ@[YA!SWU]IN2 M[919YGHMVM&OW2C>=&-MU,_6B_]02P,$% @ MHA]2AL%)VD5 @ U08 M !D !X;"]W;W)K&ULE57MCILP$'P5Q .<,9!/ M 5)R5=5*K11=U?:W0S8!G8VI[83KV]WUS.R.<=99)]6SK@!, M\")XH_.P,J;=$J++"@33#[*%QNZP]<=GE(P]? 4WVIC N0(FO9!;Z!^=X>E%V14>54 M"VAT+9M P3D/=W2[IZDC>,2/&CH]F0?.RE'*9[?X?,K#R%4$'$KC))@=;O ( MG#LE6\>O030<O-W-$8D%C,2^.VGR7^XQ>\_3>]QBX'>?EDRZ2H"U,7W M4QV4\MKX9CZ)CCU[%_NN]!?>-_RO3%WJ1@=':6QO\QWH+*4!6TOT8/],E7UC MQ@6'LW'3E9VKOM'V"R/;X1$AXTM6_ %02P,$% @ MHA]2N?EZ7A( @ MRP8 !D !X;"]W;W)K&UL?57;CILP$/T5Q =@ M;B'.BB!M$E6MU$K15FV?G602T!I,;2=L_[Z^$): =_,0V\,YQW,&,\X[QE]% M"2"]MYHV8NV74K9/"(EC"341 6NA44_.C-=$JB6_(-%R("=#JBF*PS!#-:D: MO\A-;,^+G%TEK1K8?H:8K%M]/:#W5"0.$HM0)1 MPPVV0*D64FG\[37]84M-',_OZE^,=^7E0 1L&?U3G62Y]K'OG>!,KE2^L.XK M]'X6OM>;_PXWH JN,U%['!D5YM\[7H5D=:^B4JG)FQVKQHQ=KW^GN0EQ3X@' M0I1]2DAZ0O).2#\EI#TAG1"0M6)JLR.2%#EGG8:(!@93ZL$7LVF(3S^CQXP;;.2()'R&[.609 MNY-(G#X3PT_&2238+9 Z!5(CD#X4:CDIE,6L#*:QA0I7031Q.T=A'"PF?BTH M&X&R#XJ^<*:[F/M-0[= YA3(''[QQ*_%1.$HRQC/_#I0412L)H8=J%6 P_'O M@P(LG?DO'05(W0+8*8 =!9@DO<&SMQ1-#NX6S\]$$B03\W,0#J;)HM$G70._ MF'8IO".[-E)_&:/HT)&?8]T2)O&-ZM2VL;[+V#;_@_!+U0COP*1J.*8MG!F3 MH%(, W6B2G6S# L*9ZFG2S7GMK_:A61M?W6@X?XJ_@-02P,$% @ MHA] M2GUL*>R? P +1( !D !X;"]W;W)K&ULE9CI M;IM %(5?!?$ 91;6R+84NZI:J96B5&U_$WMLHP#CPMA.W[YL(< <,/X3P_C< M.^?.\CDSBZO,7O.C$,IX2^(T7YI'I4X/EI5OCR()\T_R)-+BF[W,DE 5K]G! MRD^9"'=54!);C!#72L(H-5>+JNTI6RWD6<51*IXR(S\G29C]6XM87I>?9*$MYD?*U?/FV6YJD="1BL55EBK#XN(B-B.,R4^'C;Y/4;/LL [O/[]F_ M5,47Q;R$N=C(^$^T4\>EZ9O&3NS#Y?6K: IR3*.I_KNXB+B0ETZ*/K8R MSJN_QO:<*YDT60HK2?A6?T9I]7EM\K^'X0#6!+ V@+J3 ;P)X!\!=E5\[:PJ M]7.HPM4BDU'S!LQX%V'&!G)($+$[CS!\2#"3S@@ \&I-8XG4JY M[01.,!@0(/-LQQM90CZTX\^8'U_K9[".-U.*GHD F@B "7M@(KAI8DK1,T$) MWK $V'!&4HSL>3I_>5"XIQ\IF[% &M'4:$Q*^D;PUJ=\QM)H1,ZMO8MT$YN7 M8IA01)/A0FE$DV,S)>D;P1BAB"/N2 H,$GH'22A&"9W#$JI30AN.*4G?"(8( MG4,1>ALCDY*^$0P2.H=5WG^+8=C(T1)A<# MY/*&CG0JH4G751.3CO'%='Q1HMD!8"*4$L<9.M*%@<^#SM;O'P PPSAB6#"2 M C.,W\$PCAG& <.\X6F*ZVQB9&P*^,B!!Y!I#&X M>3RR\I ^:%_3ATU]<_&1IKY(^1%FARC-C1>IE$RJ@_I>2B4*D^13,5I'$>[: MEUCL5?GH%<]9?8%1ORAY:BYGK/:&:/4?4$L#!!0 ( +:(?4IG/,JGJ0( M & * 9 >&PO=V]R:W-H965T-F7VS 9PYGAIDQBPL7 M+_+(F I>VZ:3R_"H5/\817)[9"V5#[QGG?ZRYZ*E2D_%(9*]8'1GC=HFPG&< M12VMNW"UL&L;L5KPDVKJCFU$($]M2\7?-6OX91FB\&WAJ3X'M@/ MIG[V&Z%GT>W,,Y6LXLWO>J>.R[ ( M@QW;TU.CGOCE"W,.I6'@O/_&SJS1<*-$[['EC;3/8'N2BK>.14MIZ>OPKCO[ MOCC^-S/8 #L#/!J@Y+\&Q!D0SR :E%E7/U%%5PO!+X$83JNG)BG0(]'!W)I% M&SO[37LK]>IY17*RB,Z&R&'6 P9?8? MHIHB2#Q"(BU@5(%!%=C:DQL5"4Q M0 )B"9(;@M1S8\!D%M-93)9A@G//%P 6YV5*8#D)*"G &37NU#_+!. M(2@M8!TIJ",%='C^KM/))A]PYJ5 !8%0"4O)0"D9(*7PI&237?0)Q:47N0J MQ7E18EA.#LK) 3DS_A0@0?'^E"U!@O)^RE;EQ%-,2#FC$\5PAZ2:-T9ANX42!\/XTJ!_+#-G,Z".XH"&@IQ5Q,X"Z DO?G M"((+&$$5[#5E'Z$HJM?O;E[?:?B4'.9* MWQKLOWW/N6*:,W[0[AWU=6^<-&ROS##78S'<>8:)XKV[ST7CI7+U#U!+ P04 M " "VB'U*=-P2XB@" #-!@ &0 'AL+W=O$ZFF M_(1$RX$<#*FF"'M>C&I2-6Z1F[477N3L+&G5P MWQ+FN"?^S N[UX77 MZE1*O8"*O"4G^ [R1_O"U0R-*H>JAD94K'$X'-?N!W^US33> 'Y6T(G)V-%) M=HR]ZL2+7&<)_A0M0!==.U!Y[1H7Y=?9G(5D]J"@K M-7GOGU5CGMV@?Z79"7@@X)'@A_\D! ,AF!%0[\Q$_4@D*7+..H?WS6J)_B;\ M5:"*N=>+IG;FG4HKU.JE"%(_1Q$QM,8S!A&'M),,NRA&$?1P&VVPFM=D*+G=D^ MFQX33?;Q9DZ6"#\.<7:G,)'52;1PXGO)S$FTV,=:F"4L2.+T7J-CJYW8TNC$ M+I!8!9('&ITLC#[A>)[& O*#.Z5-K5;2!YJ<_K?)2\33Y ]X8R.SVL@>Z'"V M^*8M%;&!_&QF!4T.%GW0?R/\5#7"V3&ISBASDAP9DZ $O6>5JE1WRSBA<)1Z MF*@Q[T_8?B)9.UP>:+S!BK]02P,$% @ MHA]2K12]W_J 0 104 !D M !X;"]W;W)K&ULC53K;ILP&'T5Y >HN9-&@+1F MJC9IDZ).VWX[\!%0#::V$[JWGR\$T<2M^@=?..=\YWP8YQ/CSZ(%D-YK3P=1 MH%;*<8NQJ%KHB;AC(PSJ3<-X3Z1:\B,6(P=2&U)/<>C[*>Y)-Z R-WM[7N;L M)&DWP)Y[XM3WA/][ ,JF @7HLO'4'5NI-W"9C^0(OT#^'O=A*="78+O+--X _G0PB=7Z0+XV!!0JJ16(&LZP TJUD++Q M,FNBI:0FKN<7]4>3764Y$ $[1O]VM6P+M$%>#0TY4?G$IF\PYTF0-X?_ 6>@ M"JZ=J!H5H\(\O>HD).MG%66E)Z]V[ 8S3K/^A>8FA#,A7 A!_"$AF@G1%0%; M9R;J5R))F7,V>=Q^K)'H,Q%L(]7,2F^:WIEW*JU0N^$* M$[Y%[&X1D;] L#*PN B=+D+#CU;\((O= I%3(#("\9L8R54,BTD-9C"8- W] M^]1=)W;6B6_J!'YV5<=BDO?KV)[%MW;\;',?NNTD3CN)(_8[>5*G0/KYQF=. M@>P3#X84R"4O/O5%M:=:_ ^P=X. TJ<.J'= GP[XJ0/N';#E$'6IF-ILB"2+&6>W@'=_;TOT*0*O M6%5_KXVFV.:=*H]0UNL"Y=DLNNI /6;58> ( P9$I*(/%-!'L8*..WPD6+L( M%#]"-BXD@WX1R)LG,OYHG$-6^ -@;P!L N"'0N56H3I,:C!-EVD.8BN5M8L" MH+!1&Q=5Y"/0@^+$JSAQ% ,,+,4=)AFQY"E,+,$NR!;[#/&@-/4J33U*K3.R M2AT*F*'"4IHZ1;.5/D,\*,V\2C/G&*%\XACEW@"YFVIL?V^YDRK(,I!.""V\ M/(5[7 NK%JO"+6F,BHET0.SO'[&'R#YE/6C,A'&23WS 8*)3 0^3?4IZT)@) MI1E.)IB\#6L)H(<)V4S08T?68>@OH1XZEGVE+P-F&'V&Z6X2/P@_E8T(=DRJ MD68&SY$Q297(^$75\JPN+\.FHD>IEYE:\VZ"=QO)VOYV$@U7I,5_4$L#!!0 M ( +:(?4I9?#P@MP( L+ 9 >&PO=V]R:W-H965T:U768[N8B;TJBYH_MI[<5Q5K_][Q4ASG M/OAO&T_%=J?,1K"8-6S+?W#ULWEL]2KH6=9%Q6M9B-IK^6;N?X+;!QJ: (OX M5?"C/+GWC)1G(5[,XNMZ[A-3$2_Y2AD*IB\'ON1E:9AT'7\:92;X4Y>]BK79S/_.]-=^P?:F>Q/$+=X)BWW/JO_$#+S7<5*)SK$0I M[:^WVDLE*L>B2ZG8:WV_5#PTS;P6VLCVME-NWIV&?Z_Y1Z][ ( M\V06' R1P]QU&'J&2<\Q2PR3G6/N,4Q^CGD88R)">DR@M?2"*"J(6H+PA(!& M$P0A2A!:@NBL A@HZ3")Q=06 VD*"2%3M49HJ@A)17&"&"6(1V(AS7""!"5( MD K"@=AD)'9"9(JF2)$4$4Z0H039]2>:HP0Y4D$\Z/$.$Y^(I&&,)P&".XD@ M:496PD#I1)X)Q\+'#7KG0&<=2DE,ICL4<#L!1;)-M!C@AH+P^@,$W"B .24> MOH*BT1E"-F$GP/T$\<=GN$1!^40>W': ^0Z&><;&RRFY=(2X 0%Q()#A>S<= M)4LNYL*]"AF2"R8H<+="?GV[4-R*%'/9L%TY$BC@1)AJ.3GRM M_N-S17%[4>R#-1(;?BPV.)D9S)CXG;7;HI;>LU!Z_+!#PD8(Q34?N=%,.SV9 M]HN2;Y2Y3?5]VXUGW4*)QHV>03__+OX!4$L#!!0 ( +:(?4KQF)=J" ( M - % 9 >&PO=V]R:W-H965T*]P9YAYO]F#)YRY.)- M-@ J>.]8+W=AH]2P14C6#714/O$!>OWFS$5'E3;%!&F4H&?H'X-!Z$M M-*NA9_P=E^8>!OPVL(H%_O ='+D_,T8WTZ[,#(% 8-:&06J MEQL\ V-&2)?Q9](,9Z1)7.[OZE]L[[J7(Y7PS-GO]J2:79B'P0G.],K4"Q^_ MPM1/$@93\]_A!DR'FTHTH^9,VF=07Z7BW:2B2^GHNUO;WJ[CI']/\R>0*8', M"<3UXD"V\L]4T:H4? R$._N!FD^,MT2?36V<]BCL.UV\U-Y;M<%QB6Y&:(K9 MNQBRB(F+8HY!6G^&$"^$6(%X(8"S#P1BKT#LJG1E]E:!1#A?U>FBTD40QFD> M^T$;+VCC!14KD(M*EB"2X,@/2KR@Q $!YGOI!J1>4>D%X!4H?03') MB!^4>4&9%T16H,P#2K,/CB[W@G(KL?GOE]VL,/D#AN BR_R8PHLI/)ADA2D> M_K@\*8I\A4&+RVAFW0\J+FTO@R-7^E[;VW?F7(%6C)YTS8T>K[/!X*S,-M-[ MX8:,,Q0?IOF)YB%>_0-02P,$% @ MHA]2EF.L LD P I@P !D !X M;"]W;W)K&ULE5=M;YLP$/XKB.\K?L.8*HG4))HV M:9.J3=L^T\1)4 %GX"3=OY\-E!+[J-(OP3;/G9][[+L25?*R#YE266?UO*0MUF8\/VBY$B]DQV\N?4O\Z/M9F M%@U>MGDIJR9755#+W3Q\P/=K0JU!B_B=RTLS&@EGNWDZW8>(LM(%G*C MK8O,/,YR)8O">C(\_O9.PV%/:S@>OWK_W 9O@GG*&KE2Q9]\JP_S4(3!5NZR M4Z%_J,L7V0<4AT$?_3=YEH6!6R9FCXTJFO8WV)P:KBZ%29B_=,Z_:YZ5[ M$XO>##8@O0$9##!_UX#V!O3-@+UKP'H#YAA$72BM-NM,9XM9K2Y!W1WO,;.W M"-\SH_[&+K9BM^^,/(U9/2\8YK/H;!WUF&6'(2,,'A"1\3YL0: MEL0S)]<; MK'P$1=>0M0])"$R"@G'2UIZ.8Q 343#0 6L=L"NA$D>H#L-;3-5%BCE#J1.N M#\,)8FD,TXE!.C% 1SAT.DP\VN=3C!!F#AT 1F,#A.EPD [WZ%"7#?>VP9S3 M4=0=&P!&63HE3@*R20!QG$-8)MX^A CD7+N5C\*(NJAUXAVH\32AGP 9"X\Q M9DZ6+(7/.*'NW?)!+EGAD9U@FH),4U];,N$ ([CDH-MS$4]4+7Q#-O:@Z\/S M3AA $9%.G1X&2]P#)O[]C]F$"[A X0]4* R7*'Q+C>I!XWCCE*;%P&E(T VR]*"KVR)B[E8= ,8P(A.R$#BI"9#49.)/GL!Y2,@' M9('SD-!;9*%^Q2&PO=V]R:W-H965T2R\FJQF?J?R/T2DC:@0_S,Q:FY.O?:4EZD?&TOOJRG M?MAF) JQ4BU%I@]'L1!%T3+I/'X/I/Y%LPV\/C^S+[OB=3$O62,6LOB5K]5N MZB>^MQ:;[%"H9WGZ+(:"(M\;JO\JCJ+0\#83K;&21=/]>JM#HV0YL.A4RNRM M/^95=SP-_.

., 9T$QY9HP,Q[ M#(PP;(Q98)AHC'G ,'R,><0P\1BSM#&4D@LFT/5>B@:T:.@(Z!4!Q PGH"@! M[0C8=9:A46P/X1VDZB $&&=@U(O!=#6)43("2\,XQ'-F:,[,SAD,F7F/B:YE MC'W^$/'P'F*49H2F&2%IIH9$9*^&7@YC!QYM5 HF:&F#& L=Z\K1A+F5,"0< M)XA1@OCV;DQ0@L1>,FK4N< PCGU)49$4(3":>9':^\*=JTE"?""%B! UITUH M-5GDU'$,/H+H6%.-V,WLU,%G#8$/9\5BP(QDJ%L(GTD$&4HT,I7L00+<-4<( M/DB(/4D@$&.\_!MC,!IQ#N9T#\;+8# MV'9.(7$*.5X>$$/3V%2R'-=Z+ M5/I]OGOKWDBIA&8,[_32[?2WX>6B$!O5GL;ZO.X_D/H+)??#QU]P^0*=_050 M2P,$% @ MHA]2M$GL7+\ @ /@X !D !X;"]W;W)K&ULE5?;CMHP%/R5*!_0Q+<$5H#4!56MU$JKK=H^>\% M$F<)@:V M?U_GLA3PN HO)#9SYIPY>+ ].^GZM=DK98*W(B^;>;@WIGJ(HF:]5X5L/NA* ME?:;K:X+:>RPWD5-52NYZ8**/*)QG$2%S,IP,>OFGNK%3!],GI7JJ0Z:0U'( M^L^CRO5I'I+P?>(YV^U-.Q$M9I7_*_*B>:CN*SBR;K%!ED^DRJ-5V'GXD M#RLFVH .\3-3I^;B/6BEO&C]V@Z^;.9AW%:D3L)@H[;RD)MG??JL!D$B# ;U7]51 MY1;>5F)SK'7>=)_!^M 870PLMI1"OO7/K.R>IX'_/0P'T"& G@,(_V\ &P+8 MV ^!/";@*B7TO5F)8U37;.[[VQ[&CM[7'!. M9]&Q)1HPCSV&7F 8%=>8)<(DUYB5B_F7*;)5GDNEL%3:A?.K4ADF8)" =03L MBH!C @X).*C@IA$KA$EP$@&3"$"08H($$B3C9::0(!TA$V$F.,D$)ID @BDF MF$*"Z7B9),9K/QXA%((\2HG'8\2AH!//FB!X[1-ZAUJ\^@ESA3#'QCTHZ4!E M7VJ2QIY$V"4$6$#X*+ 'B+A#+G8!2<;(35RY+/;5BMU"1MAEB4"">/)@PQ#@ M&.'Y R78,N0.SU#L&0KLX+1U %VVE?D6$<6>H:YGW*XBD/!L"=2SJ;B["IUX M?AB*C47OV%/-A:= HH//_Q#%N+Q>/[RK!K&#"$T] ?.YDGA,;V+.XKU1L+<;OZ"KV#$-',G*K5KA==1=K='$N M;V]6WV2]R\HF>-'&'O&[@_A6:Z,L8_S!,N[M9>X\R-76M*^I?:_[&TT_,+H: M;FO1^&UL?53;CILP$/T5Q'L#& QL1) VJ:I6:J5HJVV? M'3(): VFMA.V?U]?",L2;U^P/9PYYXPO4PR,OX@:0'JO+>W$QJ^E[-=!(*H: M6B)6K(=._3DQWA*IEOP'U1-])Z)UK#:STD&S=^:?JE:HZ+5,<%8$5TTT8K86@V:8:$($ MBGV20"Z)+;I+3W#^7F+GPCRX16)G';$AB.<><^PF2)P$B2%(Y@[2<+$1%H,- MIC,8Y); 3@GLD(@6$A:3SB32-$]BO-BO>UB"PSS[H.+4:2=UV$$+.^F=SJE'MHAO52NSC^^-QO;!'X2?FTYX!R;5$S8/[<28!&4R M7*E#K%7KG1843E)/,S7GM@'9A63]V%N#J<&7_P!02P,$% @ MHA]2E9& M<>(@ @ U04 !D !X;"]W;W)K&UL?51=CYLP M$/PKB/>>^71R$2!=$E6MU$K15=<^.V03T-F8VDZX_OO:AG <6/<2V\O,[.S& MWJSCXE56 ,I[8[21N5\IU6X0DF4%C,@'WD*COYRY8$3IH[@@V0H@)TMB%$5! M@!$C=>,7F8T=1)'QJZ)U P?AR2MC1/S; N5=[H?^/?!<7RIE JC(6G*!7Z!> MVH/0)S2JG&H&C:QYXPDXY_Y3N-EC@[> WS5TM:CD3"CM,_]4E5N;_VO1.U/>&XG_ #:B&&R>96*LT%%6V'DK5_KQJ[=H'^GN0G1 M0(A&0H@_)<0#(7XG))\2DH&0S BH+\7V9D\4*3+!.T_T_VY+S"4*-XGN?FF" MMMGVFVZ/U-%;D> D0SL;IS$V/2:=I@O0QQ.X\V)D'._+@67/PLIPXFMVTW1+T M)<1X/?.")I>;@;C8P2&]DE\;9>[()#K.IJ?(/(Y9?!MN=OV(>9?I!]Y/(BYU M([TC5_KIV0=RYER!-AD\Z&95>L:.!PIG9;8KO1?]I.D/BK?#$$7C)"_^ U!+ M P04 " "VB'U*$40X:\<" ="P &0 'AL+W=OBF,@6\'HW@3550!AF 8U+1M_M3!GSV*UX&=5E0U[%IX\US45?S>L MXM>E3_R/@Y?R>%+=0;!:M/3(?C+UVCX+O0O&+/NR9HTL>>,)=ECZ:_*X@;@+ M,(A?);O*R=KK6MER_M9MONV7?MA5Q"JV4UT*JA\7]L2JJLNDZ_@S)/5'SBYP MNO[(_L4TKYO94LF>>/6[W*O3TL]];\\.]%RI%W[]RH:&$M\;NO_.+JS2\*X2 MS;'CE32_WNXL%:^'++J4FK[WS[(QS^N0_R,,#X A ,8 Z'OIB4SEGZFBJX7@ M5T_TE]_2[AV31]!WL^L.S568_W3Q4I]>5G&:+8)+EVC ;'H,3#!D1 0Z^T@! M&,4&K/"H*/ $$5IC9!)$DP20Q7B"&$T0FP3Q39/Y79,])C68QF!2B-(0ITE0 MF@2A*>YH>DPRH?D$21%G.$^*\J0V3Q;>\:16.U$:DPBGR5":#*%QO/@<39#/ M?V\%FJ"P*XB3NT8Q3(J3D!"W0#A#'@-H>J%)$64.?1"'V<@,A0R@6XE$ ."@ M0DVW)C!#) /H5B4DSAU,N#M)A#"YBL7]2>+Y2B&X]PAB/DLK*,C5+>X]@IC/ M%HOM/I(3EU9P]Q'$?K96,ELK) ,7$VY3DL^12FZU5+AH<#,3S*F.[P#@3H5P MODX MR @%K1T@H(<.@'0S:ND$[.\HR>YY@LET4C-Q-'.9]';\W)BA<'(ZSGYK,-/-?W@_./Z@XE@V MTMMRI6E8=-Q4[J&Z9Z;7H![9^HW@[#*/!.!&O_@%0 M2P,$% @ MHA]2C[/&UL=93=CILP$(5?!?D!UF!^$Q&D9JNJE5HIVJKMM0-#0&LPM9VP M??O:AB"6>&^PQYPYWXPM.Q^Y>)4-@/+>.M;+ VJ4&O88R[*!CLHG/D"O_]1< M=%3I4%RP' 30RB9U#!/?3W!'VQX5N5T[B2+G5\7:'D["D]>NH^+?$1@?#RA M]X67]M(HLX"+?* 7^ GJUW 2.L*+2]5VT,N6]YZ ^H ^!?MC9O16\+N%4:[F MGNGDS/FK";Y5!^2;@H!!J8P#U<,-GH$Q8Z3+^#M[H@5I$M?SN_L7V[ONY4PE M/'/VIZU40.8$L"63J90+9RC]318M<\-$3T]X/U!QQL"=Z;TJS M:+?"_M/%2[UZ*Z(TS/'-&,V:XZ0A*TVXVRT:K/T7"'%"B#4(WT$BMT'H- BM M0?3.(-Y4.6D2J^FM)O#)+G%C(BQFQ([*;&#DFXH\0,E M34CHIB1.2N*@9!M*\D@)LP\HJ9.2.BB[#25]H(1^^L&Y9$Y*YJ#X&TKV&ULC53MCILP$'P5Y BDJ+#L!Y&23&,6![R>8D:9%169C!U%D_*)HT\)! M>/+"&!%_=D!YGZ,5N@6>FJI6)H"+K",5_ #ULSL(O<(3RZEAT,J&MYZ M5]O]QN MX+F!7L[FGG%RY/S%++Z>TY_-2=5YRA%W@G.Y$+5$^^_P.@G1MYH_AM<@6JXJ41K ME)Q*^_;*BU2A[%I[=B/_+W14&HK)M17HEO[2VIX,/;>\[ M$5732N_(E;ZQ]EZ=.5>@2_$?]*G6NM-."PIG9:9K/1=#OQD6BG=C*\53/R_^ M E!+ P04 " "VB'U*$_79REP" "-!P &0 'AL+W=O:CRPV=B1I1P(>963K\>-"R01;G#)I042CRO>X::13H+C]VCJ3CEEX'Q\ M<_^LBA?%'!##.]+\JH^\VKBIZQSQ"5T:_DR&+W@L*'*=L?IO^(H;(9A8<96*;8V33_21)8ZPB403!GS*#=(+0:A,H@7!! 8R.T)E*:3B ;1!^I%C"Q%2:VP(0&3'Q?>)#X<1:F M)I!-Z4=A$,:)'2JQ0B5W4(GQ,;;)PTPVY;M,J94IO3N-81;9#3*K06;9Z=BH M2FM\N/BB,#(J^DBU@!$-V=HD@ 4G,;N$%OG!\H1!D!I$#P@UE#=K8BVF9]7O MF5.22\=ELYBM3G?*$Y1-T%C?RKM&-<=_-OJB^H[HN>Z8=,-7/P%4$L#!!0 ( +:(?4I< M1,?RB@( !D( 9 >&PO=V]R:W-H965T9'J11^%,-%KVW1Z%1^-Z1=)HK='T7)])WO1V3M[J5IN[%8=$MTKP7<^ MJ6T2@E">M+SNXO72QQ[4>BE/IJD[\: B?6I;KOY6HI&758SCM\!C?3@:%TC6 MRYX?Q$]AGOH'97?)5&57MZ+3M>PB)?:K^!XO-M@G>,2O6ESTU3IR5IZE?'&; M;[M5C)PBT8BM<26XO9S%1C2-JV1U_!F+QA.G2[Q>OU7_XLU;,\]C^NSB+QL*=$LNQE8WVO]'VI(ULQRI62LM? MAVO=^>MEN),78QJ<0,8$,B7@_+\)Z9B0OB=DWOR@S%O]S U?+Y6\1&IX6CUW M+P5>I/8PMR[HS\[?LVZUC9[765DLD[,K-&*J 4.N,'A")+;Z1$$@BHK,TLE' M@LTD@P6E(."@F^ MT:\P((J%HO"<"V4(LZ(,5&PO=V]R:W-H965TM^H( :3%$ MB91(JT1)GKTP@+6VA]@#;/X^,^/!:U>=(H8'P./3W54]?4Z?OIR_UIMOV\>J M:D;?5\OU]F+\V#1/9]/I]O:Q6LVWD_JI6K??W->;U;QI/VX>IMNG336_ZPNM MEE-G3)RNYHOU^/*\?_9E/S?+Q;KZLAEMGU>K^>;?JVI9OUZ,[?CMP>^+ MA\>F>S"]/'^:/U1_5,V?3U\V[:?IOI:[Q:I:;Q?U>K2I[B_&G^W9C374E>@A M?RVJU^W!_Z,NEZ]U_:W[\,O=Q=AT(57+ZK;IZIBW?UZJ6;5<=E6U@?PSU#K> M-]H5//S_K?:?^NS;;+[.M]6L7OZ]N&L>+\9Y/+JK[N?/R^;W^O7G:LB(QJ,A M_5^KEVK9PKM(VC9NZ^6V_SVZ?=XV]6JHI0UE-?^^^[M8]W]?A_K?BN$";BC@ M3BW@AP)^7\#1NP7"4""<6H"& O2C0.B[=Y=[WYG7\V9^>;ZI7T>;W8!XFG?C MSIY1^[INNX?]V^F_:_MSVSY]N223SZW[)AQJ8N9$ M<7?',,N9&0Y' 0'N;I^_+^,(="N(( *PA]!>&HHRSKJ!V&>LRZQT1* MR2;/\@4XFV)Q 0=$," " 146$(F&#&XBPB:B;,*R%S.+H@EK@K$ILUBN)3 2 M>1L">], EVS.*>/($XP\B==-5AFT&5:00>_R89M%I#DF\KB9 ILIH!DV6F9% M-//)$IG(HH$P9[1XK,%Z8$#/*4RSBJ18,&QX4@/H*-SH4K:96%X(F8JAXHH2 M%I2AS]:!L (/RX%>#-%:;WE8$%E22HQ0?U #J> MP-X;U0Z3T &#($8U KFHM(.9Z@!3G4(,APGHXNFSH\/<<@E$P7WC #KL6I\L ME<*M 0!&\C&3]KXQ6]TID[;[T*SM,%\=HB+7!8=FY!@ MF 9N!69>6H$N^E04@^*5)0J0*^]X6U*NG''&>X6_'JN5EY:!O/9BL1!Y($2> M^ZD!E \MPR1Q3@(439(V]K&H>6 8//>2 \BZ0[6?:'ECZ?- ^CP7^@%TU!!* M',!H0LIDZ['L>2![/O& ,LB\35VP'N"\FRBVR6-Y]$ >/9\=!A#KHIAX0.6$ M$70#4/H("E@] U!/ST5] .E1'[>$-3$ 30Q<$P<02UP9JP'+5Y FBH*B% &K M4@"J%+@J09#8]4 @OOJ'(&VC1MFI 28K<()"D-:Y6 #$,# >0=!"IL"5K8 M[%I0II: -2L S2(VX*X *''2#IAXY)8+);XZ1KCV)93(7[?$>6,/I[WC]+ " M!J" 9'EZ$B33D^:P2R]J Q#+7P#R1XZ'(T$R'.D+K4DA*+I&6-?H ULZA 6+ M@& 1-Y8D+5?2%E&$]8J 7FFS(6&](B @1#Q4+X:=(:X1T(1L?%4&+F(41[T> M>/*!D>^M; M+%S\!G ^C0'T1G2/,' M"4M< A*GF:.D'!4#B4N"'=([4-!V11(6K01$*W%G.H".%T3O= L6HH2$2%DU M9"P:^0.KAHP)GD\Y",[P(#@ZOCR]1D#7&52E:S(F;?[ $B-C*F:TQ. \0J"D M6(V,^9H1%47_!>G'@[KNRIBQ^0-KC(R9F,$:0]!H !U9\#+13@8S)FQ&A-6" M56YWY---7,84RXAB?$V%0%EY-07SL(#).RL3;<$\+/;T; MF34%3'<\6@;(B M&053JP#69.UE- 4<;FG 53(>";D.(:SGR-L2GF&Q2,\:\*8@WW#,6>2GJ M4S I1&TL8>84P!QA!(OTZ)]LCL9HKP%3K*##6.[NBC3>*7NKN.ZBW*&2ZVE5 MT:W1KCT!F@E-AZBL-J5GC-Q3T]:KUG#JLJ^52TI&\I+OF5XA$&6N=M.#^[&K:O/07U;>CF[KYW73 ME3UXNK\1?>6Z^[7L^:R[*0V>M\&&L^LN4?E=%V/W77_!=_JC^=WU[-_FFX?% M>COZ6C=-O>KOYM[7=5.UR9E)F]MC-;_;?UA6]TWW;^>F-[M;T;L/3?UTL;OR M/=W?.[_\#U!+ P04 " "VB'U*T(BP-[ " #."0 &0 'AL+W=ON7B5)\94\%:5M9R%)Z6:213) MW8E55#[QAM7ZRX&+BBH]%,=(-H+1O255980 (%%%BSJ<3^W<1LRG_*S*HF8; M$"Z.)V4FHOFTH4?VDZE?S4;H4=2K[(N*U;+@=2#8 M818NX&0-B2%8Q$O!KO*F'YA4MIR_FL&W_2P$)B)6LITR$E0W%[9B96F4=!Q_ M.M&P7],0;_OOZE]L\CJ9+95LQ(/ OXO 7<$/"!$;2K6FS55=#X5_!J(]N]MJ-E%<(*U^SLS: MYDE&IM'%"'6898M!-QC8(R*MWB^!?$LLD4-']PNL7$0,[B%K%Y(B?Q"Q-\_8 M\N.[/%._ /8*8"N [P2R@5$MAEA,W>:19@##0;HN#.4()>D@90\,8ICF_J@3 M;]2)$W4ZDC7Q\LGCMJ5>@?0!VUI,"8YJ)@"K,1SS)OR)D3 M['K'H&0X*%['EP,0(*']KFX7#^^>"1R_QT#W4LF M&U/PGW>8?,(^_Y&'Y!'[B',Y)22!SMYS89CD.!^:YX-!/#RUT*-UWU%/4EW/P?4$L#!!0 ( +:(?4IG MH-O&PO=V]R:W-H965T>[U\=OAULNKJE[JDY3:>RORLE[Y)ZW/#T%0[TZR2.LOZBS+YIN#JHI4-Z_5 M,:C/E4SW75"1!Q2&25"D6>FOEUW;4[5>JHO.LU(^55Y]*8JT^F\CFE?ONU7?M@JDKG7A[22ZY_JNM7.0PH]KUA]-_EJ\P;O%72 M]+%3>=W]]7:76JMBR-)(*=*W_C,KN\]K_TV<#&$X@(8 &@/8^P%\".!C ,7O M!D1#0/0[H.LAZ(?2S8U(=;I>5NKJ5?WRGM-V%[&'J)G]7=O837;W73,]==/Z MNH[GBV7PVB8:F$W/T W#1B)HLH]=$.IB0U8XW7>PM0D>WB/"1F:$17 X3M[% M1[?C9#%.$,$$49> WR98A#A!#!/$MH(%,V8:,>9D(88;LX68"(M-H-@$)(@- ML8A)#+&(F1EB$3/'8F=0[ PD,/>PS22AL<>VB#%62"#&L1'G4.P<)#"6;X.8 MR!"+&&.%!&(2+'8!Q2Y F/Y-C83S\T].X$1[S-W8EF(O2P$$.2R>87=DG[!'AOV1V:8%Y@U MS-QM4R#Q 72O&)LDLYTK8=R1 EL7FWUBWK"A,'#*F>D6$#+M D(.OV#8,!@X MQ:87"P E;(;[(7S4"1QU-C<%3#(+(L0*$38/8QYXN$.0<-'860LXR,P=M M0[;7?@#=B\&F0< TS..Z11"9/ZD01'_Y]#M- M?Q?V(ZV.65E[STIK5717)P>EM&PTAE^:63W)=#^^Y/*@V\=9\USU=U#]BU;G MX7XM&"_YUO\#4$L#!!0 ( +:(?4K;2?=XJ ( 0) 9 >&PO=V]R M:W-H965T_O9AE)BG*9_ )MSCL^]%WP].POYH@ZF#<[(6NFS5#N$]5*SK:.5%<)3%.:U*QLXL7,S3W*Q4P<=54V M_%%&ZEC73/Y;\DJROU!VXED,6O9GO_D^E?[*,TH&52V955;) M^/C;B\;#FI8X?GY3_^*"-\$\,\57HOI3;O5A'N=QM.4[=JSTDSA_Y7U )([Z MZ+_S$Z\,W#HQ:VQ$I=PUVAR5%G6O8JS4[+6[EXV[G[LW-.]I80+L"7 @ /HA M ?4$]$[ 'Q)P3\ >(>E"<;E9,\T6,RG.D>S*VS+[%8%[;+*_L9,NV>Z=28\R MLZ<%17"6G*Q0CUEV&#C"@ &1&/5A"1A:8@DG=&^!U12!TDO(>@K)8-@$"L:) M'!]=Q(G" C@H@)T 'AM 7IXZ"'60QD$*7!2$>-%.893F&'FP]12&29IG)&R: M!$V3B6F4>Z8["!DM RA%A6\Z $,VN+ ;&G1#)VXHPF&!+"B0?;Z(>5 @OUW$ M?!)H!@DFP,O'%$92D*?>E[V>PA"&&)V$8MI=4B!H0=;!6"P@/2* M&Y"&=XPT4,8KWP&XLNF SQ<2!#>5!P!OE[+'C..%T/Q$V$M+ &?^@;&CKI@] M;OQ+@C0'.+OB/+P3 72[GCWF8H\H:.;[GJ)(!GTWR:@5U%SN79M5T48<&VUW MU-'LT,H?H&TEWOS2MGC78MYENO/!#R;W9:.B9Z%-HW+M9">$YL9D>F?2>C!' MDF%0\9VVCYEYEEU?[@9:M/V9(QD./HO_4$L#!!0 ( +:(?4IDB60ZT@( M "L, 9 >&PO=V]R:W-H965TY+NY?T_NUC2V 0[Q.^-GU7GW;"E/0CS;P;?M MW ]M1CSG&VTIF'F<^(KGN64R>?QM2/UV31O8?7]E_^**-\4\,<57(O^3;?5A M[D]];\MW[)CK1W'^RIN"$M]KJO_.3SPW<)N)66,C H(8$Y 0.S"\7# R8F)RP=EJ0/A@U(H!R(C)"+3Z/:$7[!T M1?V-64'0R,X0;'D"/!\G(Q38].0*UQ-L>P)\/Y0$@=*^) @TZ1UH"!K3#=\ M!%P!\72$ M\!Y(I+@.!;@%QR#0 0.$H(-'8.L,L)LOE(/13;G%YA)^AT3 67 M>]>-*F\CCJ6VC4=GMNUX[ZGMN'KS2],)UWWK&TW=1O]@1\I^WKQ+S+NGVM!UI436L>M/\/%O\!4$L#!!0 ( M +:(?4K7$6A[7 0 'T4 9 >&PO=V]R:W-H965T*S83&RM9KJ3$V[ M>WB4]B:VE&^&AW]S:"Y.=?.MW7G?S;Y7Y:%]F.^Z[GB?).UFYZNB_5(?_2'\ MYZ5NJJ(+C\UKTAX;7VR'H*I,2 B35,7^,%\NAG=/S7)1OW7E_N"?FEG[5E5% M\\_*E_7I82[G'R^^[E]W7?\B62Z.Q:O_W7=_')^:\)1>Z_M8__+)]F(M>D2_]INM3%.'CW:]]6?:9 M@HZ_QZ3S2YM]X/7WC^P_#9T/G7DN6K^NR[_VVV[W,'?SV=:_%&]E][4^_>S' M#J7SV=C[7_V[+P/>*PEM;.JR'?[.-F]M5U=CEB"E*KZ?/_>'X?,TYO\(PP$T M!M E0)I/ ]08H'X$Z$\#]!B@64!R[LHP-GG1%,3%4.&Q(1@ P6;2' FF5X3 M-7*G=&8<7UB (V>,Y@.-.*F=%EBWA;HM6&(:)W P@8MG*N4SY2*E; +6_TGD MGQ$W,C,H,P,R#9.914V098.^!@Q?O\HR2P ;*) M%+A*2_4_ML (W2P*PTLL@.Y"Y526=QQQ=F(_2&P-$GA#M"-&Z$9U)#IF[K2+ M) -*3A0:B3U! E.(-T5'%<$:CVTO)UM 98Z!X_]>8 R]*I$DK8 M.XB ;%Y"1^AVO/MS']>-.)GQ8<@1%V9Y8GL3MBP"EF5X*25@68ZKCAE>MW+ MA!4WH1>;%0&SXL>!%0&S(DW$SYJ($TZ):&G'G$VS2>78M B8ELFX\MAHR&3\ MZ DIQ>LHH*00$W64L&D1,"W+38MBFXE&&CF6R**?C)^FNA6,[8J 75EN5P2, M*(L6-("TBY8THB848ZLB\+LI,M@1NOXM#0P64,A@ 08,-KFZ@ZE\\SK<;[6S M3?UVZ/JKC*NWESNT1^KO<-C[E;S/SS=A/]*<+^9^*YK7_:&=/===5U?#/N_VO"].5^(G1^Z^CA>]B67&\?EOU!+ P04 M" "VB'U*6T,I@?," "/"P &0 'AL+W=OX^<7%7SVIZDU,%;653M,CQI73]$4;L[R5*T]ZJ6E7ES4$TI MM!DVQZBM&RGV75!91#B.652*O I7B^[98[-:J+,N\DH^-D%[+DO1_%G+0EV7 M(0K?'SSEQY.V#Z+5HA9'^4/JY_JQ,:/HEF6?E[)J^FM>===K_R9Y#X,#\!" ;P&(?AA A@#ROP%T"*!. M0-27TO5F*[18+1IU#9I^>6MA=Q%ZH*;[._NP:W;WSK2G-4\O*Y;B172QB0;- MNM?@D<91;'P%B:>2K2\9S1,9QALH!D%Q%T\FH 1.0, $I$M )PFH4VFO89VF MZBO%,4?<*=>7H01E*(5Q*(A# 9S$P>DUR7@>RJE+XZO2+$M@E@1D20 6YK D MWBPTP]Q9Y8VO(@G'#(9A( SS8!!R&\/\:5CLKN8&4-$,S>RZ%(1)?1CJ=B;U M.Q/'KFKCJ[#96S$,PT$8#BQ3ZL!P;YH[DK"4NU\LH,.$(;>'6^YM]3M$DG0. M/ /!,P##Z)]$@.PC(MAN$>"W'+E$Q)N*X\3E\47& M>F9@8+-%U%]S/I<"]D@$F"0G;CV0_Z7&FMR2?)WY^LQO!@EV2N1;)7,_F37R M71!V!$CH6,(4"G9,Y%LFL.ZI9RO NOLB?]VCT4'''E6_B^:85VWPHK0Y,W4G MFX-26IJ$\;VI[61.Q[=!(0_:WJ;FONF/B/U JWHX_D:W,_CJ+U!+ P04 M" "VB'U*^Y#C**L# !W$ &0 'AL+W=O>YN^?.O@>NBZMJ?K0G*77PJRKK=AF>M#[?15&[.\DJ;]^JLZS-+P?5 M5+DVC\TQ:L^-S/>]455&0 B/JKRHP]6B7WMH5@MUT651RX_U[)4 MUV5(P^>%S\7QI+N%:+4XYT?Y1>JOYX?&/$4W+_NBDG5;J#IHY&$9WM.[+8/. MH$=\*^2UG=P'72J/2OWH'C[LER'I&,E2[G3G(C>7)[F19=EY,CQ^CD[#6\S. M<'K_[/U=G[Q)YC%OY4:5WXN]/BW#- SV\I!?2OU97=_+,:$D#,;L/\HG61IX MQ\3$V*FR[?\&NTNK535Z,52J_-=P+>K^>AW]/YOA!C :P,V \G\:L-& _36( M_VD0CP:Q91 -J?2UV>8Z7RT:=0V:87O/>7>*Z%ULJK_K%OMB][^9\K1F]6G% MTV01/76.1LQZP, $0V^(R'B_A0 LQ!H<S M/#GN($8=Q+V#>.9 6(4:,+S'U$,>"1>IG:X+ \:IB*V471AEB2 $9YV@K!.$ M=6JQ'C#)- X0[HO#T3@Z0V&(HS:G%T4")9X2..R2AE"FMNDF7N(N4@2FS4"<\_Z=H1QWV&? MT\;%G")JGMEJ/H)F?*BP22,@XGFQ4%RC*2+2F2W2%%%I3GV"17&5IHA,9[Z> MPI65BM>_2"FNFS1U6 C[+; >0;/#R;SIXOI*$8%-/.<;<,$#\OIT 5IN?[?GBVUM=FJAYFX+]NAI'\4]XM#J/8WYT^U_#Z@]02P,$ M% @ MHA]2N5&C#". @ .@@ !D !X;"]W;W)K&UL?59=;YLP%/TKB/<&C V&*HG4))HV:9.B3MN>G<1)4 $SVTFZ?S_; M4$K,;5_B#\XY]UR#[\W\)N2+.G.N@]>Z:M0B/&O=/D:1VI]YS=1,M+PQ3XY" MUDR;I3Q%JI6<'1RIKJ(DCK.H9F43+N=N;RN7,7WVDHP,USYFE>553(^_O:BX1#3$L?S-_4O M+GF3S(XIOA;5G_*@SXLP#X,#/[)+I9_%[2OO$TK#H,_^.[_RRL"M$Q-C+RKE M?H/]16E1]RK&2LU>N[%LW'CK]=]H,"'I"EMFOR+T2,SI[^VF.VSWS!R/,KO7)8W)/+I:H1ZSZC#) M"(,&1&34AQ )%&*53.C)?8#U%('C>\AF"J$); *#>6+'QW=YIK 06($R C M@0)[Y]1!,@=I'.0!IRG*"R]= )?0G%+O6#80#E&$,MAW"OI.@<0_$,A @6R2 M.(VIEWF'24=.$28X]6!K )90@E(O;P"&BAQAV#4%75/ =>ZYII,X#X3XG@%0 MEGEO= . < [;S4&[.6#7"[+*@4/&!?)NRAJ )1DEF6<9@*&"T@_N1 &Z+J;? MULC.G8#I#6#YB:>)(^37GPZ4WUV$6>9]-FL8YE\J"(5FN5_1HE$!K;D\N>:D M@KVX--K6H='NT "?$EN O?V5;8RN,+_+=%WU!Y.GLE'!3FA3WET1/@JAN7$9 MS\R+.9M&/BPJ?M1V2LU<=MVL6VC1]ITZ&OXN+/\#4$L#!!0 ( +:(?4HN M:\'>CP( *D( 9 >&PO=V]R:W-H965T!?PF\%,=S M^;:?^Z')B)4L4T:"ZL>9K5E9&B6=QY]>U!_.-,3K]47]BRU>%[.CDJUY^;O8 MJWSN$]_;LP,]E>J%MU]97U#L>WWUW]F9E1IN,M%G9+R4]M/+3E+QJE?1J53T MO7L6M7VVO?Z%YB; G@ ' D@^):">@#X(T:>$J"=$(T+0E6*]V5!%%S/!6T]T M/V]#S2T"SY%V/S-!:[;]3MLC=?2\P #.@K,1ZC&K#@.O,&! !%I]. *ZCEC! M"7UTP'J*0.$M9#.%8.A. CGK1):/;NI$;H'(*1!9@>A&(!H9U6%BBZD[HQ(, M4T3(J& ',$T001B,RG8!84I2E+ISCYVYQX[<8[= XA1('GBEMZ.*SU-;,\_<*Z83C-\T@GF^KUAV)3L MH,P2Z[7HAF>W4;SI7PR"X>UD\0]02P,$% @ MHA]2C(E="XC @ +@8 M !D !X;"]W;W)K&UL?57;CILP$/T5Q >LN2<; M =(F4=5*K11MU?;9(9. UL;4=L+V[^L+RQ*PDH=@C\\Y&O?>\$9WPE\I7U7V&H)_6] MH?CO< .BX-J)RE$Q(LRW5UV%9'10458H?K?/IC7/WIZD\4!S$Z*!$(V$,'M( MB ="_$E('A*2@9#,",B68GJSQQ*7.6>]Q^VOVV']$H6;1'6_TD'3;'.FVB-4 M]%:NPG6.;EIHP&PM)II@PA&!E/J8(G*EV$8+>G2?8+=$Q,$]9+^$K"*WB=A9 M9VSX\=1$L'8+)$Z!Q @D=XUZGC7*8C*#:2TF#O1G5N\2EX8.W'Z)BV>X.^.I MTWBZ-![-$FTM)ITD"I]=QI>X](&?S.DG<_@)9WZR1>&)R\X2%KGZO7?@ I=O M-+DU%/C%3"3A5>S:2OWR3:+CT'N)]*V;Q;=J&-K9]2EC)^D/S"]-*[PCD^I. MFYMW9DR"LAD\J<;6:GB/&P)GJ99VA-F-9-TPG='X%U'^!U!+ P04 M" "VB'U*Q6T*1%JE /BP( % 'AL+W-H87)E9%-T&ULY+UY M<]Q(DB_X]]M/ :M5OZ'&P*R\#ZFGS5B2NELSJI*VJ.JRV;%G:V F2**5"60# M2%+9GW[]C/# D4Q65<\[9LRF2R2!0!P>?OO/?U]5=73(L[\=TC?%(:__Y9O% M>/Q-]'6WS:M_^>:^KO>OOOVV6M^GNZ0:%/LTA[_<%N4NJ>''\N[;:E^FR::Z M3]-ZM_UV/!S.O]TE6?[-'WY?97_X??V'M\7ZL$OS.DKR3?0NK[/Z&+W/>82L MR*/+Z*?KM]'%BY>__[;^P^^_Q9?XQ=$X^K[(Z_L*WMJDF^:?_S7)!]%D%$?C MX6C1_./W23F(QCU__-?#%OZXHC_.FW]\8KK-Q^6)'].[K*K+!-[[(=FES:>N M/WWXZ8=_B][_\*;G_3?PQ3+9PIMX4?#RW_K?>%36F8% M+F43O4WJUKNZC?_7?_MO77MU!6-L:)P_;I.[YE]ODVW5&O'-H2SIA:Q:PY+^ M/4W*WJ]?7@Y'EY-1SZ[\G&ZWEU_RXC&/KM.D*O)T$[VOJD-:-E_X][3J&>,O MQ1:(.BF/,)]M6K8>^Z'H.Q)9QH_IOBCK++^+KNND/O1]AT:/WL :[XJR=7P? MDO(NC:[6ZQ2>@F)'7?[(K=#B[/=5VLO\31]7U2IE7T M\5!7-= M3+:7'.RI_!%^V5I/\TFAG\YG__COKML[F4YGNDVP3I5^!359P(#B1HKX'PE@'TVZ^^+FH8:=//Q-,."_R2WF\ M/0E@TB60"'X<-V"/[W3.]SU]DTWK\QTG8Z;1 MN@KI;0ISW<"Y/Z3Y(7V24,)S?-;()T[T8W.>)Y_F.9@'3LV#'S[Q #&8^V*[ M =;YW__OY7BT>$U$5;=8'!"_K*G"=UY%+X:#X7 $1U1&< V+D>-&1(5G9YB3 ^-X,?9=!)/YXMG#]%:$!#S87?8 MDA@1[@*D7Z;W0-K90QIMBZIUCE>;3884"Z>-+.H2^.\ZV6=P^J=&WZ2WV3KK M(;'J;-)H41FM^OSW3PF5BT\)$OE]6F<@K5Z"D'D1?2M[W"9F6!7)MN(6Q%N> MY.L,)5Q1T=Y$_W%U@TK2N>CI]9AJ>/Z,_SG^W<_ &5\_&/T M\=.['Z\^OX<'C/*A'S<:2/P,C636_../S,);+WW(UBAKVJ9)EMEW<4A0AE*@B]JH!ED.C!4NA SXLD^)XO?.>OKC^0/SLK)?.*T/ M>(PW*1BNJ;Y0)U_;FP+JXD-6(?>#1X,GHXL;. (@@];=_R&M.[?PNZ0"LX6. M/ML>4(#D\J1G)&>REY_3[.X>1KA,'N#0P':26WNH8%047B#Q#G26-^=^E$=H M?>EJQYHF+'U[V*3,=RYAU#14*96L0*N%K=INB\?J5>LV12\FPWBU&$6UL!+@ M+.-Y/)PM[&] *Q@M5^8W9<^UB4;C53Q9+LVCRU4\6MG1YL-XL;"_J-IW*QK- M1Z#"3,U3(YCH<&9_LX)?!(_@$'>]MS":S>/9R$YM.H]7TU7XBY'Y!5$84'!T M3/'P4_3J=.A+J/+0]Y#9XM;LTS5^<'L<_#+6WU81SK-#KY^@A&?,YLW'[S_] M^.[/[WZX?O^7=]&'C]?G6\.!TO(F4/3>\VWM5UL^=FB'RCWPAKQL&5YXM0]Y MF29;E.+1'0@K>32"A6?>!FVY H#19'>Y&#_K8X3>L&K+&Y9L_GKH>4^8]U,3 M[5 2GM!X3YS&]>>/;_[MSQ\_O'WWX_4_1>_^GY_>?_[WL\^#)MRCLQ#%G%"] M/XGJ_>9IU9N/KO.\+SYT[8A]^6VWWOY=LD6UHQ(CPZDTT]X'#=]\\B68'= - M,,B+MRG_ZR5NI+4@8;,[%?R^F];Z!"B,I#C!55@;-3$Z[.E:IN4ZJ^BOQ1[? M;POYYPYP2G+\!>X",E=X&AC:]NC>W_1]WKR!,KW,UK5J[.B"K\_]7/?+SUOL MN^M/GZ+] :1.TF9ESWCUU)3??04BJE"=B$27 -E9%KLHW>VWQ3$5:1OM@=Q: MT__)LZ$_$1LBLN?WW_\$WIYNAG3N'6FI_>?L^[?9BJT?YE+AJ M>GD[6=4O.>@FZ?'9G7[GD_+KX*Q;CWV?U(>2G72G'[Q:P]FPXXSC!B0K*/R" M?RD[?%0R@^K\8U9SV9%F__K<9JJ)>,ZF-#?REIV"IS>R+-9INE%)9G0&YIL] MLK_Q6D, ZN&@).QFLT2SOY:_?DJ.])P9Y^:0;3>7=7%9P7O1EC2XXF:;W762 M-.XR;=HG0[(7/_&6OU2G*NS?5>_^O;N]!8..IOI5!#5R A':%=H9ZW.C>"[< M1_]XYQ^,-6[9H96V9$EZE^6YJ%9[>JTU9W2^]/WQ^K#?\_Z#BK_)JC4P\D.' M^YGF2,?8=+7T^I308&@= ?(F',H0.!K79Y"N"YL]_R:*R4+J& @MT!4.:V+9 MZ *IGB"H-F.LUF6V5Y://H'O#E66H[*(L[@&2S(#$P;S*204B O[5&S!K.E< M5O.1$T;QK_RX?_AZOSWD7Y#"!M$%1C#&P]>/:4S_&KV.Y#>'JOF;XE#*;UXJ MYT=!EA[V![8"JGO0;=)7+.@.* M$@%"!B=Z#[=PEU/4.>&F K_ J>-Z<-WL\.=-R,IHD]3)(/IX*.%7(+G@J4H_ M"DRUI(^MB^T6KF\,0V_2KW'$CJL8I>FV*-,X ELAJXLRAB=+I@I616 ZQ[^G M] V8[!UPIRUN(GR41,&>O@>8C@S&@6NV4L ( M_!1EY!/? M'-;,\7(Q^& :1W]>"? !&->I7RGN5 G[L4:G7B8.?[@]\%4XNH3B:[!;L)HX MPK.[K.H$U(D-*88EL9R'!%C.H3*7&O;\@*["BBV:9"TB> V:)7"4DCZ"YV7> MD4C#&D4[+/H>J*6NFOM\GV[W &9"-,Y$;O[ ;.'KW=L/B?T^@Q M%>]XN2]8&R7GS#8#:LBS!'_ZN*Z+&QAA/!Q.:-PR;;[P%JBZ/DG.>>?G(/H1Z38EFP8H5YZF('=,Q)E^!=+ Q!,B<'P& M;W!CU Z':C2(?F+UY!T("[AH\('/\.8>U>#2J=VW+AQ:J<.Q8D<[);_A":"A M!S3E..(>R&:=[=';+&YBN!+P]W0O&X,3_"DGZY*\F'3;KX!$X9+ ,DA+K. $ M\^2.U1=8U"[YDD:IFRE=6C":=WO#"!/6('#XDK*S4C)UR(T/7^@V X1QJ'1F MSP8MQ"OY[7?X*QND-I$5G1O%A-&>BHL+$#O0Y)/-H50.7+KL,M8M*I@4,!7F M,B<_AP>QVR?Y$5_."]BL 8@BC./6V?H O#(&\FYN)QVAN-0="259Z27![K"M M\4R1>3DBD&406[K+2>>/HT,NLH 3B+IRI'!XW-FJ4NT4?P.LXO: ^0"WJ6P< MK9EW_8A/;8&%7&[A_F[T8"ZZM90XNI/L)/H]2%(XT=N,R$]SFZJ7\9-!G;AC M)Y0DQ)IITP:2I4@.QU]@\!LX,6')5L>+616JG P@RD.-8H#*\H&"O17L/@YR MV"*M(F=FMEO?%Y4YQT%TG=[QZ?RL[!/^>S 329#!I,::K/B-5TS0)L841HK0 MC'E"_SB43M;\H_0/$#+IK9F\LFVBYQ*E,<[B#3WU[BN("%*%Z(FPY=I?UIS M@I-E&L=?^J_!<_0YC?,#=RS6_"9\FQ0=.,=/GH=2>$>G@7-$+AW<\F"6/0R; M@YCUO;F1,+!55>FBP*\W0-5K/G[0Y?@'V#A@XI?%(Z;:5H>;*MMDH( 0C6XE M&"T3@FU27QV,8%41.&62O"E&T7"#)2@D9O-&B$2[X%QJ+* M@/X>'?(H0^5Y.S,D!B8?'RJ,<*O]ZX/H5)^ \.H&Y\#W4L1 M:45%G*WXT2!\9LCY9IDUZ;&R1ZH_XY#HI MRXS)QDP55I%F)B,:5V(_5'3<\X!(13E;>\=V0R5AFY!/\/3-?9JG.!D-Y^G\ M&6^,[J)42#H%>J).J.2%RK:T0XMRGDV<#>AG8G&([NGSSW.KLIVM>[%&QWL+ M7]5);LPDF&+Q HJ[X>PYHE+:>%H'@&=5UTSL?!O3S"I_:D @JJNRCF-VE/CR M/9I_-5PCD'^@Z:)215;[X>:OHJV7Z"Z@0QQ$;SU?VH%>"3><0S?$HU #RM;W M/9)OO\6V\BF0G.F&7>!<^L4BQ&([J?DC":%5[XW@G?N4AQDSX3+$E"O&" M4Z&+VUL8@#1,MW'O47YOO 4B&X41YKVD\8I"DGR]5):'\Q79CWE;HK70IL,; MQ+K@,. @,[B)DEZ6YRE+4;9Z.S5\4K)O.[>2W NLY<-6>;]9H(2R\9/R]%+9 MS?Z+]C<0KR"%MT=G->$9@2;6.">\LZ!KL.I5'LV(9BM]S(E8(!P\;HC12-I4 M-8A^VGLV!FI$95RHJ(YN@8O"!'>Z/9V7K4D5#3ZI-WMSFKYQV:@%@B)$-DR@ MTX6\DNR5\UBAI/+"?YV=B^?(WHTZ]>;\OH0=+3,X"N73<*B![;3E[-_H-DW5 M/<#$N.O)_Z4G!]$'^YZJ\S#%?4HFHAT6C%;8[(XO%<=DR[*Z+]G8+(!X'F#9D2Q[VZ+9@3V,N#E72\>_*9*/NCOP>!^"-?@3-E_D#T00K M LE#DFV1?X+@ F&=80PFIMQCM*;( G!?=X(:M0?X,S)?^#MJ,\Y>R,0]@(3A M7/S>FI6AZ&J*)^/OYDQYBG SE&PIR5/LKDWF];Q="E8T>?#GK_%)9"24;%H= M$M+N4[Q8DN61P)AEB3(=-^*U?<]/#5W?NE!O/&U2=(&(*YMNG5C=X2CL;G+G MAQ&8E,-,XD)RCF&T:K.O?.?<387M?TV[9L=4SXZ_Q$J^3)?D#;_!=P<4+T'N M?@>LS-] \@>C4M2[%\#,;]GT)D4MJGB>!9!@#5A@P1TX&#N M@OE8"D4^ILJJPWU1;VQ:.>'LZ.DA2V 9RAB^I$>B>?92X*BLI^)9]M*$6D58 M>)$ZUYV9>6QXB%7#L":/G;DP%O'S K,[X.].S!O+R4Y,B,[X 6DST]2/GT3Y M88?N>*1V&*& 7=)HB*%9-KR8&:SA F7U(["K>Q;@,JYN))'A8^H6GTI8(YQ, MQC2H5!\[EVB&IJQ$G- OOFV^>9.BCEZ95[VSG'PBY##=N_0)V!$\=F^_2+S( MG:Y3:]JN6J)M>!2FMD&>(I&NJ" 5,J!$#5C^Y?KC.Q>-)$IG$8",$.TN94'N M&Z17W0.:@M&CP]5-+AAIB%@/>6;+J=LN8(04RV_&Y4+PZ.=(E4/D&D^C4 M.WK8;S@D@E2--_T2=O8RN[UT4E$"BMY;"I?*6!R:U)/+5:^E M*]@S2]622 ANT"T!GSQZFX=4"[WUNF2ZK22@K+YL]+NF\H">UN:^8_Q#5&+: M*#9Z@)FL63?+-\D6;16N8R#/JQO0J6A!QD&'&O3$ZCS3QE=O? )([N,] ;>] M1U]+-[,U;-;X]@^LO9;%X8[),^44DM;7232QZD\"BF[!IJ";1%N--Y3Y7=\V MQU23HK1FE;. <%'LP97>6E:LDW<[@S>W#(]?I^N5T^#FH,&8;*O":ZN="IQX MB4G),\R##=7P]ID[3V%V[\]H;)OR;!Q2Q5KWUQW=5_<47+EQG$8B.!5'0U/X M'-G'NC'Z(AV+,]7T8R3ONI=;>G4!%W(63_3,@;W2#0F'C^3H7DN=PZ_) 5[; MJ1WE'B0;\AZ2WM14KZP(>MWQA6RGN4VL33<.SAP:DVR6/Q3;!]:.-(N&/Z:Y MIFB2E4$$2N."Z.;;'@,NN2XVJ:BYS!:=;N#M)DJ^I36SW LW 1,K-+>+-1.^ M)LT#1DF^+C :@XX=OB$VAF,^R?JR?F.7 9^J@6.1SX_CW_0&F"#D-&>QVA&Z MQG2JAK;393^"B@TPIO@JQ4=C,[Z:]AF"#;VQ5@:(8'?,&=NE77L[$(EAA MO[8BT T7%0H,2%QV*-U0C(5O8I^,X8R5D &([U7N^Z"+V7&*FE]F)R/!TV,M MD0B:Q,AE0XYP$-6;@9^4'#AD+8&(S4/SN/TB9;:B[JD71I9'VKHUE?HVZF?F MQ0?6L^$Z.&':Q^M[E3%T58D+K*D-AE0@(I=8?H))JK?\K5YKW]G;7EL-A8>1 MN96185E>$?5C5'2[M6KR*7FL$;5[L3J"K4/O]EJ3"\U.8 H082"K2 ,%%C;=$E1Q))>GB?@]T9MP>8 M],"6S:GI*./-;-(->>^V M1D<;W: 2M+C2N%!%V72L2_?+A=;%7YC(7\ .X9@\,R\#>=&5.J))-"9 D^X< M#31R3]!S""XF MJ>WD:.4$/_PF[4G,,1)T$5 .."5Z]/F7G-O=1=MY7S'BDZ=;85P(>:5JH\AJ MC/#E2!DEYB_5979S +4 DGY@SB_-A&5F [(R4U($+'J'E%9B)) !@_1+/Q*3'*,$N4ND*]K MEJ7QGI$2213(?(5H([BLR'@^OOO>I)_@U/E"L-?SZ/5_?SU"&:07KVE\NQ:ONL_T^Y?)L7X/L,]])#I,*H$,ZB2]N0DXK.NQAP]%A@IKJ[K!C^!Z^ M@$1+@>E"AQ,NLB%':>+J*^)D1QCOKB#9V]R%YGM]JR36>+:K/ Z%_)IASW2' MG5%1]GN[]7TY>8D?AIF,TBIT3O4(6"M0:2 ] M43,%Y_FP:;[..RI.AQTY'?A&V=G#N$RFCQT&]#.E?I\4DQ@.WM1?K5F0P+K- M2@2>:!V.W.5.C<1?R(XOHA7->4%^]71'\M_Z*[@)S2]9!=$GG4I*316&N=LZ M*&N/O2XQ)(HC,]6 $F 5UK/84.R_?_8T?L/M"%5F>SLJ,)FV29"#[]!'O"]1 MN1UEL[A+>=FI?YK;BTP&&6 K,(,T]RJZ&+TT.Z9&%EU*'9GJ3[+Z0$%29[D3 M/R-)[5*47T<7XY>-_0^W,QCWX!(343!*BC,PKOL,^%ZYOC\ZM9FL _,($G%6 M;BY1GAW;3M;/G[R/M?DJ&V&#]&+R,LS$ MJ E;@4=1#GEBMT).258,E:,$LV&R'D17^?./PYM(GH:!A'9$HL;S)QDUA(6B M$1'O(FA0OPU&L5W.,6R19759;%F'<52 &XFZE;IGE"@I"7G+&T:_4TJW:"HF M&#@(2H7TK3VZJ-B$2KZD.>>MA8DEZBC#CV)&ND^HEU=C"3#]G5?T4&P/.^>1 M":L^V M 114954[@+^X*K+^2"6M26&SST5I^5O5@XGDN@.QU1H"%^_(Y6_[A=A9*(AH?!*!1'<9GS&RP>\%W>@I^^E%.K8_1GK MA SN8@\[:M!U^TE2;?#6RZV14BY\H(>-9;=P(R4.%..J@'6U'J.062[I;C10 MWO.DN+[8P#"3<&%O-+]KAA:[MA72V+#QNYH9VZYWG5W2'; M!"&'A@^#>%E'843+"/"G()-UJO;I/ 43::(E.8 J6T1%+I#,Y_YXHX$O$,JS M0NJM2'W8L__/.E/)D8$T5//SI.@$&?YJ1JK_0"XS+KYV^4,@6,F[O<.,6QZ$ MOSN(/A<^O\RY&& ]!_&C'7U^,9>3TFD*7T":.A"S\"O%*;N!$JEJQ7%L*I&) M$-$ OJK9K>!YZ?6#J%G1KS&LBL[2NVA1[#E"0ENA<[&+H-+O0&1%7#S;!ISLQ8NE07:=R33]/L(.JMK);$-LZ#0'%YG]W=;W'G MX9D-^?_*@['70>#<43Y$F!B\&@))'#E-ENI5PDHKEX+!_IYF';B97_-/8?X7 M\7K*WN XTQ[V]JMDPWE-T#HY,-,>9T7@E$'UB%_8+;OZ2 IICQNQ&(V.0R#K,N<,Z'>0U70GPUUQ+F:G5 M+M-@H]V%G2]A=9>H%)S.>+9IFPYNIP$=9JL/'$9$G7R-3;%8FD)YYW[>?SUL[IS# MDVRO2_AL?@E;@,6GJ!3G6AY+1^KR!BB>F8ACU!5\T$Z;#0X@7WC[6#*1HS"P M6WW*T(;GBE-UN]LUMR!<&A8%2U23==S-H33UTE]KJ0*5X&)HKCGO 3$,_!Z3 M"% G\6]O-O!UJM5IHX*.)!GG"Y,;UJV>]1,)0B")XKVK#EA.ELF,R(_L7-[( MZ-?9/F'@)"I?/(;'QUGGB@]ICJE"_I(UW%+J>[W4K')A#6IM.4"(\,B?O,%9 M=>K\&]"E=$,'6(FR3O/:EP;_F%5?#%RR981T#_9%G:K@TVSU ^D-01#8#LL7 MF+0)*NQV23-24ZQ"M!<() [9I=3#-J((Q-9=@3@'2?Y:E!)N)0,1AU56B4SW ML6BP?+1K?0FDJ56^ 6TV?1!6BC+PDM<38YXVD5O/0)PE_T"GJ5.P\BO+5:26 MKB#GJ'R*@C9@F'5@H<>4X=_PK".C=:6.D^'OB+H9G+]KO]KCSL\8=SS_G7BA M36*!?6 T?^K#&(7I^ ,2L"F ,"E^2#7\VATA%O>\S @#"CV*OT!JNSE2&N93 MH:'/]V*+\%-2%.K]-%)6QWIJ4$:(.90NKM\JF*6B;*E_W[BL!+CEY,Q(*%'%]:H>[(0EJ%GSF)%V/;5%\8<$>YIKL MDZJV^XWQ2% "*-M(+J[2>2.A$KC]G:N6-Z1+/) M"/YWNIC _RYFR^AJLWGEMLK!&Y,C>OPZ6BW=/S^ O'U%$=;T$HMRG"HGH@]% MT<5L'KV,+J9#_-_Q<@;_,1-*+7X236(63$A[C,21Z4ER)3U)/B :P =*T+CR M=5;OP6[+2F+%5PYBH'(C:5TS(ZRD@B;049T4ZK-^!9!(A-[DO MDX=DAX'SVY(K43!;#<165JX/.TF$L.D_&/H5]RS^Y)> _C-ZSJ?_H@FHKDG^ MOB_>,6]Z? 72N20[ BX]7$_L%91(WJ^K@8)ST(OCQZMDR'1CO. @#2^K.MW; MSX$*6POA4W2(_TYE42 :],W0R8XK\$ 7Y!>&RX2.A%!W&P2VI60CIB7H!,X0 MY"L;#.58.T$,@19![BF:5Y&G;LNKUIY;O44]7NQ#P]UW*_/9/^3;D)F,G1J+8-Q54XICL3K%A$O#ARN""V39!J:]*N*_-]Q)UYDMX% M%A+53TD^R4J/RD$VR3NT(>6ZVL1'.A0G ,MT)T$=B^FAQ?I/3,2DT)$CB7P! MAF&&E^B1G+@UN84$L%[XM)^$5^ M\*5HXKK9!IV%0\5F8S111;(&1.:$=YZ, M1 1^.F?6X7WO/70_"^0#'*SSL"A;\D$V,5*"UX!,A3(W'-F@RUCY '5C^2[T M1>_[G%3*_ 054X(2Z<:79K- X^>S*DC*TOHXNG@2IND<0:$9.<%<',,-^!=* M?NPV\/S<[>(E@-SSI.@SNDNJ#V+=F+'5WN>7>\1GK$B;Z\;B)UM*ZT77!@ZO M50A.&?@AO4NY3FY$D@? 81;>IC3*RTIN:RQ2(:F0G3%-> #5969.YN$.G1S<6(6MKF(_QW%\OVG,+P!V*- 4-I P A_VB# /G0 MCYT1%?L&O 4!=42Y/D/ZG\$-[83;T_I?@3\$OF"B>3.CAKN>T89O4/%W'['7 M1 4/[T1P3;H*>C5W,=P4,TB/H,-)Z#%47$QGKK(Y( H6J';",3I@524G> L" MII73;IYG?S>8;7MU 9_!8.>AJIVBU=08Y)V&RD1 Q6W'FCS9D.V48^;1KMXI MVE7X:P>"Q:B&M6*9D JK28M!,R\/M(Q.1P.[C/I;LET?+'@)K0OS6>_NZTOR M^4E&BR\5:=_NA[0*-RW"R*LSC6W&*L+'$-#=@\#(#,#.2*J4_.\"&.@SV#M8 M#9AV6 [O$F:[>$TD561>1V" 6ZX@(9YJ"*U,:RU)!_F%7GU4)I1UJF'0LZ4R MPJ[ 2V @%MBTBUWDUWL+V$.. 9!N>)XG_-^V<+U9YTT0UZ6HO%J9(2",E*Y: MIY+,%IR905"RYA%A>)/,5"-19B<*ET;RSC"(^VE& E\=]/T* 0SQV0]XHF^H M\P^R5T__>/> MFB(+D'NMDWEK!/,;BFRZQYPQYF9NI3B'08,B/S: T'TL4'(;,C_)J?Z(%A*[ M"%$#1/._\FE=+NG+5=M@.6&Q+>XH%^06!LM8]O9FEXLB(5-.HL>B_,)1_J(N MZN->))AST6-5@E,G[I,'!BFD."-]\^8@26491WIY(]>8$7A94Y.*T M<7M"NHN6-W%DNF8TJD,55-HV*I01%#3W29FT2>J)]IZ>EB1P M-K;LZ2/:A[GQQ$L1)XE1:R>YRTW,RRJX&G[<^$\?%: C!"JEY10E.Z0&0O(V M#N]2;41!BW6?F.U2"A%2#9 Y9L%H.H$&=&B+Q7.JF1&H6&/O4 W /S"*NGA: M.6<)M1O_[3"X:@XJ%G>06[HNP1V(A0,S$"OXP5R1N(VO!6;D?:&BF;/&SN/L MZ;3#$CN+G\CO:Q%,+I@*GM_VS\XF*5M2[)Y1<]44OKY5#87!NF+*G\GN)&(G M?MQB(VQ@+:B33W[\U#5J@8FOE=LW[Y5:2TH4!Y9*EAR9#N=$A[M=1F4Z5?#O M,%6@%1_KZJ06=! VI=ZX;,1J)I$70(P2%(?@T/"(,'',*^(FB.O&?%*$R/3% M99K%X"B60\]A93*YR5+!R$NBFRS7U 1)&_ %W';Y.C.>%>)5%!3CT6W1C#'* M'U&%A 2>I/P .Z%#%&PCB:IRNHOZ69H $(D6Y*$V;.?C^ ]RK!>CX6HPPMK* M+?XICEXLEX.9^QEWY\5\-!BZWS29:[./7+.*XP.#L?Z<&A@+:7YPH!BU9A$Q M^)R'_6045\XT%$37(*60PQHX$5<,4Z8:_^2%[K7G8N5RU<1-6$O3S]S[X\V= M-MH&A75"]9RK.#L+^.G%IDN2*],8F54E"^F Z$1 RG!(#\%G@LGQG>EIG&)2 MDDP7ZJ,"9)[1D)M!*+\YW0 [_B8XVO@,J#WTIYE5:-Y5\Y"9$L?+D!!'H\$J M),358.E^T2\6>TG1=X$2_5H[%^A; M/90FAH%)QO?P?>R)!)G.-(_G3'%T2O)1PFP-P(&&T-0S67^QX(2EOA5E2O78 ME1;X[:4W$!6H:[,CL+D$1)!,SDNZ6=(!WMVPS"#%.+[]7$IWKI3G?>+)^W'. MC;CJ .JQ*8+-64A.=%5XP@G=BVPV$EIE?R_?;_R^/,_BO=H\H(E!K@H!=B4W MG3(F\V>74NKUII]3KS2!J#%R!"_X9# )+_AR,'6_X#1.-[B;_G,%T%5[AE8; MP7/MZ)+\B_>+6RQ^1]?RC55/ L]A9\-;K1.C;D,"HJX@3]QFR&;E!TV0:-&= M?0X5K>?ZI\H7M5B\A?"Y3^8YX58][>K(';EP3N*.!'' M>\YF>QGL "C%2RDETHI(NA< "CURPS9E->@IVG%!@ VX/&A#Z-I5;IO8QLW1 M+I$;_*'O@W06_8%U3?=8PR;BE?,^/V3D:L@PY1\U&,KNRW(+OZBEWQB29"A[ M\]G30/:!&.H('0OVI?=)?H?X!9?7Z_L"+X?X)#E[D/>SSWT)1C^53M.MQFS< M9'W/U:<&B]B)0.\B=3FF@97F65,;0**!':'0'N*: M;-?^,8$9@F\T9.-J=UT:&P/XE7?:P(T8:^2ZZWT"J>J8$#9*=5P+E4E_X2S2 ME+MP?0 M3KZ<^'Y8/2/QB2X^I6V+CGQFG9"RAC.?XA<(>T"_N RVCIR.I/@QM[0@N]R: MBEXV6(,>PW^;?HT,+#-ZF]3L]]@ MOH'=R1&M9#N#&[Z5B<%6 6OIDH(AKE!VH#W*N6?E>]/_AL-X >::7XY/ M*_!6CDBC#JF:'. OI::V.?G:[*IHRK40'[ROQ5,(DJ&&H5B@^"(*>5)TN#$Q M[[0B+'C;M@J,VX[ZLJ\Z+ M4A,F^4=9+B'V"(DXP]WND9)_,]7*C,]U$"X-I0+.DF2Y1"/Q#^0NICYD''H+ MGJ&@)/:R4XDN($<8KGI 1@CSI.L@=UQZ#V%6]!VAIT@^-L^C"/LHP+*P:DJJ M#U,&/ZR*7""EPBY;.-70-$E#T^0:CT=L7[<1?OR$'52^.0-A6\ERNE;Q8[KF M#.'WK.#;YJ)ED1<'AY;^WK<&1%\"9R#X"ASSXC75\:/V_5V!EJMJGG^\NO[. M:9Y9ZWO^M9\(AM:]=W7]DWOMAV) G[\<3J,+[KPRF0U?FA3M*KH,$Z[)$R7" M&#:CDL\@H,A^BY&]*KHO'B,%UU7N*\E:!.4*LL6EP#8RJ]"PE892O(AT'XU] MKD57=C2G*\N37L/H?):XI\^>%,'=3L]A1A)F(?^3[^YAZB*[$A>3.FAG 6(Y M8>NZYXWFEX*\8)L/C,F%C<6 &L1*6LC>.+T/Q\?R$8$D36KID1)'N,?.O:M! M"3\CWW+/ENG3".%4Q6FJ1(!9H\2P482ISYVSR*6U!16GJ ]M/$((0;GX# 2; M;$0#YG0OK%@W@(KB[_15,@(Y(D9T5OFIT/2I@#SQI>>X>RQ-6CA8W=7@W=<4 M;IZ[<=<_F5LTTENT',Y>]K3=N8S>;('V;H]*?F^E1:PF7NAK'9 M0Q'0AZ17P7^!4__70YZ>=>03)RW'>D4>W8NYR:2D5",V(P19U15L)CY/ M6"5%J)-+R%\5<:1-]:D*[AQJ461<\S(EQ_&BT9Z;A)[6 NHGPE?(9?.29"PW6&BR0_B494:^Z-)=+**-242KW.D35 MYUI42DDS>D^E&;C#.7I X(."! ).?@^@A(B:/;'0E)NO"P8 GA O_^V_L/OOZVR/_P>_[_^ M ^%@_(6TUN]]&ZWJQ&-O78OL*OJ/JYN*$,'^1_.%]XWJ^S._<^9KO15;ZS M MHAN=Q1]!&S6@&VM8?PE'ZF#D%%4HV'P/'V/M 0^NG94V1\ CW@QLY6J(4>13 MO,R(6:\3J0VXVL!P9%@HV""U5#M;\&3Y_E!+0598UM@H^?BS@(U1KJG@2'E, M9L(QIEHYDQ"2!N57XANDJ%K_1.3%H$JUMH4OS6M04O(1YYI7KZ(/M.J15"Q_ M]! N/'X/. L[%XDM#$^+]QM;QNOANJ2DIR%.1@.-P7#38 !;!Z2!%K"ON'F(A;F MBAVEVVW8+>;4GDUDSW[*B]:NN4E*!Q.>#+Q?\VQSE\^;.(K*-^8U@S;2UZZR M;W8]U]/J%-:#'Z(G9:[_*#5/J1OIYD"AZ-5P%Y.6ZW*T3L_:]#X4D Q7[JTK M\@-(@S'VO6%(O=1OG1J7?)%UY2?O?)$&[411*XS[2_-?-Q[3QV.(*R/08@GG MUN^N$=$ZNKH%^M/B]*<:^9++S\>9H'8DZ*99)2T[6S *+A>_"<'0>K*% MCZ(W7)B"$GKTF=PFI__*9/!?"L1@_^7_.EE,X]EB MU/><_)5:9]D1+) M&F/[1)/#9>,V2<8%=60O)!2.3J5'#ER=M9HC;5[8^EJXL":^E)"R9,_A@\S[ M>BG+I"Z+<4/]AWO:Q;LK&#>@TI]$N6H:7KT5: 2ET8&29;72;O[P)%NX)G-S1\22>K$*>>S&CS:"_3'_I62'_F M#PGOR)%TEXAL/=:YD_/_RCL).Q7/F#F,)DO:R=%\&H]71(G+$?UFLIC'R\G0 MTV8/15I.;TK!'*BL[Q-C;T O$":UX19\ (5=9"#S0PMVM@6T&MB13[/YMP?7 M)!W!A4B>-=FM_]FZ.\CB#2>SM:?.B70^FMD&<.T ;76E-X)0X+LIAFB@!P90 M(AFO[]CL\%,3O1/2^U43]54-#J*#]?COC9)DB).4I!^=DO0=Z>X_42:*!=T/ MS,CW;$:^?8;6,6?L>O+YAG"H-I4BE7)-LJ4(KM)B0;AN%# M.AZ9BKO3&Q!N''5DZ-H.57.;-[#'"\:91]9 /G2X#;!6!]T3S'*S/'#HN&1" M[UERYBUNE7.2F09Y"7Q";.FGO$4,,H=)^!ARE\9ZC(1-MNY/_7C(>EA/J4Z4 M#R7'3W<.DS(S[.E/..E/#_'1I0U2+6QDG_XY-<6PMK10ZV&)[U#F,7

71WN$*AG/(WEB<>T42F=Z]IXL519X5W\H%:,)S-R M"U08IZ.>31B67&O)S&0(^L_'+;"+Z&U)CM=K&/-?"\2>> /D#0/F62+PTNHC M'8U7+FN^M5_$/ 4,@YM;IAXQ#5L,=&VIL6='78877TWX5?-LXR;,IPGNGLVJZB+G5SQ,;L6;'Y9^#T MZ7MS@6N2!$(:SZ40MF_4:#D^=:/&BV'T79GD,+WH&DP1[*&(=^J/).L>E:+S*Z\(Z5] P_(*-L,G!FM; MC5I+(Y#<7&Q$I &>EHV7='S( ]Z(B4$@@/1T<[9@0=/_]"LWHQ-U_%JP8*7ZHZS5H3+LB6=JOXP @'5V'?&+'V,, O2IY38*AI M67G@BCE?W 1K08Q6!LC1:#-B-NYR$W WC60:D4\[+.T/*1BF$3Q7[_F67](] MA)*FV;]0/.8>@"JS"\R)=5:XI_46>?J*,7=]H@3T\ M:?)@%X#B08FT#M@"L);TIM09,W1,KO(L#GK!JX'^%K MZ&X:C>+YC,VOQOBK.8B-]WK*Q@5>( /(5<>6>XNXB4%U5?R#S M@#4>HRN8H*#%.AX''+;PC0$9%*ZAKG-F@#87QQ8]Q"ER5%$A#L"QPDE*C+P=R*MM\>&:,SR>84CL?_^<@F[[U7 M*P0M$7_$B_%@X0Z%2O):%=.2"IANM:<&X<89\,\B=W>Z&\2R,1KWM_ 40PDR M=Z37%5C>00X>2>^T#5#D&V5QJ+%:>TOO\)7%%B&8+4ZS5P"Y8 MNX0BRIQ"F.U%?&X_-=3YDI+#4T"LQ+SUAQAV'KQC M'WR-^>24/9Z1IDF=-UW?5@$U\V-8,R>$0@PJTSBL(FE,KM;+X%^HQ]%#;H7] M1!+6G%PB[O8H5U'8 B74WWIT,\F412R,NZ+.E(W8WKV8KB3>65Y]>=C*66RH M9ID\_W>\R4!G6W-O,FY0Z3MB,83TGH]=]C1(\.&M=2TEBST\AG0.G+#8'EQR M*;*R5'!Y^.@O),T4L>(>J&7U]BA@$K3-=W=8"E^G+Q5(RF: -S.("1&G2D]E M$FO971'VD3?H\(5-\]%064R]1=$'CE'6JM(:=#I0=ED;%!-?-94?.=<."600 M_;EXQ/Q>1)O4;1#.D2<.([;&TK*[X&V$ 3[47%QUR&^3AX(1\1J[*Z<@_6QU M5Y"6I$#5F^2=V\"Y>+H1E+Z']R.6T((_;:%2/.[0)+FR+6Z-GY:D/&IK_D+K M979]>]6\P0[!"(@+LFO'/1GQ)MP)4'.99KL;&N/6^VJQ1YI6YNI-C<.&1W$$ M-+PA2 )GJO+ES="NO87[3L6;.*HWN$!:XJ4[4/]JX:=P.7!=JR M7-!!1MNE54UB+*BB[1J:QP*:DJ<&,X5I=K=#= 7,=I5.[4'[8(+S=4&O=K(NT7V%J0OEIIDZ)/WQ8A["V,1K"7\QSO, Z.Z:7T:9Y";->M\N,>< MDDM]DTS1@X&N<:!Q09TLZ#@[0:7I-=1?\]B(E:2?(;[& M>=[)UB';.-S*CA9KKN+BD&O]OVO510E5R5>R$UQG&2,P-/80S-!%@4YQAU8< MH1L=ON^IF#!IZO#A$UXL]'S\%/L]\I=FA)>S$XIX7R>\+>LY$I\_*'JSQ M0=]*!,PUW:ANX9W@3?.TQQ"F@,13^.0OHMDJGJSFZ(J>@(DZZ4,J'\WCT6J* M%NH$3,P>O')T3<^6\6R^BJ:C>#A>1M^A6X@F/7X9+#:,%N-X!+;P&(:< M#L%:7@SCZ6HF?;W./J;H8C:,AY2Z=#&94:+DRY[-9!K ')$YS!Z=[*/)%$SE M&4WXO8(HM.!^A0+P[A]A@/TV63N'NR"^--WD%"H:+TWP*'XJR;<9*\*=HEY_ M/!-7C;!N8;5WNLXZY4B_[T//MB,^Z3,Y/!;K@8/VD-]Z4,Q6TI)31M4M::HQ!7:]LBT N/LO&V*5PQXCAT2R/8+- M0IP4AMZ3-WU=\ZTH&'V& &U@<^XH8VSSD%"LVT5X6%WDC$#W2VP;D_C6K'Y_ MO<.@PYOMM'/3!Y7=7@[FCW'92+:,+=IKS%#8R.3!/HN)C7C@?\P\]%%%6X_V M8CHSK,8C^F2=#;4JSG^8VA>0:06H1L83RRDJX^;CJC^YW@K. ^Z@T MA:7$_Q"S(15F"V1G%GG[W52<.J63@8E82_C .E-'H2 R=_12A9$#9#['_=VI MGO3C''\R\/?N_,&BQ^B'LYSY:-WVJ? Z:%&+AP\4;.%\X_]8'&H*N[7 C@D6 M /T0RLH] BI'@2E?*E6T6D8B4R0\&;P'+EE2_5 =ED8:]KOH#M-+'"(?HC>C MR-U0U,G@0, E8U*0@$3?4UMVS/9#,[%YN+HUS1W1I7Y)CV:9GB;/6'&9WJ&Y M5396W3]_XP<7^,*NPB9L"S%O\+C*@>HJ7K6_,694"96<"SHI+NE#U4C0;#/5 MV*%EFIL")$N^ZJ1Z&KS5($H+C]6Y<.K"6565+@^4MO>T0/+,W ,0]O3N2MPU M4TYAY7)@.L[LD:^^?/5-Y^5F-1 M8P0&/4)[&E=&: ENW:%J8RZ42#!XD=OR8!,/[)U!>HM44F&^<@*B$9\%6PKA MPG=)@%_CHQ,AO1W<>[!:2IM/@EA&V!1=Q6ZW8$LJ14.S=&18"Z;F<),Q[6Z* M,L*E<8PT.XFRFVPG=-VOI)0*MJQPK;4],>G%P#0\ 8#4I )I$SR4H.PO!Z:+#57*M.0;.F M*QA-GSL9BT3_8^$AL=J9,#U+U550'V@'A,2*F2-D#$>P;L8HEZ2WB-JEZ/A4 MCL1]75&J%MAN77(G&@B4+84NN!U:0O)(026CRK4O!]X(\=<[[*86Y0N,J5L; M1]:24AS[X91/1JNZ>?H^%7P<=:'[/)Y_1^?%N^X"''*7_(AQAX.4M"[CZ61& M['48+Q>SZ(=4X Q?1!>3X2B>C1=4;G8Q'J_BQ0RK,[$^:,UL+=L>\.!R?TJZIHF]&ABWOPO;T)[AR(R&K2)6]2X3O8AOC K]G@M/@=R/S?> MGT/%K>:J?Y3MW+RC_^E&]*>6Y'ERCHW J('KJZB0M@CK:&NS_HZ<#0^>+06W M7DA49NRNM?:;W_\%S9 Q&1;3I7B@^]6Y:+(XU[(84U:JN\;N'Q*6:6HI-S"O MQ[XD6A*^/C[YG=,+-,;S(AHAM@'GUJ[BH?VRFY/#;AG.XA4, [9!FMWE4DV\ M%M10:4-AU$:TN\93D+:T0\+K-A\MO&1@:]M#ID0/O@"$MR7AX*">E)R"O?W!M57U,\QO"0>+ M3=MH@1TT9SYQ7MP\=12$PU^L3*R M)^I4-$C&UYZWMGJ+'BLRF3QTWQ MF)MN-+WS8TQ0A]"::!L<[)I'51P7T62PF/T.]\4BPP.STSJU]]]]_)&?W6\/ M532FQT^4UCRZ7NTJ,FW\0>>,=\/W>/X<;+YK6:)>=C3QL:-*[MK645(F=7;N MR#5G$<@Q;+(\J3U (P#VBB-@BCOYB!GEF#Q;M)/(\2'-+WBM_5CL [$@*) : MA^F#P$(1HE<[!MT501\7 GLIMJ^9R)G$.>!3Q49M=3:&50I>LR.)I, -L"W\ M_&L\;?SV-DOQB3WU"9$V6=SCY LMSK5<@H?H=P98()R-JMP6*EA:&;D$6/X0 M9Q[?<-HN9V3=$( BW2QW)AS=HC3&XO8UY0NG4@ECT3@<[,;/J8,E(@&3F69* M5! FU-#'>UN)& 3;C.EH:?E/E822FL](@*F?@YE!^L:PCTA$1@-7;S@VQ #2 M6.**F\.9E2GK"H$[)7'<2:)IG+48:X^6O_OF.Q@JBJB65__?A*5L2(K\#+GAG(L4IP M*P^BDT^@4;21MRD"V)9(7ABA%F6?_U$"NE3Q%D?7!AW;5?D_@Q_&U:,NU];PL#7J$^;^%.# M(] PK))55UM:S!3V.=B-)&W?1+394V058MT,&"(6XVQ"Y:?+]1O-?0>Z%W\!;=%VT:@ID2A!%)+[27B1UZ;\A1*:"Z')\'G9'/^& MTAQ.-D?R+1TZP)&&_311GB5S(S726V.7/1#O$SS%S5!"60?31\#SL MX:V5,& ;4'=0.?+24US &.OP*S+3#&MN9@7R((63ZJJX_278:"PWJU*DG=M@$;URU//1[ Y1D7RIBJ[+T#8+1=+^-<,[/8E 3W/!F#BSP8,,8WAQLD8 MP02FRV$\F2\M7(L2D>H)&QAGM)C'J_'4+5%Y5-L?B54'%TN8PPPA1^4?H\%D MZ-[5/K\;>!8#G?%L-D?+>(5^W3&"=OI_T\.2F'8QC4<3ADE]R7\(O^Q2O4;Q%'&Y%R-T&NH_GSJ+ M.9[ ;!*/IM-H J>"L H$UC18C.%_8#\1]78:SU?S:#2%O<"ZELE39S%#]">8 M<,=^CM#G',]6N&#ZR%/[&<^&<]Q.^N_+: 0'->_;S7D\7BSCT1(=IO[?X<.Z MK3.8R#1>KG!;KU6\U?<4'S;)^Q@[Y"BV+S#&?0P''>/YQ.C,"G_??U3S$1PK M'Y7\\ZFC6J W;0KW8K%#(9,0%-<+0AC;:( MI],YE2!Q;A;HJ!(D.TG^>L@;-4K=#O+?*(?VMTF3E<5)(M4_ M,.TUK%::J?WTG!*.[N*E)G#AS)2A/=KFI]2!TVT%N=.2)E*&5;\I:T?:F?N@ MAS;V5MZ X=MRPTNC-LJD0;JO$J\IN&!0FV9W0"URUU[T$AKVHW'6IA9)W\7/ M:5\W;]'0G^B4'9-S\PK26QOSLI[H $TF@(M!745^WYPFP5_X1O7'X"+VW\#" M-3NDF8AN1KYG;$>WUOBV_98F'FAD3XV6E,I:,5BMO6YMNC&E ?<2L;8')/T. ML:MJ4]1%Z2J^T;"'LM%]5R,0'S1U?[B9DJR7;IJX3T[+4[3KTSD 'KU BWFK MAC"[.5+*= C01DHYBK:V4*/]LOD,R,AZ_%RUX+:5F!6BF2BZF]9=+NVN')OW M8+K&;Q?.GXU<[)MM3XV,#Y:P]$1H2$CPJV%//,6"VA'COQT?:@I6>*\"7T.3";Z'.Z72G$@)$7C("FN9KFY: RIE6"> MTB49+-;OH:A[[D(#?\'6WDH&'B2+$R$-.(@9Q3=U%O'ZC S^YA+#"\@LP/6@ M3RD5&QBOLEB$G2%D"%;NP>J&9\PG5J.!$#A#$# M:,8J^8'\!0[HO=%EU4R$13>P 3%^$\D@D9- /\3 NV=^P[7. WA@L]H?B=O\ MELMC:?"UQJCH4TLY9_J<"S$U1&2F_^D?.?T53[]93?6:Q=_ %-\,EJ99XUVH'%S]2DUS4/*=&PZ$I[7XHHV=SEIP6VW;C4S M]TVCSZBJ1JH(T'"S*?IU?);[,W #SEBQ=0']@K5.AFUL\?,7^ZFUV.EJ,)[] MFL4^9Z>O&A^?KP;#7[33\P%8E8;H=-3G;>BOH4\O5PU&!;/'^;B)@3%># -H M_G:6U_F[V'1%\$8N!LN1K1>AE+3)8#)J[&[GM)L3>B=FCF0"?%*7 'GM/SH5 M]]13-F+Z[OK3)X=?GG"RF5-UO7U^IO.!8 TW".**EILVZ=LGQ[( 95FRV"7= MF[.51BYX@+G.^N%UT" [X:B,[Q^T]!$'VG]Q+=$QQ&S\WI)"+M%87&0<9&MB M6 FW@I)[;#8W/AI&;*B3-5L2V _HDK)5(X56TQ1R0O_FBKI"X8"QXWE@2W/1 M(AD)5'4CWI&WH&V33@X_(Y@).A[P:O3-B(/UOUG0AS[0'>R9MF(]XR=B/7T^ M!1OLP9^?#/;$O=$>4==#!XRZOUGLB2]:;TY$AP6)STTHXBH)-Y[9U%90M36?9&]-C25YA-AA23>!&! M'3V<+:A-1#Q:@EK06SL\7L63Y3):KN+1:A'-A_%BL8BNDZVLB*\;GM<(O>AS M1.T:PMC3: 7_@1_[<0ZBV3R>C9;1=!ZOIBO\SPC^PQFF3Y:%8\NU93RV1::GMY(_0X['UU> MK^\+W!!Y%YUJY.4N-BEHG74&-IJ^D)CYY(6K8&BD$-LF"2I'LH;_KV$&->.7 MVC_)*Z'LEPON:MOIO\LV^R+S-=0RF/K1U IF_[@D5+B&T5K"Q_W)WR3GZ4& I@8,0\^Z1QY9G-?V:[ 2K%D8SBW-C2%E9 M H14@-#3:'>^ ;L"\8M3S <\N64J1'CT8Q>?%3=L5GVYO$4(4U>@2KB;9+35$VIJ,\7 7G52?M4'&P!GGE8:;?+<^37%[W1+#>W.$?_H M=Q&8$5/XSX^..(@F1H,9_A%,T3G\YVVX_UN\"+H4BBLQ7C,Z/5]%\,)QB MB91:Q+QT U3,GK ZV[5\>0^HM\=8Y:T%Y4?*T<8$+]!)*)U>BO2R6ZTH-\:W M1BQ=,2>F8#N_W.#4K!QG-9<6";/$XORTATY,-"XO&8 M">B\SJ"7;E*9H>5Z&\^]F?O&?T@+(='\/-H%!+FEE(7/1M#2B MQV/HSUCN'M&C%[A_@!B\DV>/I(($2@O6X^WIP#>;TN1:*F9V9YJ6J\F5IA;M M+\&L$%/)E'2UJWE_E2X=RKP7T6(\BZDX7HR7FM$KV3GC M\32> 4M$/-CY9!*-ADO0<[6.T.CFH /'*TK#:N- <*TBV;NXN& V*.H@D3[>4@)E3@:7?V?'R=ZS>8Q$[ M0AR>>G@T/S&/L*W?$Y\=39_SV=HW1??5CF7$7 M&UB2-]WU:@0E-(0[*P@KE!W )2ZFGT'8N_C4X;<[2Q:EUK5U>M.+)W9H8K\F M6!J5Q!'Q/G>-.S]CW/&<#YR>\Y6^/;35^>$>A.\GF4X/*NRO9$&GP+2;'&<^_&I?VLFT[-G/:E=3'/S=KW5>P:X M^(PI.OU_.ZMP-/JZV[ZB[E#_\LU>,AF^^4-DOT -X<$L1+1\BZVA?@>!2G>" MRU--\]BK>RRM?!J?X-FRYV(R'X-(F0D2T&H:S\=3A04:D4_D98,XL"/8>(+Y MKS%:(%[R].!15U,E_QK MW'Z=T@4GW<)9S/EOF"W+L]IT?@T.=,R/CD#/&!)B/:%&\4N-9]TAOL#%#]&' M=K$ E8/)81R/%X1W<6Z@AFNVPF_XY@(@WW*LW:!V.[><1L6I=^J<#TE=JI9H M'_@Q$J+<00C3=V MS<55-8-!UE2#+'FFMW)/?5F<>9=,/JU4<[6#S0?.@FIXIJ'J5YW4C4-ISYAF M@2AO6-^Q$K:^6H"ULN)_+R9@A\P4SBZ4I9UVJ.4[Q :43, M"_>7!;9@Z+IZ<"2+0BM+1L"*,J81 MJKZCL9^XV$;1= A* -Q#V$R@C;]TG._%9#:GQ"04SHA M)AV2V;9?*"V)7H! MXGGS=,P:7SW1\0/N'-_C"VR1L^SYHMVTCC=^: #^P5/+\0PV;@PT[;#W7M%5 M4,VG:T63V0*T'CAZ6/U\/@^>[[H1W3O6G(V._H(F]8*FU4%"E/+:1P._ .\* MK3&.*K_S02SVWK:_'CO^^ )!OE9P"^<3A,DAU^@0-,JN=U@RK28K@J$B*!YY MVA.S'QDH<#S'QX"*.Q[CP29+8$N+Z(=OKZ*KZS= "WLP0Q?P:F#3Q%I*B@=YM]P80 LD?SHL8ZE: A$;$LCO\%V;%9):T.R7;/F^T*N%JW#F-J MR5$@O46C"F^FF;^5R_[9<7]VUCRX=43*'X31C\I4XH& *ITF2"?7W M/6RWG1=:,YN1>&CU'2MA5:OK;7(2P+,O@"V$O8F .311NT:3FMJ]; MXRIA^C%Q%C,%V@A@'V8CNI;9=95YQUK3<.VT"#&9PBU4]>GSE^"WQ-:T@KGY MP19^7?=Z>_'?>EDX;L!B;I9*JY_9UC)/M#IK;0XFQ.G4K.))Q1NT8K,#O/ Y M!2/ATG 2!T'3]9TT02;@\E^,0^2^-W#38%UYEH#R5*\F#P%/KBG MG^.I!C./W"8,HL&04:[MJ1?W(SP6?E M;OL* 3=?AA07GNCQV@.V(#Q89$?0#TX"#F&W.2M+12Z-9L!!(7!FK.C7:E%;T JZP"^$M@20IZG5MHUEX""H=8P8??) M46(,WC<1B_[1,47V\CILX[K%0(.E8YM@::>L:,F^C)#ZV[5%>5-8&:G1MW'F ME:.#L'7O$:#[9#AJBH;Q8A7(T3;WVP-)KH\*K'*'.HWK)ZW^V@Z?-VUXW^XI MWT'^41>B7$@I*, MZZ(?1\L30(%(U&&?QS[W@.1]!]OD8F@OA@8:E/@$Y:+XPHW8-8X(7$#J^['5 MKYA/2\P:2*0UBK3&)IKL=229AH.=VA,R;J_ML9.OTTDW>,)\;R"'-)Q0@HB MGJ>@K0+1Y0M"!UE-T%B+IW,,@H.-/L>N-,)-3<(LLRYZ+SR49B+$Z&U>NF0[.O:'6@_ MZ$8IGR*[)J74DL1989G' M1PI2)*8;M(E1N*VXC+?'QC-<%T\)CY)*>13QM86ELFI'J06^/!NN M\!8I[>X^M(H2N5&N@A*7]=?#YDY:?7,=LN:!QLU>(J31D'UJ@^PF[^L:+Q;F MRF^W?B/\^(U66)B'EC[J=LW@DD$)QDOXA] ,L.[IIQ4V/:]S9TYP\T M:UJ4:I8UU-4V+>UW.[\3MP9G9NZ.2J@#?FG3TR3FV>"ODT'T9Q5YH1U/O(CS M7JF#NWH5;#T^'@V9DT096#G#*G9"RJ=59BII#=QIO^7- !DYS*3MLK588YAL4=;]^&S)]^DSXIE4#LP@6C)AML$]88- MS8B42.D&$#&08"M(T2/PC(%CREK%8=HS*S2G3&D3K0,?Q<@\(_H2%3. &=Q% M[&I,)KU#"?!HX=3DQT57;-^&4M+,LUHOH;XM:G%(KR[$A3HW+IUSZW:8 >(B M1-2;&N]^;#)^A>'IQ0JNGV2:'7*'4PM?=!,IN#U+T,>$FE;+HH%#][CPXU;]71>$05AT9.H=3$12 M(1BVBG'?&MGA^?2U8H2MU3HXC[%X0!R-M_VMF!J+OI!&8EJ.!D-H7R&$S MC^U5-,%W?1N:?:D$*']J%.%SK;H#S.!"YI"34^,HT$'/[F&B% O3,OG2-^=T MHGJJ@198S,ES Z4_'';(@XKR5=@P:S:CVB;.95DL*2XIB2V+>$0)%6_3O*"[ MC2__W*0 W?,VG KF3$UF"] %_$4IC :K>+E:!)] &KJ&*A%2CSB&;0474PI M 'HQGU,4AYIXM<:7\1S("Q-8Q_['':!ZWT*-) MGAZP@RMA?']]_AGUPU-V=.B&K4\18E[VR^E:Z(#BX)_0K9FC\8 MS>M#+[X6\H]R@@O.E#R0Y:[>! FK5M=2P) M!6295E0VZ^!R_'0IVF&B!G'T8A8 $9"#S[;?ZT!@Z*TS:C2OZ8H:E<(S7D2V M?PY]U<)89'E76C7YJFQ^NUO7 MK> H8A(B7F\/!XX=(O>&;836+WSH"A@3G(Q/SP#3%]0YCHQRU6K#*V;KY)C' M>5\R]W%.-]J$EIAZ=^87*W"VN04#Q=UQ@G[W.R$(&Q]0QT8)=FEK*J[L1'%P MZ9::N]?L0UTQ.F;J0"M[/X<'04!Y^#)6U7,W"0:+!\6IE,AGL)U->/EV@>'N ML*WQ3*-TZXE &;I)Y(C1APN:5BI)@QTL4MI"4]T.5@+OH*.^XL1JMVETQMG['J9?PDM$+=\EUT.I#X\Z"*0BS M.\9=1O=IB;/32V*K7^&$T%SFV!X"2-Z:R3M?$)(]8KW0+-[04^^E:,R0* M/@3?ANFO.X[[D^>\F&MAFUX]XU$&F+)LY)PD [+;^&;KE8>!K_?;0_Z%.E_S M3<2X'*FI_&,N/\"6@Y2XQ"C^IN%W1+V4/+D* .J[GV+$QUH&W@B5EM($ZK"7 M%'FWP-:^:8')&^EB^M3?V3ET9 D)*&O#]C.Z>B> MVDJ!DU0(Y@7D-/LJK= 8EX(>5#240O_5C/!_8SN6'Y5]4V0 M ]B?R]&?JC#H:1/+QT8,0$0LASA:T_PHQ7;$-2^$-[^DZKUO//BN[=?L;(+Z M'MWH)W58)K$>2;]1IQA/)7%GZY:"L]6NMZGT5N0,0"!I_*PH"\$).=LM2*AA MW.AWJ@\T1I9QU,\5CM?RY@X4SC>X(8TA&? DP'FP9.0/SE'^&V&PV$Z$>I7='5NQR7LV>]2]CJK2&MH>Q _E4XSEV'YSB-_M9U,<] M+G$K43@#Q8*S F%' &;TWM%EM&S2"F:@H$ .WIK\DEXKN$\W=PY.V2$\99QCG^&9Q5F,I@?#=)'ALZ&;]!C8XM4GV5'&8UMG](?+59$T._<('4%:5,6^>^I M.3K8U0;L%UOC03?V'HJD6*1/<%=]FQ4PLZ/$R]$+0+DY/L&#2BMB_8W$,DU-DTQ4.:$Q-$X M)\8?$.VN/)H1S5;ZA'U77U&FC2Z$#:HR_>^P$-)'0]36WG;'OD^;A@W>JC=[ MF#(7\].KVVQ3^VP^*,WW<]X!$_>%8TX)P9V/@8-E7,AN'J. M(?N<*;@%PXI@[K7UH)(OY@?6V'16S!Q!YJ_HR4'TP;ZG-@8L:I^286R'C1DK MJ/VEXLAY'X/H^[Z/^068,D :X9;2O_QK[I4+'W5VF> Y8NRC;L^NAL.>$2 >024@[+P82?D6C4/N;J5?=^H =>6K*HF0 MH\[DK)),G")(2LXKZHUS&2KTT?LSY2FZ)#$3"4=XF MSJ@Z)%60-"]%T24U2\"->&W?\U/#_'==J+?H6CU3U(D0CN*346X%G_,T)[TITDI:,0*9DE!#52:)3,1\0\K=Z6_E'+.21+.; M@N2 ?-/-@?/[&R/[#ZM&P:?7>%<2-1WW/(L@P&;!C2Z+'+1G.7 PJL%(+84B M'UTU5K@OZH.F!)8BI*>'+(%E*&/XDDILA4ON8%36AO$L>VE";2\,VZ;.86EF M'AL>$H!\";RB@H0VJ@!(3_3VF9V8$)WQ?M)FI@9$K"LIBI"!D\K2K-;E^5K% M1\Q@R?).S#&N2VE4Q30FX]*XF.ICYPC.3-8U1@.VS3>YC6IE7O4A G+4D)MX MSXU?P-J"'<%C]U82_BO)/"-SBE#;04VTC17O%.F,A#&O?<,13XD:*/[+]<=W M+DY,E%ZYG FT[I0%N6^0.G;OV2GEMX, C[NYSVTJ-TLU^5-CQ=W^?DKE#1>TLU4S(6 M#(^8!0X37#1AP53MG*7J51JH3E!C/GHKR6(0NR73;24!935LHQ$VE0>& @[W MO=+B!@7Q(#.)T'9)F\LWR1:M&PZ7DR/9#3CP2(.V_4Q;#7IB=9YIXZNFM,'@ M/0?<]IZ3;+N8K6&S)J)Q8'V78>_)&<9%!*VODVB2D'"B-<,6VA9O*/.[OFTF MF&5':U8Y"P@7Q1Y>8!YNVX>TS=SXIO8[=WC;EV924)6*M^^N.[JM[ES/%G$;B5A7'@#&]F6%X M9*GZ(AV+,^[T8R3ONI=;>G4!%W(63_3,@7W?#0E'&;%)+3%;MWQA0PC\WC0; 0V#\X<6B'I; _%]H&U(TT\X(]I42(: M<6404--HJ&DBJNM:%YM4U%QFBTXW\'83'A>[\B7#)]@$Q!J6.)T"/]-F- ^8 M4W,Q1+1Q33YM2,I\DO5E_<8NVV+^4\Z5"ASUIS? !"'7/(O5CH ] 1J$VDZ7 M_0@J-A@TV+2>O1MBHP@P82?M-00;?&.K"A2%')DW<."@\G*F 070X*)"@0&) MRPY1':A>[CX9@^\W&8!X>.6^#[J8'1Z<768G(_'X^$30)$8N&W*$0\?>#/RD MY.!ZW*%FL7EH'K=?I,Q6U#WUV\CRM##52::^C9("HD.N"4%.F/;Q^EYE#)U; MFAO8T 9#*C#UA-BS +]!W^JU]IV][;754'@8F5L9&8:0$.22BVG61DT^)8]= M%P.Q.H*M:[32(Z8EX^&[@S8493ATP8*-TY&FADW*"OL\36L.BNN UZ+H;3W12'FQI3;O2; M064TUS"+*]9Q,<%$(]>LZ7V+>Q)S5 5=!-2 0AH)=_N7G*/>I0#POBKF+3.N M=+N]5+519+6"X>+\M:@)>U9SH!N%>@ZT2W*BS9#)3TDSH>IX&(%_B;X0 MM19!B%["NDJ:7YN(N)"/4KJ0(&+5/:*RT,*04IIGP%]J,A(#+L8WVK)-9XMG,]#H4\1@OOBE)WV!D59;^W M6]^7DY>(8WA9@L,7-PAUUFDY/E"(4OL>C6+IC-)&VYP> 6L%*@VD)VJFX#P? MP@5"[Z@X';B9+-\H.WL85Z&ZVP;T,Z5^GQ1SI<(PU5^K69# XKYE[<.1N]RI MD?@+V?%%M*(Y6<]B0['__MG3^ VW(U29[>VHP&3:)F6DK>UXBY5=#%Z:79,C2RZE#HRLJ@ZJP\45G66._$SDM0N,1O! M(%XV]C_HLLJ\MBRSJ,HP+<2-2MU#VC1$FIU]NM:^#FVW2;E%\3#!P$U17ZEE1Z MIPKA0=EQ82J*.LKPH]HB,W@UE@#3WWE%#\7VL',>F; 1!'L!\&2VZ+OG7]P5 MEW5Q*1/6U+/89KVU_*SJN20'&PU8,01!SW"$34VN'I=GL@,=__;H9A1NAL;) M";A0C1A.[Q8$:;1E?8I5-_E5MO:98GAT'7'R>*KG<"*)[G!,A89PC B'"3A3 M&)EH2"@"J[(1W&9\QLN'RK5\(U&1'[L_8YV08=^<;G;4H.OVDZ3:X*V76T-W MA+E<#QO+;N%&2AR(D&" =;4>HY!9+DEU-%#>\Z2XOMC ,)-P85P^M8\F-$$8 MVJX;YB_8XX:M[89U%3P^;.2&=NJ>YU5WAVP3A!P:/@SB91WE("TCP)^"3-:I MVJ?S%$RDB3NB"]=0A\ 6/:CD LE\MI W&O@"H3PK^%%IM[1WF]?(@_-U!]+GP&6G.Q0#K.8@?[>BS MF+$7>PM9GAS@=J4X93>0@I_@.#;YR$2(N'LL*#YW#>R]9^7\#]I(T:[[116X M:%'LB0,#'>(4V@J=BUV4HPTF73@OL)@\2AJAP3;<#)OFS(RE&^#FG46SK>2I M-Y@'C-.A?V">-0CIKCJ;W@*EL)ZQ+B].743V(0N?DU_Q1FFI&,H*P/CD_YKI65 MT2"MAX@_74G45,YD]MUD]SW#/6RWJ; M5!5I)A;Z,3.O-QHQNGUK9#'2Q0GS +&P";E95R+_M4).-&7'OB;/)+^ M2(/^X7R MG"E"]=**4ZVCV4?N2(#R]@G)6UXKMJX@7:W:VY!0);\Q:BRTR 2 M-V4M>G,H?7ZN@I 7&KX,#4+GG_ -YHE$$ ,,#\@;)GR=:G4+&83Q,N4A^EFB- MTLDN^2M"YGGO. Y[X_$GZ\>B(5#0VK8PCJYN7& 5F?VBA+W4E@%_.W"J0<] MG.WO$.!:TC'+56"7KACIJ+R-0DG_!_8+Q-A0%^)%%B#;F,1#I!I^C>'F>UYF MY.*-)+GA+Y#:L$=3,[[6$;#Z?"\6$C\EE;?>>R0EA:P]!R64F-GIL@U:5;O0=3-"N)CU\YK(@J"K[K M@3@%%J*C1"M4J$E#4$7;WU1@G-PJEF"_W9<9_A=S 6Y++L?!!#R0>5FY/NPD MM\-F-&$T6SS.^)-? KH$Z3F?T4R-M<3;RM_W%4SF30^404J>)'P QX"[C:"A MB:0RNT*PXM;=.C]>)4.F&^/8!U%Z6=7IWGX.=.9:;@T%O/CO#-28>&R@(&[ MK:@5L812IV_*J MM>=6Z5$G'KL%J46RKLPG-)&_AM&HPUH22Q&A8R@=VBTREVWN9QT M*$YZ,H [G80!9U&4@RVX:7Z)'\TM)/@]$ZA,G[27B+P78" M$]5?-]O ['#TVVR,YMY((H0(K/#.DU6*(,_GS#J\[[V'[F=A0,8=OLV6W*I- ML)O@-02Q9.?WK"O)(!DQ"_'"5/.VP*099$R!\@2 Q@K/: _6']=V UCJ6< MCH\UHHXS@W%S+U !T2^Q3YRZPW@EG!,72I!6D9WNHEB=1.Y,'(0NL\NIAA97 ML#:(7"E*T&$/)G"]-8>_([4B06SL^./3Z_W>ZXS6GYW#LM 5?+_9:IFM*WS( M,QWI"_<@8!24EATQ(8 !90&BG>A*\Y\B!>C7,S;S&N%817A:T$!75B'.D5N6 M$R5#0>1U1$MTC&-HY!&9+R7\Q^35^'SCZVSCKF&";FJML=OAO8CH0]")7P79 M9P3JSW0S(Z<#+-$:WF/"_0-,##1.1!O0T<4A+I9(RIV1/KC$+:?;$+>VZ&X] MVZJ,?[@9T96!8HIBRDKEB"RI]'"[PC-A(5BPQIEJ-[DQ8K"Q'[T^8<2D':9\ M"Q? 2XI'^,>Y0M=7:2R\IAS;2X42.';+VC,+U,I6O+Y,UV)45[JK6XY,N3T' MZ.EQFA$O88"^7R:_5A7B6ZF%4B] M)K;DP=YH)]>2E3:TL0N.(5?,(<_#-]3JV":*4BO:.S8FND['WNFD)\SJ7"U6 M-Q22Y>!NV_E]B^.3O<>8LN,3"?'7K'=OUAF=!*E:_0:\)5.B3+C ,$M@P]=K]Q M$IX[B>);((:EB8VE15*F-UTMA33'"S[=]RJ!!L9'Y]0(K<0OR!-&N5#]NQFL MR&9!JS,'LR(4KHRW5-4"C>Z>R@SAH'A94ZS2 HMG7 ^22TOWM5/E6;$-8HNV M4*Y\M%?FU0\*6250#W6U9@O<2$C>#H?0$4\B":9JG9BA4R074@V0.56/E:@. MY?6B)193L0I0065@N3)Q$%\9F5U,RQPZAF*4>;?K@;8V*A43EIZZFH+>$!O[ MS<+&P1?2Q44LT=B'8$3&^"O:!&L9W,\=[;:;Z6BCF&*Y74@V$-2G)U.M]>=\QNNP2S*6Z M1[KG2FEXBBCN^;ZSR9'I$ L>^CZ]V]LY94_Y823FI\3^VPW2\/R-)I;1 +1J ML&$)<;2+WF,]+KIW'2A< D\1K"'N$>:(D6!GG+#3&0\6U9F9=$ 5/Z*)FUWY M;BXY60%G@ITX32[F2Q44(F$8)N7>GKX:&8\*$496Y/]2RZ)B_"CB1Q>QWLQT MD)84#U+X5>*EY@ E94;J0G9,50HE2NB^JDM8ON%OD<0,2@@S0K*C32]5D!8C M"%KEM^A!#N04F& G8I/],TA=.M=H/5..7%HE!EL0H-EOCLF277W$9)R04BFV<PN'N!?-LXK M7<[!8;/64X[R7R[Q79@8]Q>.-K,!*"C:L4O$KK03H0<1^*V,!(-ZR+9+N%$7 M4LERN37ESA3Y>!VP:\)5X:S0QU3@U;3[694AW:@L1\+#GPLBD- 8AND+]B*I MDD=$_U9I85:/++@ #=HEG.0RNRXR2[HS"EOS7AN 9) M5@<)&%2*.K)N>X6Y@!1*#Z?J+V9=G@00>GSU%>5]LD@(I.Z )F2_4PS'^EE' MXAHYA\H&BI#S(L^LTALI?"ZMZAPXR1=CJWH'1[_JSO6$N]+XKO(:Q_X(;9$ M*>',%P*>:X7/"#W_%9WKUY;(,$@UC3WLFB=#H/PZ58\*0@EZO\+9FDIM:@N> MSZT!AP%8ZSDGD],OG/BI\HJP&)/)*[(A+]QVGZQVPBL[_?)(K(Z/K8X=9AB" M=M4V \)2EH8WY"$C?KO/QIE[6J.&BBE4LM05C.R=8( H\K&8MLP&[4^WG)-A M.XB^JBJ;6YT\;_EB+A[L*>IR;BS7J \L/.IF'7V(9\[K#.+,C,M1+VNUO144W$LPX.H6P%)CZ7R%$!)'9Y=?5GC0Q-+)X96\ MGC&C*"C\E+U.'$(*@*NBJAKU2XJ]R_)3.#6M.'+SF=0 VZ06[-L2;813";\+ M0H.I7 XG*4+>XP4.LD%#O94O*7+&=S=$G9AF($#6^35(J()+)>RMRJ'JCX>[K%(]05L#*\Z"-=1 MNPQK\C$\.O ="EU%#)Y^^B43F$7PG0)O##B@IL8* [Y%%X0CQII\4NT_84$X MQ81.SC[IK$DRPI@#9X-]Z0,7VQ@9I$ILNUU=S19=Q]*.TBJVQ(A"&@YM@*:A MDG [:- (5O%MAE!+A.*.V8B[WN\F,(G7(\2GD(7,OU(=@_,OD1JX%F?NXQ>( M/$%?'#E+1P9'$CN96]K(R.O9S73-[EP+[M$4:UC,OB<6EC9:FI0>;^!1K!1+ M Z7"=$6):5]7R G8HZI]-)J_6\J=OD;M6Q5KPJT)\H/#@(&W+!;*2(IV5@H_ MQZA.+FH$/&XL-7,[OYG9ZND+!-L TQ.ONO=&;VK5<_P 7CVWG&FX) MF*WB/["$Y/T2LV?V$[8M,@D-QFL1Y>BMV"A&KOQD2TFT:';LB#G0=D3#-G#T M'0-.A$-:[(>@CJ^.U._VW<9<7)4A)]1VK73%.M8[1[0RO[6 OCE&T13'L>!M M0+H\(A>+SE7VS6RGK#">4X7J4[M8-IN ;1@\,ST3%F%T+KF= K>L*OO.H7GZ MOF7;H'FCE4%'Q>(CM<92!!^Z9&3E%>B%T;0WCJH=2.D+ MQE!1X!Q]%R^?MNW6M:$"[QJOLU-.7B#LG9KRJFK('FO2H>G9:%]$#&:'7N6ZV5%MB^5^&.O80"#2VR-;%"!\6X7ZGZ74M9D M<=X]*W)BF>0N,Q/WJIHO.Z.W\<*$U8O+%->$=I;]5^>V]+=:V@F^3.["&-EN MYE22UV7Y.&M$\F9 \-;!+G2\)7J2@53"%0P8"&"U5@&?_%&F2R!*0B+:C&"O MD2+_;JB8U3\G@>C8EPUPFNE\*9Y)_('LP500C]UP3AMR4&(-1G7#"^X4NJZ^ M(F.$<=)QD#,N-:HP)/R& &TD&)W'L7*+8<"T,,U,$CMGC$>Y62T%Y#YE^=^NF+E>+5?W M"L_^T0]B^IN*ED=[!\=+F#0FZ\$S@FA J9Z*^6J)]NWQV2LMTGPK>1!GX43_\#&%DZ=/W-FOUBG* MU2D:9_5A$J[!=)2\7@#M73\H\GO#4;,ZF..5+B+M';(E$(^*5[[J/*9KV>"E MOR'OICF$1+#NFI'"*8G2""6CT$S-#2W:G]0\FEK5K9^RZ?GD?\"F?[S;>/K6LB'#06H7[")F"#CE.A4G\ M%@?>G:@[3W>29']1?N(ME][36V$[11!W8V;Y'4V*)5Z+JZG(X%]FBRM&NR+4 MD0=.0S09\7^"B^\])6$,. [91'/ ? S'P3'*'(E9UOY26>=T?*+T2IF]7"P3 M19\S$2DE=.F44E1PA>4HH0;!09ENP\[!TE#TLZ_L>"5EW2KRYJB"(=>:"[5F MT=*7F:4K.M:(-("](JX,4XA27 _=8FE(RIV'!;Q!VRL4^@ E'SV1,X]M^!H^ MH;Q^=[;*@J?RB53%&J8B=**QM[.+M9*N=I)9H:6KJ@ RX]@B14N;>PR#FBD# M@ J5,#Y[.TX12<2J5EIEJK?.4FK='QT=?*/;]R^[)(Y6UT?W5K8=VC;H[:[= MQJIC/)4&M#F=:)'42L6R^5TPQL/,5-<,Y*#^V=>)$D5&4W&([E7-70 M%YP"1XS'KHZ(-@XXH[J L((3O46P!F5C5%?#+\?'GSJK+P$5:@ND0B20%.?V MLXT1!^'D V-^WH(JZCZ526?/P:2WSEJ[K'KPP6&3M.1/V//#-VN$&#$ "1(, MA4IQ()1LKO(3N#C8 5JE $D[?"5 YVS59B71%(O8AT5TBNOZS.']E/A"UXP@965Y3J+2PZR:KS3#L(I+D MOM'0NZA3H5BE7JKH0K ]<))=^)X[5;Q>*>,A2$+2!& ]MATQ_MKW0+M8@8[A M0%YPO:#+4G$%I]BO%:[/S)%O#R5LTI<+/OVZO#:;,='*[ V&CRM..WKR#?$C M^MV]R+!3!A/E@:>JT@LNMFW8-6A['NMRN+,.T-6UUYR@&@LUR+(X8G\F?]'] M065U6:X,>H\;+8[>X N67X$KW2^NZ6A959?V$LG& \_!R^23 C5*OF*E0J"[ M&\Z/L39;'Y=+,EW,Y;1HB[J8XT/$3-9VRG*U159SGY)E00,K)5RX;'HC&9E3 MW9]3+)#.AU6NEKG,)M"]PKDW&(BL2FV(\BC%<\K "G"P81B+0?I?-GAU3\5= M0"9@RWGWT0*A1!IYITH=/&&E+8>YFK_VUW;@OD3"=@H;N;"8'N4-DM'R(DT^ MD)'JZ.P21 7,=;:2$F&BGQ@*&+8:XPZOYI(VPO"*J!SO1UINE46)]<2#[3"K M5(E.)LV+@@,)(7#*A826[$:AV;X!I?!VH/T'Q81S79?O-=Z;EV9?G?G#$=<7 ME;_/;-RSU1,44:$I)4=SOQ@HKY.J @4(#%KM>631&#+\EGNX>+#G4A_A7>M( M20JNN<>NXWBW[]B2OIYMX8CI<$V-.@X'#(N"L-?.V")6:\NBSHFBA.S"/D17 M7)&)*I>]*G%HK05'LFE9#).!R!2!HH52HYA^3$R _U9#$1H;[R0N Z;)!5Q& MI$!!H[D*%:/ $05@:E:5HV56&OR& 7W8W:\#$W__,E_H8@Z;+>&FN&(E6^UM MX3*VY8YS;F:FH"12W_#X1%6OJR5_ _KH5/7LU,5 '9UC?>R24FD T!9#?KH) M.*/D5QVQ$%V";P9MR[BCC#+GE(_4DH)4;=&A,%96C%W41+?W:TOJ.NMZA$KG M"8[2#(A0R6FC[9'Q<0N\.5[=4HT ZX6(+)4F&S1;>*MK1U"'0BAC0Q<,=Y3Z MQ'\WNW)%^CX*-05%2?*S"B9VU2?W9D &65;9$2KP;%:W8#9T. 5ED?SQ"%;\PMZN)8.T2-3^G!L,X?9(" M9#00+EEE%PNU1A3N40/0?\=]W<;V8&KUQV1?NZL'.[ M'H+M L>Q$AS;.=E;#[VP^LLOLZO[!3'V_<#INCWA[??_L>^>'_O.WJ$X+$$8 MDF#O/?K3X!X0AO1O9-1[SR8_?L&0<^(&+7@NDVZDE22 VE%D*U:S\*SC1I ^ M-&2O%*S/UL-/-C!ISS(8$?N\$Z8S]KNGTVOIP<:^HZ()N?Q;R+\EW '(L/M_ MY2OF9?+>@[Z%,U-6=3JI)_"7.J/V7^;7LJW2NLUC[>377T=G([*APN(\V'C, MJFG3%&DV:>*?LS8=3PKO,U^6ZEOU;YEF62;_[?Z6IS5\R__];##57^KEB"/J M._.>M.FDJ1,+PC[5]YI*\E.SJ,=56@&[KG8L8]E;:'7H_%NB4FFH?2N?_M=87NSO!3=+2NY6!0GY"O)+'QQ:+)6 M*J*JEK$3A+OKGHQR5P+>#(!XVZC5X3.W\Z@=:[\LBET@O&B<_E\(NL?Z@OWB MB<7]^JCB97Q]7Q#%E$6+!%; ?PZ*IH1[[H6F)":.'5,>T,T?L:@[^5?SM$6- M'LS>%2W*M)RX?.R@IL6@7ZK'[A6>Z;JNDASDG(,BKZ!+=8XNZ5:R"@O94 MR*ZW\>\T.F1>X/VR_;*Q_@(YXA?RIZUEJ:Q-[J6 /7_LH8JJ:M*,Y%1]-D+W ME]J$1*JH@4W%7("7>FX+LH\B;=I>..MXIO]8O$F_M; MA#?Y/[--!Z-"H+3LJ0R[6759>EQ#V-%/I*+]38NH0-\40Y@G^9'28\HCI;*\ MQTQD^KU./O8,!LML N6U;9HW2&=%)FR_ C8]1O(LF[2M:M),TZJLDO^(_8_Z M^GWF8MIHU JSD*1BRT6AB" DB#QMQJ7UY21!?I5GYJLBPZ_&X\;Z"FBQ3(NVL+XJ\*NFS5!V$LA?X'WI MI&V%DOL7\D4R!M5A,AX(]CG(LJ20HO:P541 1 5&:G:E%'[#$+K+'=E8N@9W MF2E>)/4$CF6#Q[*$)2]C!HN\27,0S7*4T,8QLP4>TWJ:PMP5T666P^VT&,EHM%JQ@?(7!W4&^AA*>0=E M37K:8021E6U7> LV,'ID.'E9P=;7WA'!C'O)>4H#R2E^H84H66BKI=5G\L]W MF'U]BD@W_]Y'1_K-_Z3>D_/9]VWR:K&Z_$_O,=U48EX$DUT[P"YF6/.IS\AH MB.65-B&J !I8*93)^>!.0/#*K%51&,]:C\_@/$$W;^&"F-\L17*_E)AP25[F M+%4FEQPTH@J()FT:%%-.."+(?G>5-E5A1M'+-7N1I@?!IYQZ^-16JI=#>UH: MXZ [BVRB%J4>EIE2\LS=UK;SP2;]0K$$EA1X;)T-!S;S Y#W*\23YG:_SS"H M:G9U=(QAJ3<8**3 FFP3Y@&G]1\J\-*9 _O(G*%E"1%8+[#;0[ZS\VJ\=YNOLSO<%/'P,MA4]L"3^0$>'DKIT=3C \$G@-+H*>R#%7!O*WQ,6;C M?NO8MH"\!UIVPV,&8JQ:->8J+[VL9>++%B$V-FP^[GK.0%%HG.MYG&9E[=S.;=H4I7,YMVEI7^I +"5P M"VT="4U-[4N@ON?=_&KZ^+-N%LR*^M8Y3%9-J$>8HMT;7H6^! '_[7'H?.Z( MX\&//K!XRB!F82N+>YQQD,7+#*_D0=4<>%B="*), 9AN:E1BU:UTLX%8[1[GJS] U]-U!Y4,$ MWR-[:6)@/#\3:4 7T$>'>#"5PX2[L&89FJLE).U>$''.2SRM1M=--@S&O7E8 MSM8WE.:/LHHQ'\RD-"B9/!R<1K5I?J2!#BF=,XK(S=J*&?JV,LF$(_+.2^AV MVC-5-0M7:N7[4Q,R:LY$3([%#'N2C2>$;&]_/ME/<<@6G/TA: M_Q/>U@7=OR!^[Y2G47 ?=@$79$()PE"ZZ7:?"&M]B!G$P;'"U?R,@?<$NJA@ MOP:)7L;PR;&5IM>4N\2@7Z_KB$]T$W:*:B#0-GF9?!1\L(_W6XH?PVX0O%*] M:6-\NLD9HT]I7@3R=#UB7S>>Q[) ,UDUSD#EH<@>E"6*Y 3I#4% L'83/\"]3;3L(U$;GE=I!ET M=Z#^.$S*8@2:G[O*:G ';3I!HT*!7CCS-S46Y_A!E>8ENX0.^0?WS8R=E&&41^SVR>,9J4U.QV6N#^I*@YNM_' MMZK)85MYJ^3/75O5HNI:P;EHQQ-\88T>VXKVJFF3\Q,, VF>5 M_,83GMJ >0K^CKMI9, M>FO3JFK(>LKZSG:-A3PN#3*F50Y*\MXC8-\:-9 Q"%7\&+H*%@]=Y%[%.,4G M@NE/QE5J>N"P[-M;)?/&YC!$X/(SJ<[1K@\CJE:O$H#N)]BS4LK[EHV8<5 MW"=UHJ"6XI9JST8MF$P21;LVPG>9T6T$PEB#'(?,&IT]7@_9A2_03#0/.7P8\R^34?93\EECOB*089+AE70$_TR@83;*<_K03/!#UM*'HO@I>2,8 ML,G#'-E<-P93_7OB -0BG9/L? B]U!ETEH] 8G\W5UVJ1R G-Z.LZJ[+ M!]"'8_OR]#5;FM[5^@U8JO JU4!:2/3YJ HLTAA_*T95&5VCZ-HTHQ9)MAWY M<4&_S%:PW7=?0/:R[;)#E%[-SD&"N#'=@"(XS-.PT1@<7%ZEIS=MPU20_,9P M]J2;Z=)G6S*4ODC:HDZK&EEY#7+U.*.8'5!/V@(#I\F[)5I. <)TG57D M86]*4!P:EO<<.A%,^SU'OTO/[!%PJ4.T-!W".H'UZ8P:$6S M<&48"HN-ME81+UJP-YO67?7-E]6WY8#(AKT)_J!L0/G.:K%S3D"Q+RIE],Q) MK#GL[ T&*A4E&B?&&2K56:YC#P]*(/9F7$@'XP95:OD M$8\Z;V7O2>]3WU MU_1 :EP>_K]8W=<2N4U0Q:IB&O0QNR+),QS?J_ZB/4F*M@+> ORD'.NP$C0W M3="]7-6@4E>@AO."7X9>!ZW'P(]*.E5%VF2EBX4=&%<./1Z@+:%$>_=!WF(8 M P\')G50C?EKW$DUI ,VOL"V-OP;6DUX5%?!MP%M%-P4A'/.GRO)O,X/==KJ M37R!D\]0HCYH@64R98&0W7H7F7LSV9DFY&:0J6)6]3V"1-K495Z,=[V5K^^W M"/':/=]&U[GH;<&748-! 0U[2MYFGM-MAQ/X(Z91H/\"#;,3.=*3%JY'3A X M:$NX^&I-*0[.]Y'*G53]RH82F;4Y,I6#<=J63 ?IA&CKS+$I /=I8;^Q?0DZ M7%JW65PY-$#P&))7IM5$T1KF1QVB(;"AT)AS@@@ T MO9_ZO!O-OE-<-!X3.O1(!%[ZDCQ_G?H"A"VMZ@G@^4)]"]P2U9P.59 JL&*HL:>\C*7R4HT>2%&;A*^*\RN!'@ MC,-& =W]%J"=@[)NTI;NXX,"X]C:*LRF9?&!DL*-52 M>,0!1M".(V^T%RWP!&Z(W1Y:C8L:%JZ@-$*IF?22CIE7O-.:45FW< 7"UL/L MFZ9QVH=.6WC%NJ-1O;^@0;W 8?4=E*5/7=.^ZA6>!COL>4U>CPC(1/F=H#YV:S^?!MCI&C:*@F^_)RM26X M>=-%*D66K/"1T 4N?!L;A0B-"_!J8!U.I=B$J&RT@[5U7*T#\1(D>PC=J1/, M+0/5M$%M%_A7@Z%QEVL!_=1V9HYBHN?0&=2D&XKFZ,X^=.Q(@T,O#'D$!VN.]P8>62$YN-?N#/(YFJZG>XK3Y=E"Q1^X/>PIR*@PA#R?P'U=2I*% MUY'VCKD].I5.M$\+001-(;>#BD3)@Z:A.XL"?;S^I3]E090 ZL#ZIX%=RLN2 MA,B\P'RQAN;2V@%*O4]3^%&C5/H1!:53(!(F0GK).*LM>M\((ISR^G]1N*^-.0/@JP>J7?]=QL/]VVNR7Z[ M%A'[F46(=Q-"[P/GP7$H.-6^#AKI M8$C;6MIZ&0E/ HSJQVCRRV<' )H\2^IN<*:>43C 3('LBR_)#U5? DTYL^5V M'4R7,-1CX'BLW=E -\%M\[/N! K+%$S $5A8N4/&8+"&?R2QS7YM=T4^I13% M&?P.;JENZS(;9=E/W6^K(O2M'NW'Y2SYYWN"^/QW&,E3YE8TO6\Z_[9ZKC?E MP3<]VXDO_8!?3LGM?FW%PGJ;P?J7U]'T>ZBC.MQZ1S:L!YX53(7]PY:I0AXO M+(A9Y'M.1 _-0^'N13D$ZPI+S4/\?'"KSGVL310^S+J5G!%'F7H,KR)0Y\X! MZ/JA(+.\G?53M[,(D==:&) MSE=VV+P+G_4(@AR.U-67M>V.T2/Z#II2S^\,ZQ)?G. ]'89>^A$%A^D!>0D M+0WO)[Z'UC(BC%D'(^F3QMBQMR^&;#-T9P, /=Z%%\#K&3ZIUV%0F_UI,(!A M$Q]%]_1_#AU]N_GI$BZ[3:HQ!E6S/<%P]I[59^O6\7BR53;$QH4/[J& T(26 M10/3>'+"4>3NMV%K@@VZ6#8]HWOK HMH))H.RDOJ(<-8T#,19)C]-N;V3)YLT:32.P8'0,;H=2'&58@8).\QB/YD<06ZQRCTU #MTZ&SZXF MR6V0D>%8WZY1Q]I^/B1E'1;P [,0%2VA);]#MBN MX_=6@R3QS.WB&^8T]O-+ U\4EBE[88Q\03*,7K0W%X]!Z5"%D[!!8C!VCZ]" M];E0^U0GP&K!HMRL\6J*,H%' M( @I_0_3_H$=[32/V>8^V] MQ?*(5!MO*&!D1>\AX)79QDIS]?AI%C3M:%P\%6$"IT[AAF#YO"#IHQ>BDU4; M:A(,"(FT/QV6J+SS-4[E-8SF]I]YZX1OJV*9[#CG!*5N?E5 $:%LJ1\]*24] MIT3[,PE@P+_>\<@1](<3[?3&BG:RI-\(=,SI+BP0E-141K0):'_&L[V'2A#( M_/8VC>?RCN;"*5^="?HC.;8P<3X))DZHBGB_MJLZ>=O[LE0[ !.%0-5CV:NS MB+$N""WC'>4V(LU'=B3&N+L0!$!-0[:B&D>$J$!_^PZI;")]FR,W9(AML;.; M84O]E+N-L$#_KOS 9 J8(Z$,]P1I1P[CAGATXJW-1?5*89Y/&7JY:X).TP[P#)_"0D7NQZ* M(0+NVP_07?PB.C<0))^1K??H4HJ/?';0P)Y16'[*%E5#:3*<1@VG1U<(_>?Q MQ89,@-Z<=NZ8+>*>L&:#Z_]]FYQ_FV$Q\;#%\G']4GS2^;?5<_;V!03!9^SO M[>K>-WH^H;N N$G^"Z.IOYU>ZEA;2SX#EBV%XA8H :%+F6TRN1BA348*09F>@<]^A@XG];S6\EO/)A2[5+6;KS7E:.V]I07L=I8 ML3&>RGOZZN-G?WCK&S0_8V6WNZ$#*$(#(,<5:M3H@QJFN8QVW^C- MKL;F0C?8"RYZA89B"9F"5+,4D2-%,W*C Z]6BP5& NMO#WOOT[/P*%C5ZC;F M.I G"L0#'M*A2A_#Z?&?I+"-F2\A^G!1<84&0J_O)N:2O<[46;8"_*@F=[*8 MWEEUV[E.YW2YG&,M7XS]$E\W>I 82P.U"@3$\L E_BO&2"(N="=EG0@,_*GC MCH-@V4%982E*XT1=DX=IZBO.!LZF'SD.:8Y?XIVB/IPAW[WAIK/W=-N/.=3S MX&<';BC>[K& 0OVO_JL]XIZFW867>*AA2[Z3)KI"\-Y*CSB7:!F5$:;(LI+> MTS3!OO@IEH V)7?=WSGAFBSE+,$Y&$V<]3#'95H=&!Y"#['O#,W_4 M04.F#FA5&$YJ$:Q;78;F CCTO6L"R*?B(ZT3>$I5YDO/@VY MJ88_Y6[B\.=W8]D#1V]]I37< .C#D/5"/=N6:>IJ.J M#PD32?(,1+4'CP]4TDXQFZ1H@^U4#:-6MPLV>\R>/''Q8S/7,\K#0S58HZ<: M-C 8,#:8;PD%/#NA/B=Y>GUA-J0D<$M6C$%N=HMU&/[@)*%T._S53I-T;NW+ M0* ?.^KO>Y_Q@/)BK_:RIV3^I*.S,K3C3?.-LT475NEW_X+F/,"8K\%2,:ZT M_3*<=:B9DY7 *,L]X-S[5I%"5-U H40Z>)Z8U0':[/QR?H?K M]NW+*EE]@_G>K@AN'*/ILI^T FR-.:3(A8YK7,ZKP@L3E_05T.PNE>[K,\M+ MA3#6F.-NR%%^/-UZ&O)NHC45!!_!/,$()XPN MQ_\\;-Y__9>\R7Y69M;][5OHU1H<3T^X':]\/E?D8A:D.RMMAL&]'E4^#"/$9^'8<:AM^N=@:^E^.>*)^ MAP@L&OAV$CPL#OCBT$DC,*G7%0*4!K[,VMTO'319@D'UOVPF@2^+PD]Y.K$(4>I] M28"EP]X=IZRF(\'$5,-XOV'R:KOR0)(WP8YC**E6L,_P7!&!!B7=[.2[E,Q[ MK9-Y\0)\MUK>B#-8A4SU!*DY4&[='QWPQCWGA;,*Y],F:R!N^#66=\RXW#)7 M#EO@H(MH:$0HKWEJDD?1A VZB!P?5#%(Q->UC+ICBRQ[OQ&]-V6XJD(W1=&& MOLV#5O5 PG*W22RK>O_U+,;!@04GL4ZH\S!/W9;26(F[Z,%R@F+U";82DR"/WIW>UAW,]PCV'8SG#;WB:?_\O M-Q\/;!G<@&$0EF'Y/")!#P&L#!GV!D!4>@38AU+I,=LP.J4__'VA*;T;&NR9BH^O M&#K&"F8Q1#X]J(M]S0<09Y@\]E#,!^(E1O$60[BD0PX5O/9RGU-X\IWR/+:V M)7\?B_T[V=\'X1,QF$,!S4*\*P_+4(ISLE%Q"WW]=6-Q885FZ$NH&@)//%N8$_W,%9%*ZA3X &M;#[VW 0 M0^^ /S=VX"6P_ ,ASD->BB!18MPV.(.O,$]F__Q\(2[8PSW MP"'0BZP/5S @31*7PV2\!TYJF5YV$\>C$>>B2O(%N2'M4N E%/=$1Z 7 M8AX"":,N=CYYHB#;[3M%%U';U&PO+*<)?WUDRR_)-Z2KEDWZB_1Z3G=Q(A&5)Z*U.GR"5&<6&"&'7&KCMS M&"(L>)C;.'OGTF>3'N'O4L^=1'V'N$<\/$'=$!P*O MGE"T($6$Z($:[3E_6ZCKX[IL9;I*],+GK@EWZH8*_43PKJ\FT *:'S$,UH@& M\!91LI+$1"6($;JU\-@ D:!" J4;6N?W#%(\6K=G=Z;7:QY&N)!5;IO!_J[J MXSU'LS,"":6MP#&T0.CG2"DL^4)OJL,5^(L+U/9RFVN%J41;;SR%74"UZ"0K M(6,LVS0>;*#0IS@QGL0+D[?"=Q M0C;5?I.T C0[RG.Z_4!)RAFVEWDRH7=BPM!'31Z0"4D>-9]IE4@#6$*PQE*1 M:!?Y(5&^Q!O5M-,F.57S>(":7_HYIYACB>BN:-W[K_DI_V?%D_G?2Z[>*GW! M+ZC1_*T/0.1T"")G0Q YB)Z\&H+(Z]"TW(W&,K1XS[0;PJQFFZ=[(T\UVK94@2PL[_@F)2LFNN=[KLQ_ E02P,$% @ MHA]2KLGHGM5 M! O"@ \ !X;"]W;W)K8F]O:RYX;6S%VEUOVD@8AN&_,N)DL])VB>T9 M\J$D$@721DH"*JCG$S.$46P/.S9-^^\[=I;N:Q4_VI,W/@(,F%L8?'G&OGIU M_N7)N1?Q/<^*\GJPK:K=Y7!8IEN3Z_)OMS-%>&;C?*ZK\- _#\N=-WI=;HVI M\FP8GYZ.AKFVQ>#FZK"NA1_>7-5WOEKS6OZWO'XH=%K9;V:EGZX'IX/PNB%Y M8;/2P^U;T:7_/TUNL[&IF;ITGYNB>HOR)M.5=46YM;MR( J=F^O!X25"%VLQ M*RI;_1!WQ=NJPFL'HOGHN_7U( KW*UV%]WRSI7W*S$#X2QN>\'?KJ [GBYS, M'Y?S^[OI>#6;BH_C^_'C9":6GV>SU9($QB P[BU0G"PTB4Q 9/*.D(I>K^81$GH'(L_Z^ MR?'R,XD\!Y'GO)%34Z;>[NKEPFU$M37BX[ZTA2G+>K=)(B] Y 5OY*VV7GS5 MV=Z(!Z/+O3?U&TJZ S]%>_!3Y@WM\MQ635)#S<0%:XIG4Z36M"(A,\S.+'QX MMP\"-AC^L[>[^@VT#AD3,2,S3D-1:9OE?XE/SJU?;98UK?/PFZ292)F(F9FI M>:K$K2UTV+3%L[C5J'/D8=UE,W38I'IHO7=(5,B9E0^&??L]6YKTZZC1(1)Q*S)79&ZW(B5_M[^ MM2$[(F8\'L-Z[UV08F&\6&ZU;_U1$1@1LQA?ZH5F+1:ZWN6M?/B9U6,1U_JU MQ0B-F!D-"&\ER[]_ODV8B8&)F8([S M=W2C(W-B9G.H@T?C$#LQ,SN_@W@L,4'N)'VZDU!W$N1.TJ<["74G0>XDS.[@ MS(1FPMDQ]G$+RI0T$[F3,+O3J?C45-IF-!.YDS"[TY7Y08QSY^F8.D'N),SN M=&II& M(H5DGZ,?24<_$BDDF17"F6H=S^S\ MJA-QJP^9H]YUQNW0E[3Z$#:JATFW(]MXA*P9,5L#&MM;>H2H&3%3TWW6K*FE MF8B:44/-\'"!W]IL;&'6C^$CRK \U5FZ\**^>;OL0*KZ5.%FGV63L&Q>W#O= M7))7K^-P->'-3U!+ P04 " "VB'U*#NRO 1X" !_)0 &@ 'AL+U]R M96QS+W=OCN? MVK*IFG'LOX10MDT^U^6NZW,[_;+OAG,]3E^'0^CK[6M]R$'6ZQ2&^8SJ^6D^ M<_6RVU3#RRY6JQ_U<,CCI@IOI_"K&UY+D_-8PN42[Z8%TRWO??Z?]=U^?]SF MK]WVYSFWXP<5?Q=4X>,@60X2>I N!RD]R):#C![DRT%.#TK+08D>=+\<=$\/ M>E@.>J '/2X'/=*#XAK(N.8G(:SY6D? =>1['0'8D2]V!&1'OMD1H!WY:D? M=N2['0'@O06_AZ"]!;;O"LC1ZV^7H+T%OX>@O06_AZ M"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>BO06_EZ*]!;^7HKT%MO<%:"#DOX M>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H;T-OX M>AO0VVYPUHT.N_EZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ.]#; M^7H[T-OY>CO0V_EZ.]#;;_"N$KVLY.OM0&_GZ^U ;^?K[4!OY^OM0&_GZYV MWHFO=P)Z)[[>">B=^'JGF=ZEJ8>\^SX.Q_90KEWRS_!/:V9PE_']E*^?<9GZ MZ?Z9TN.T)8?+Y]7_*9>I?R+"O*(\_P902P,$% @ MHA]2N/:#*KL 0 M]"0 !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK5WB( M=@-L 0E^P"33)FH26[8+Y>]QPD,"%:F(5KJ;ILDX,S>I=5:]?'QU%";;KNW# M/*MC=!>,A;*FSH3<.NI396E]9V(Z]2OF3+DV*V)B-BM8:?M(?9S&H4>VN+RF MI=FT<7+U?GUH/<^,]\*]B M8./A?V_]<#D$2 X)DD.!Y- @.0J0'*<@.\ K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "VB'U*F5R< M(Q & "<)P $P @ &W @ >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( +:(?4JS]PJ\H ( *0) 8 " ?@( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MHA]2K&K_^E @ N@< !@ M ( !)! 'AL+W=OG 0 "H5 8 " 9H2 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ MHA]2FA4"&PO M=V]R:W-H965T&UL4$L! A0#% @ MHA]2N&UL4$L! A0#% @ MHA]2FB4 MY.*V 0 T@, !D ( !!2T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHA]2JEV^K>U 0 T@, !D M ( !RC( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MHA]2HEH8ZRV 0 T@, !D ( ! MCS@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MHA]2AK 8^JU 0 T@, !D ( !43X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHA]2DYFS\_= M 0 04 !D ( !-$4 'AL+W=O&PO=V]R:W-H965TZJ\,M@$ -(# 9 " 4!) !X;"]W;W)K&UL4$L! A0#% @ MHA]2I?/ M,; @ V@8 !D M ( !+4L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MHA]2A@GK77U 0 RP4 !D ( !RU$ M 'AL+W=O&PO=V]R:W-H965T]5 !X;"]W;W)K&UL4$L! A0#% @ MMHA]2F-7]@3; @ 9PL !D ( !XU< 'AL+W=O&PO=V]R:W-H965TEX2 ( ,L& 9 " 4%= !X;"]W M;W)K&UL4$L! A0#% @ MHA]2GUL*>R? P M+1( !D ( !P%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHA]2K12]W_J 0 104 !D M ( !U6@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ MHA]2O&8EVH( @ T 4 !D ( !Q7 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHA] M2M$GL7+\ @ /@X !D ( !T'D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHA]2A%$.&O' @ '0L M !D ( !N($ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHA]2A/UV&PO=V]R:W-H965T M&UL4$L! A0# M% @ MHA]2M"(L#>P @ S@D !D ( !?Y8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MHA]2F2) M9#K2 @ *PP !D ( !.Z 'AL+W=OUP$ !]% &0 M @ %$HP >&PO=V]R:W-H965TG !X;"]W;W)K&UL4$L! A0#% @ MHA]2ON0XRBK P =Q !D M ( ! :L 'AL+W=O&PO M=V]R:W-H965TCP( M *D( 9 " :BQ !X;"]W;W)K&UL4$L! A0#% @ MHA]2C(E="XC @ +@8 !D ( ! M;K0 'AL+W=O&PO&PO 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M" "VB'U*#NRO 1X" !_)0 &@ @ %X8P$ >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "VB'U*X]H,JNP! #T) M$P @ '.90$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..1P!' &,3 #K9P$ ! end XML 78 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 79 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 202 365 1 true 64 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.splunk.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.splunk.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.splunk.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.splunk.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1002501 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://www.splunk.com/role/ConsolidatedStatementsOfOperationsParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.splunk.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.splunk.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.splunk.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101100 - Disclosure - Description of the Business and Significant Accounting Policies Sheet http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies Description of the Business and Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Fair Value Measurements Sheet http://www.splunk.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2103100 - Disclosure - Commitments and Contingencies Sheet http://www.splunk.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 2104100 - Disclosure - Property and Equipment Sheet http://www.splunk.com/role/PropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 2105100 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssets Acquisitions, Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2106100 - Disclosure - Debt Financing Facilities Sheet http://www.splunk.com/role/DebtFinancingFacilities Debt Financing Facilities Notes 14 false false R15.htm 2107100 - Disclosure - Stockholder's Equity Sheet http://www.splunk.com/role/StockholdersEquity Stockholder's Equity Notes 15 false false R16.htm 2108100 - Disclosure - Stock Compensation Plans Sheet http://www.splunk.com/role/StockCompensationPlans Stock Compensation Plans Notes 16 false false R17.htm 2110100 - Disclosure - Geographic Information Sheet http://www.splunk.com/role/GeographicInformation Geographic Information Notes 17 false false R18.htm 2111100 - Disclosure - Income Taxes Sheet http://www.splunk.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2112100 - Disclosure - Net Loss Per Share Sheet http://www.splunk.com/role/NetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 2113100 - Disclosure - Related Party Transactions Sheet http://www.splunk.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 2201201 - Disclosure - Description of the Business and Significant Accounting Policies (Policies) Sheet http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies Description of the Business and Significant Accounting Policies (Policies) Policies http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies 21 false false R22.htm 2301302 - Disclosure - Description of the Business and Significant Accounting Policies (Tables) Sheet http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables Description of the Business and Significant Accounting Policies (Tables) Tables http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies 22 false false R23.htm 2302301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.splunk.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.splunk.com/role/FairValueMeasurements 23 false false R24.htm 2303301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.splunk.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.splunk.com/role/CommitmentsAndContingencies 24 false false R25.htm 2304301 - Disclosure - Property and Equipment (Tables) Sheet http://www.splunk.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.splunk.com/role/PropertyAndEquipment 25 false false R26.htm 2305301 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables Acquisitions, Goodwill and Other Intangible Assets (Tables) Tables http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssets 26 false false R27.htm 2308301 - Disclosure - Stock Compensation Plans (Tables) Sheet http://www.splunk.com/role/StockCompensationPlansTables Stock Compensation Plans (Tables) Tables http://www.splunk.com/role/StockCompensationPlans 27 false false R28.htm 2310301 - Disclosure - Geographic Information (Tables) Sheet http://www.splunk.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.splunk.com/role/GeographicInformation 28 false false R29.htm 2311301 - Disclosure - Income Taxes (Tables) Sheet http://www.splunk.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.splunk.com/role/IncomeTaxes 29 false false R30.htm 2312301 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.splunk.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.splunk.com/role/NetLossPerShare 30 false false R31.htm 2401403 - Disclosure - Description of the Business and Significant Accounting Policies (Details) Sheet http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetails Description of the Business and Significant Accounting Policies (Details) Details http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 31 false false R32.htm 2401404 - Disclosure - Description of the Business and Significant Accounting Policies (Details 2) Sheet http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetails2 Description of the Business and Significant Accounting Policies (Details 2) Details http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 32 false false R33.htm 2401405 - Disclosure - Description of the Business and Significant Accounting Policies (Details 3) Sheet http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetails3 Description of the Business and Significant Accounting Policies (Details 3) Details http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 33 false false R34.htm 2401406 - Disclosure - Description of the Business and Significant Accounting Policies (Details 4) Sheet http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetails4 Description of the Business and Significant Accounting Policies (Details 4) Details http://www.splunk.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesTables 34 false false R35.htm 2402402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.splunk.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.splunk.com/role/FairValueMeasurementsTables 35 false false R36.htm 2402403 - Disclosure - Fair Value Measurements - Amortized Cost To Fair Value Reconciliation (Details) Sheet http://www.splunk.com/role/FairValueMeasurementsAmortizedCostToFairValueReconciliationDetails Fair Value Measurements - Amortized Cost To Fair Value Reconciliation (Details) Details 36 false false R37.htm 2402404 - Disclosure - Fair Value Measurements - Securities in Unrealized Loss Position (Details) Sheet http://www.splunk.com/role/FairValueMeasurementsSecuritiesInUnrealizedLossPositionDetails Fair Value Measurements - Securities in Unrealized Loss Position (Details) Details 37 false false R38.htm 2402405 - Disclosure - Fair Value Measurements - Contractual maturities (Details) Sheet http://www.splunk.com/role/FairValueMeasurementsContractualMaturitiesDetails Fair Value Measurements - Contractual maturities (Details) Details 38 false false R39.htm 2403402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.splunk.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.splunk.com/role/CommitmentsAndContingenciesTables 39 false false R40.htm 2403403 - Disclosure - Commitments and Contingencies - Office Lease (Details) Sheet http://www.splunk.com/role/CommitmentsAndContingenciesOfficeLeaseDetails Commitments and Contingencies - Office Lease (Details) Details 40 false false R41.htm 2403404 - Disclosure - Commitments and Contingencies Commitments and Contingencies - Financing Lease Obligations (Details) Sheet http://www.splunk.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesFinancingLeaseObligationsDetails Commitments and Contingencies Commitments and Contingencies - Financing Lease Obligations (Details) Details 41 false false R42.htm 2404402 - Disclosure - Property and Equipment (Details) Sheet http://www.splunk.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.splunk.com/role/PropertyAndEquipmentTables 42 false false R43.htm 2405402 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details Textual) Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsDetailsTextual Acquisitions, Goodwill and Other Intangible Assets (Details Textual) Details http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables 43 false false R44.htm 2405403 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details) Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsDetails Acquisitions, Goodwill and Other Intangible Assets (Details) Details http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables 44 false false R45.htm 2405404 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details 1) Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsDetails1 Acquisitions, Goodwill and Other Intangible Assets (Details 1) Details http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables 45 false false R46.htm 2405405 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Details 2) Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsDetails2 Acquisitions, Goodwill and Other Intangible Assets (Details 2) Details http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsTables 46 false false R47.htm 2405406 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 3) Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAcquisitionsGoodwillAndOtherIntangibleAssetsDetails3 Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 3) Details 47 false false R48.htm 2405407 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 4) Sheet http://www.splunk.com/role/AcquisitionsGoodwillAndOtherIntangibleAssetsAcquisitionsGoodwillAndOtherIntangibleAssetsDetails4 Acquisitions, Goodwill and Other Intangible Assets Acquisitions, Goodwill and Other Intangible Assets (Details 4) Details 48 false false R49.htm 2406401 - Disclosure - Debt Financing Facilities (Details) Sheet http://www.splunk.com/role/DebtFinancingFacilitiesDetails Debt Financing Facilities (Details) Details http://www.splunk.com/role/DebtFinancingFacilities 49 false false R50.htm 2407401 - Disclosure - Stockholders Equity (Details) Sheet http://www.splunk.com/role/StockholdersEquityDetails Stockholders Equity (Details) Details 50 false false R51.htm 2408402 - Disclosure - Stock Compensation Plans (Details) Sheet http://www.splunk.com/role/StockCompensationPlansDetails Stock Compensation Plans (Details) Details http://www.splunk.com/role/StockCompensationPlansTables 51 false false R52.htm 2408403 - Disclosure - Stock Compensation Plans (Details 2) Sheet http://www.splunk.com/role/StockCompensationPlansDetails2 Stock Compensation Plans (Details 2) Details http://www.splunk.com/role/StockCompensationPlansTables 52 false false R53.htm 2408404 - Disclosure - Stock Compensation Plans (Details 3) Sheet http://www.splunk.com/role/StockCompensationPlansDetails3 Stock Compensation Plans (Details 3) Details http://www.splunk.com/role/StockCompensationPlansTables 53 false false R54.htm 2408405 - Disclosure - Stock Compensation Plans (Details 4) Sheet http://www.splunk.com/role/StockCompensationPlansDetails4 Stock Compensation Plans (Details 4) Details http://www.splunk.com/role/StockCompensationPlansTables 54 false false R55.htm 2410402 - Disclosure - Geographic Information (Details 1) Sheet http://www.splunk.com/role/GeographicInformationDetails1 Geographic Information (Details 1) Details http://www.splunk.com/role/GeographicInformationTables 55 false false R56.htm 2410403 - Disclosure - Geographic Information (Details) Sheet http://www.splunk.com/role/GeographicInformationDetails Geographic Information (Details) Details http://www.splunk.com/role/GeographicInformationTables 56 false false R57.htm 2411402 - Disclosure - Income Taxes (Details) Sheet http://www.splunk.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.splunk.com/role/IncomeTaxesTables 57 false false R58.htm 2411403 - Disclosure - Income Taxes (Details 2) Sheet http://www.splunk.com/role/IncomeTaxesDetails2 Income Taxes (Details 2) Details http://www.splunk.com/role/IncomeTaxesTables 58 false false R59.htm 2411404 - Disclosure - Income Taxes (Details 3) Sheet http://www.splunk.com/role/IncomeTaxesDetails3 Income Taxes (Details 3) Details http://www.splunk.com/role/IncomeTaxesTables 59 false false R60.htm 2412402 - Disclosure - Net Loss Per Share (Details) Sheet http://www.splunk.com/role/NetLossPerShareDetails Net Loss Per Share (Details) Details http://www.splunk.com/role/NetLossPerShareTables 60 false false R61.htm 2412403 - Disclosure - Net Loss Per Share (Details 2) Sheet http://www.splunk.com/role/NetLossPerShareDetails2 Net Loss Per Share (Details 2) Details http://www.splunk.com/role/NetLossPerShareTables 61 false false R62.htm 2413401 - Disclosure - Related Party Transactions (Details) Sheet http://www.splunk.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.splunk.com/role/RelatedPartyTransactions 62 false false All Reports Book All Reports splk-20170131.xml splk-20170131.xsd splk-20170131_cal.xml splk-20170131_def.xml splk-20170131_lab.xml splk-20170131_pre.xml true true ZIP 83 0001353283-17-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001353283-17-000008-xbrl.zip M4$L#!!0 ( +:(?4K5_AZTH_?NS?_^[7_]Y?]]^_;_V,_O?_*]YO ^ZPY^?J4-P?17E34I^LJ^ M-ILZ:]WH#+$&:C$IJ?S_?OR*B-2(MVB+-)L,LTQQ1)BD!,OL1LG6S>C+?GS- M.^U?T___":#N]G]M]H;=0?[X'V_N!H.'7W_Y);WURO-TL/[?^ M0_,?R+.;I9B(7^#=XL%^NUF/ KQ1@T#_H3-/(GAAV/WSYV;O/CTM@0G39PZV3]VL^,WJG_4*)9_8=& M[]1]:)!GMTMIJG^!]XM'TQNMA0-1TG[\YMRC@]I'^?C1P>RC[57"W.T/&MUF M*9X_*N+\G8Z>QEKK7T;OEH_V6W4/PM?B7_[/A_?7S;OLOC%]N+W^X;F'BD= ";<'C^F%XI5V*[UVT\[RGT9P M9/-"/)%+]^Z_WOR& !'**5'T+[\L?GCT&[\L_LCD-Q[@ /9:L[\*),@''FS! M;V-Y(B!2Q<>G[\U\(.NVBL?E6/RFO]8J'BY>*G^O>&%"F;6D^N?D//W3#OOM M;M;OF^:_A^U^>P"FSOQH]_^9F/)/U^@_M%N-#]G]URP_&G5+TF6WR9:.7AJ_ MUH)?_O'0:3?;@S%,/[7:\,C8/D\P^G4)1F]^2RC].H?27WZI_=8Q$+]4H'@M M;/^0#1HWO?RZ=S/XWLBSE\3^6M1>KQA\:0\ZV=7-NVZK_:W=&C8Z4R'XV.MF MH'A[CUG6/R\)J$5JPO\J5A?FUS _O#S.A]?(]G54] J?'M1^9SULT;>O /R^>Q;UND]I$=?KK1L@.^1!.9T+/96 M N-Z_<'5S76COT3G9( MLUWTQDM-I.T@#!=7]3E=U3,5FHNK^ERNZG,+S.1V>.IV%(0+_QX"(JYW_]#K MPC_[<_)BFLWA_;"3ZMRO!G=9GA[+L[O$BV_9F /G)34KT9[*S<9X'TYZCG!G MOJ4P?,X&C78W:X5&W@7'[#7O//%\GD M"GZO-^ZX'/UG._HGY1_4Y#XW=!%:K5$%=J/SJ=%NO>NZQD-[T.B\2 E9B>LK MRGGNI$,N@G)<03E;C7+Q/EZNYMC)';UHCN-JCN=V4W<+3R]2(NC@(9W&B=X\4+EGGY\HZGUP$L9, 713$RQ2(9"[8Y1+K?-3)C'EA MI^$P7C+99^@BLI/O[]V[=.^>C[]HNY-PGLXWVW81H),0H%/(PFWO;%U<[[-Q MGG;PI"_9MG-G^O8>\^5$GXV?S"_,/0GF\I.IY+N$NQ M+['<*:0^]VX.)L)PXCFQ0Z%]"5I..&@YB.NS4R+T8N)>>HISQSJQBTT\ 9MX MD/JQ[8W#14F0*DRN=A!LLCE5V*2:TJVSO-X7G7/S NX M',\=CF?)Y2,=S^7=[BF5#KJ<5I%Y%16>X:>\!U\R>/S4@9C0=%LIBAT-:)HY7..3 8'M<)#EY0/P\'FN MKML Y4).UN+\BO3Z#H)3/!N'>;<]&.89/!?;/]+?SBS+LY',% \O1_?UBLOG M1O=V7B@^-'ZT[X?WYR4')1I3;L_A<6'P#(/;W9?!X%D\7@F#%\L48Z.=_ZW1 M&6;V\4/6Z(-&&RF_1K\]G\L/_4'['G[ZZJ;\1/D7W^XW.[WTV05GO/[+8Y[] M>P@N[..\*2F>G7DRN;+#/&]W;\]+UM80=2J!VU!U3[[S!CR9,7@;,.4H5QT' M;XZ?(4OYU_\$:4@#3A_?I_&F]=+ZK@N.9'_T +U(_Z*$K2!EC9!5:?FJ9?X@ MM[A+9/ZB^R^Z_W(.=M?]^"+]>]/]^"+S9R'SY"+S>Y-Y9WZ_,SRS3^I;U!^F1:IE/#][+!^VO MG=8ZP[E4+_' 5KEXA#-; M)P3GZ4XO'M05DO_']9=\1/C'SZ M+LOJ]ZJ/!FJ\[W5OOV3Y_912_O9Q>W_7RP45& M5\CH<@I=Y//)GL]%CU[TZ"DZO@?^S?2E7S>Z,0=EW>XW M>\X0B2S\J]OH7@]R4-[OND#<1N<3\+O=/[<3MS5%)FWK.Y#D*#:#O47L+=%[ MLQECDT'-\):P/8C17WO]S!F*M+KJ]+.NS]O?SG2RP0X"LQSYXZDD]9:P3572 MPN-/5DE^-,*='%@EO1IQ6HG_D21J0=VLDZB%Q_??0_V^U^^#^4\4 _<$3+Y] M_-A(PR&N;J8OS[N@[[JM[+X+_!R'(+\/&T#)079F:FESQ*=^TFK,SS+$&7L] MY*)=SE6[S+LR_"VF>Y6-BRMSOJ[,_+CE6<]D3VKCT,'2JY&.D] =>PV#CA=- M?QCV!U\:?V:7<'H=3ZV4XX(D.!SQFJ\/\F$SN>SONO#) MVSSKGZF:V&C4WRJ$SY?]XJ(#SDH''+RHX3+L\Z2&?1ZS7F ;UH\\I[M>I_7N M_B'O?5?W'[CNWVG93%OZC]XZK]D[#Y M(Y^_EA(?>X-WW>LL_]9NOEC'?T/$7X\IN(C#J8C#OK7#N,J&_'78F6:7[;#? M[H+%,TT@2;]=UA"/$P&-_D.[U5BLO&R#NY2];W_+6N^Z -%M*H$S_7XVZ-O' M\::63J,_/U'6IYI!X$'K2]:\Z_8ZO=O'S^W;NW,S+DNH5>009LFU2D*V^,4M MB#TU:VNH?;PZ(%!H&U=M+#R^E]+$/4A[*E^XV4'B1\YD$W[K<];/4F4MJ)T) M7Q)A+W*_KO)V*[+/EIML0/=C71_/"O0YJ^]BS=;GK#,JXNG?M1\NJOL0JGL% MI2]J^R+E%RD_2=7\C$)[\:Q?A6=]LL+[R@3L]+G8)70S-G[(!HV;7CY_RWW1 M1>M$I99L%YV$Q%NRORIJ?P+2/&H,7WSZ(LD'E.05%#]>\#,KQQL$/[./[Z5W M[;G%_J+$7Y42/R7Q/P4?YJ+U7X76/Z#OLB:K:Y.*S M/G=:YIFURDSAT=&8?:;5*[,)W'.@U4DDNY]:H-D$K7T] %C2.:N=A/Q[ULWR M1L=T6Z9U#WJ@/T@#(KYEX<<#J(D7E7 Y3#'F4A)/5>5&-#Y>'OLDM,"EHN)5 MLOV2^#UZXO>4#%LE"DOSH=^-^DQ'DR5F+=/G[%NO\ZW=O75YUFH/8J/9[@"N MYR4)5?RF9F$E@B\FKMJ5P^53?VOD[32^ZC-(WGQ+;J_;2JW)@RS_VNC^>75S MD\'WI,?>O[-7GR^"LLWO+U)YIA-X$S*_CG#OW7B \H?&(](7%782*HRF(:5[ M+!8=J3 ^K\(,F.E692) N'_H]!ZS;+0W\.HA&?D%S?6E/>AD5S?ONJWVMW9K MV.A,W9OBPV>6*9JCQ%0,EI)B3\JIEI 3;VJ!DD=21&P[1<3WGB2^GIQ"WT@0UH<8GQO=V_G/?&C\:-\/[U^$L!PZJ"BI-_W).?*]$GFL MC)F<]2[&295_#P&C=]UF0NU;EAXX+P&;=S#&Z8UE.)VG=5G)Q(N+>&[LFS<( MHT/X1S?/;MO]P>@J:]Z,GAX\V?KTG/>9,O5))OR%Y6N>EDZ^ M",!9A_(;._N?LORFE]\WP"&YOFNQ?@M4K\:R?'NF=.?N?^_0_MP!L MELB['/VS<.16GN2+B_Y:SO13+?HK2=[M+=_$R;,P3%$N[>U$L M.RN66>*]$L6R<>+JXKN^O*35XJ*IBU4YGE79^Q*YC4_RI>S@Y9]J?BDJ>M:B M(GZ(>\/U3+VHZK-AYGJ[>SFA9V=_=RS??6D!W5YJ.,XOECN;*\B=Z@UG"7II M?3I2E>*F4KS%SYQDA]4II$'V='0N1^(BJ\=.V>W#T3C'*ZE3<#2>X3;JN3,, M!W)U+Q)X-A)X"J[NGF9,K!'$BUT_L8:<#91XBDH[^,,8+@H[XOR?G%'YP!) MYHOG?3:>]RG$?H?SO"^WV9?;[!?M>1\N.WXY.I>C\Z*MSD+(X'JCV5'Y:'O6 MYW;_3_MHLV[S[KZ1_SEW,JX;G:S_.?N6=8?9[[U>J_\Q&RPM^*E+]][YW7AR64WI/9V,%GZJK1YCFBIQR+OI C>HE%7\<1/78L>@I'="$6+1>N_Y[U;O/&PUV[.9L-'2TK[8[8 MT^BT7QCKB(P7.+P5EI@V9O"'KZ\9]_7+\ QD^0^?6/ZU=T MXN7EQ#_WB3_!*/IRXE^NG$^ST6S'T6S'W(ZS^( W&';69ZVBP(]DY.XKV3T0?+0YR(MNV65SRVA_(*<_D5%MK'(F^9( MAP,+FUG[6^-K)[M(_7JI7T:U5R'X1UXY:2MA)CH]3 ?7R)/GLZYE.5Y;WU;ERD>2+)[*Y)_+/K\8-LX)KU2=YUFX#CE\8/,QS< M]7( ;5Z"TRVOZ;;>]YJ-SE^'>;O?:C?/;[M:/98S K<:S?,TV5NR>G)AWYF< MN^LL_]9N9N\^7[\L5J]!\\+JV=E&C1\NSUKM@6OD^>--+T]C@>:^Z7/6SQIY M\^XB(SN,(5I&W;EM@3/D?1FRN5RHQHV3C4X;7NRV&R%QX0%T"3W!)SE[)724'>$ 4:O=&0[:WT##-X' @W;6#S^: MG6$K:\6\=^]Z]P_#P5IB^:J* MS)Y)(,$5'^00!62M$C-WF"T?[W/&OUAGOW6[O<8P?+7/ZY]\;O%6[,$ MJW[1S"_XK-N[;W>7_L:$0@G<_KH?6?BNXJT2M=EG:R@S_I%9HFP&Q+JO_??- MH.Y+AX,\N_TUO;OU5S;A"#2ZCW7?.KK(G+R_]?>";-1]YTH^K_G*&^!'M]EN M=/Z9[HO:@V$Z;$L!KWUZZ]_L#A3@K:EC-S M\L#Z;VYE[5\- -%*@,1.X_:GB1KXG-W,^4MOQC:JT1R\I8$SH;02&/DH<(A8 MDFB]%8RX0&E\\]M-H],'##12J$5 MB89Q&UR4WA4_CKV1;WY[6ZB^5;]40.)[S>%]^<"GD4Z,\%I_ U"DX5'HP VF M/B"M#-(34"B*0:HWO\5_C*%8^BOU8"0X-P4B..118$8J L1@AED5"WIXS\V; MD:M2!T;Y*XM C.';G"48J1@4\@JD0F("#VD] 2$J9L*;.6]IZ2\M@I$*.3>1 M1A:QH/!# $3@7CB"BE^WP ?\YC>,WO[7_.^FKRY^+HP,L1L5AG;>=5O9C__* M'C?X7:M \$7 CBO$)57"RI+P4EHU[_8L_:4%,'KW][WNR,<8F=O^U7"0KLQ; MX+#,P30IQJD\].:G5M9LW\/Y@V<^QAEXF;&$.?5!H^BF<#KE=& 6M() MHR\OK!JFBC#!$9Z#?P6("\B,S][G[*&7#^#=5 BQD4Q'A3TQ0%>*0*2B(-*A MR<'"5F+TYK=_)*.Z[I?FH8GM3I8[D+/;7KX1?S7VEG@"\L6UEM$&.%EC((", MF+SY[7TCO\U^,LUFUDF.2M;Z:?0;LX#-_>@\/)^&7\%=C)U>8U##63+S]BQ/ MT0R$BAIN&6*.RT@=PW#T)WH8I(Y*/L/1D97FF#.J0";G^#GS0_, ?LYNVWT0 MU>X@[8[=A&*!$)U(@BY572-I"#UB2],#UI_=_?/ROG]Y]=+,0S/_0/!!_ MZW6&7?!UQY3<1'BPTP83Y1@U&B!B*+A0:&5BG7WSV\?>[*\O_,+\S_\]ZW3^ MJ]O[WKT&"]KK9JUW_?X0HI -9#A$HV@(03J PT7!"_5 &9.(5F1XR4\E>$8V MW;3^!58]::_^EYYIM=KCB5R?&NW6NZYK/+0'C<[?LGX2_U&,TWD,/[*\V>Y/ M\CWCF*6&@GP"^E3(WM)9 X.MHAR9B*3 6(5$W^(PDF#0HI1A3$#Q_>67?0)] M+")4Q[V%?P_'.N\!6 *_.M\/50_ )'I>1E EB([4PEE!P3-/..CER3$)@O+P M,@@J5DN50U1:YH)W08 KIXVTM" "X:$B59R?+0V.(E38>H6%UU%'%;&U 6SF MY)2"7\C=4>EYG_K=OO1L]J'1!M7:3LJL^SX;#++\ZF98VST;4J5A#_M]DNL(][SUD^>#Q>OCU7UD3?N0J-]\:[4YJJX-ONGI(EA@ M'7]E68Q\W>C&/(6)_6;/&2*1A7]!W'@]J-)UUL1&'"RRTD<@(0$ODX(%*4R: MX,HNDE6@T7\%89]&B)*@=MB'C_;[I@F"TQ^Q!^@ S]\W*LFL1K_=!&?,IW06 M>"0;:'LRJYM,T,$$.).:&1\ , 3+#5@S!5H8U6<&TYD$$L1)C]3M3^$*ZUI'T?YB*N;6&0WWDV3&TN] MH.T;&UVC?[=+(^.XTGA)&^/2$,0281Q'VB-E'/CVX$B(XC1Q8V=#D"4YH$+& MMJ-726:??1VD-_)1% @_E$'8T,P^5^+MH 0;0&!*#X!@<=Z^]L*@P@%1@-D.+(C>%?@:CR2<46('*#+KP*D"5:M/[ M_6S0?]]N?$W0M;/^[WFOW_\(9!R'3E7TX=PLMS8,"PV^2TRA9(*8V8FG3T%' M4K.H%@D5\-]4,6X!V'Z0D2N0D8HYKX(S%C,(] S''A><\)B+160HA_A&/A69 MAQR@&8DO_+V3C4QNMP46 P+8_VE,=,C(U'WJ0&0$[R6OX:%B()>Y\'P6PZ % M!/N!XHC GLFH=1F8(:PJSI::LV)/@O50&->XE[,81XD))DS(@*S2@FG%B^1, M=,%60F.,Z,FC+%>C#*?1QQ1:,"F))E8%(HJX5T.,43F31.T?Y7!S UY9^UM6 M-L4DA?0Y V226AQ]B[MK=&^S=K=R;O[6Z Q'3YA.I_<=U'CFA]F@-V-6^V./ M:NL8-OEPX!Q+;(4FVF$L6:&O>* *+]*F(,IQT'EVZJV)U:@!:@7$C R,2BH] MQH53*(BUM'J8-&%3R7HE1*PYGK-$%!Y)(3'8#HC_I4GIZB(?!(&$K$02ST2] M#^UN^WYX/PI$/C4>1T'AQ*>:!%577SOMV]&7;F=FN4.2.(VH\%PX"F@K9'0, M48%2%KY" ,6U5E,IV@:PG;!YUXU Y70ITM\.,<" >(V9HP+\(*.\-180\UH! M=II40F],A42[(38#XZXX]H;Y#CAJI"5!!#'K?$1<"!((X&A- %YB44T"4B+) MSC@6,.Z(XY<["*!W0-(B!G*(P(5%PE *[I(6@*3AB%C#634Q1Y02NR(Y!7)7 M++_W=L#1@Y!B SY"-$P8[R.$88"C=$H$$WV5D83CG86U '$G##\"3E^^9YUO MV0= \&Y;7CI+0<<*SIV@UFGN21)8;F(4*)*:)*M0=#<\%P'="=LO=Q"_-6X& MBW<+Z_#$5J=;*>()Q"\"3(DS/FE51IT3B%8<78*UE+OA.06QQ' <=?=NBGJ# M?F,\ZPH^?-/+,0)O,87IO1RRA[PB]CSW^2%!IBMW;[%7'E2W(12E\Z,L4A%%_Y(8 M=+I;69:R1U$GE'$!/#_J10B<8Y/.#X[,.7 /7Y)Z.^6!K\LS[-9(PK4T1EM. MP6T%9R^='V(HXQ!O'?O\3._C>OW^[&22/[K@2W3:_S,*5H&6V4U[<)/W[HN; MQ=[-\JO5NNST;";,"1^-M(*;H#2GR&)7W.E@!C2I^$12SZ7"]@3TX8FPZ!C. M94"Q C) $!.,PC[$*(,L+H01G-Q*5AMH>D@B%-=?62O=>V?=_C@OD>^''0Y::EN)P,,RSWU.9T(HRH&4'@U(J(F:,::V5LM$QKXKJ M-P^13TWU6T&)O4+^='I;Q>#I=/HVU4^,VN[J9*4D#?2<^UO67I@G2X65&M",7%,,1Z#XC+J@HP:S67\9F[X^%/I MNAT=3ICN*X6U_C;?>(PIUXI@82/% BQAH?FEPF;)I2HY9Y+_K9>4]*?>]RR_ M^M[-6O;Q4R,?M)OM!_BIO[<'=]>@A%*G5>M+EM^O51>C[Z_X(TN;GZ:WX GF MN<]\:/Q(J85UIR1$S[D&;J7B51^4)X6R(8[$$&I9AI^LFW^N/$4N?1I.1+;.?]@>EV00N!AY8_ OSC MVJSKHB5LDPL>-IN9]])*K@0X3-(PCZ)F15F&,V QEYP:I)[*A$,3XAQ9575D M9EGEE0J6"6(=1D%KI%4LBM*)ML1<6+4%A%?=_9RE!4]3.$&XL388@QF&OQ9F MGP06!*UE$7FRV3\,^N?#EG4!0%#@Y>L SK^ B-"!.Q9BR1:%R"MCR_,Z ]-\ M.5).28E$D,SJ(+0I0PWB+.4IU$#_>"H3]F.VT[=9Y]74]"%\KH?L3!LO-83RG!C03-'I MLES78U>]9\733-I1$3LM0:4T.#1G MSHXB*3]V)%(T>I=U6I^S3FHX'?1&+U]G@T&GVCNSQ"]"!1&,E M23>C5G$DM>72D!K50I"D$%$\E9K;X36E8Q*.L?;QPVGZ/&:CHB!V$T*/J>!;*-A+->!T=E2"(R(*.F^'U=#KL_V#.T@%K(Q6BA%-/ M'8^,Q>"+9GRD<9VI8I@*$*ECTT$>E [<2TRH"4@0SZRA!OPLPS$X7-A@*NNN M&RB76.V;#B,EM.!V/&OS*]9>1(,M]R(0ZJ+CRA=MT4:R2K/%VYFBK"UP?$:Z M;&[$M)4FI)P;B4P&XQ4-KKNB>CQ1';&5-3="2T: 1ER08(34O8A2J MB(\5$>'G1I?-180*2H0. 52G38U5T;JB<8$13/4B+9Z3%&L*X#7!-ABG$>'! M4LND@W]RSCW6TE-=*9-^3FG?OW&8;WZ/A/,@#$N%&B:UV\(_. 3C/")%1,5[ M?2(I#C$5@GE&8B264VN##HH128M#ZJ2O".;<$(-MFLD/,7P 7!,4$"A;%X3B M.D@G>%D@XEB%_EP<$?8UQX@PPA#!G.F(,!,0Y9>WRA2%6&G&V1+N)LNYA$R M5'%P2!CX)@5%,="T(@V2([HCF-.JO8_98">:PC&3&$2 (LL!"\%MPZ8'8'>G6'#/<,@G1@KY4>4RN5+),G4;)*01;8>87W!/0DI!QE M(+/UE61STQ]LQ$P;36U(0;)6(FACK?+6(U!X%4^$3PJH-@7F:8#+Y8#K8)E+ M([Z$8$Q$3C$XW0 XQG#$#*JV).FG09Z/ND5G6T6O;GR:M9&^PW1;G_+LOCV\ M[[_K?LLFDT:VMC@820"=Z535 1$4N(>F[#GWR%2\Y;=25N1^!S@/@>D:\R0B M5=HG[Y<2D#YP#5AA6TGP7%4P!35%3A35-=:,866X1Y$ZAR*XMBB2HF"'<>PJ M@OI6L8J@[@'38=:::=J'SXQ2>S,O;:>DK>2IXX@3IQP"&TB<+UNQO;655D>F ME=05M-8"M05*D@JKTS0$E,#LF+4;BDR*P/+M+@\"+QNA4I@PNP=7- ME\:/[=B?G.B@(G=P-@6X4,2XXGH-"T^K.HA*N93]FX"W5\Q6,=.(@&)RI)*G M"#XW9BJ41<\65T[P6XIPQ;7='3/@9)ZU8AM^(WL/S[?>I:D1MVWP)L;MZ0MW MA'_TLYMAYWW[9OX^:6PQR5^''5W&VC4CEV8W#_8C4!F S+]]HN+#+%%W MI\Q+H[#/OF4=T "M+UGSKMOK]&X?1Z4P52J#NT?2_13$[2EU3)UA1>:8ZJ@$ M4%F2LZ!RE]#-R/PA&S1N>OEU[V;PO9$O=GH=EMQ"EBJEH_=?U1ES,]G+I- M@ZPA.A (A'@E)!:\,">'6LG&4M M@&BI[ N]!I)M=B"I4)IA@96V6#FK#+A0TZ&0E!Q,PNKORV8N%K;S;(-RC" ! MP1N-R&H96#D2C!I?,^R#$R68G/< U\+T5 Q6>; *4Q:I39XK0=Q(ZLK,H1-* M53*'6!&E"'X2!N4PW$G*ZTL//-M1@VEB2 =J>8>14'3K:)P MB!*":25>/0X)EXY1KB^7^IR-O9'L.LN_M9O9^$XOS?BZ[8Z^94F1W9J,*<68 M.8CZ(!QA@BIK0:T5AX>!,JC.AF%X,0]U8)Q.@7Y'D5.K"9/@^#!%./S:( HNT(_38#@KXY^1Y%EX %W M(,726:S!UFHML M4Y=MC2NAP0$W2BFI+/+,* Z!8Q% *J!;Y2ZH$D7L!>XCDN(XU; F<+#^WE!K MB?)><5?<]#+I0Z5"YIS)NL; A\ LG#/F*QKS*Z1:5.^05RSDH C,&G::B$T"8@35M;]48)--6C#"&T'8J?3 M:Z9\3;U(;,/[.8F.A"&07 F>H(.PDZERLZ?GJ":^J8G5-X)L?[B49WA\)U^> M]_?I.XM+KFFA>G]P=3,:5;BN%2-X9K$T(%"&:LZLQJJL!O$UN_\D5F=$B-^S M;I8W.JDBI77?[HZ64*;I7I/?6+?'+TCKF"*!:B$UD3%M@)W4C4CN*@LWF,#L MC(CS.>MGC;QY!]297#2-#,A&I*$Z>F7@W)@@J$,RK<0M)PIA5S6U2$IY/J2Y MSCH=T$A F0^-_,]L,-5.:^@"CFW VEBJB4=&I?4 I,R<:%&I805Q$>R9Z+*N M2%5;!*8G>N&YQ6F+92@WXZ56^4V20$?&Y4!*TDFF(\$:M"/!(7*9QNI/E*1@ MK.( $8'.B1!/4Y*8*FXB9V!'7>I:$$Z5C?H1Q4JNBPG];$IR!^(\14FF^%; M_\"# _TG!->H5 :!V\KUC-)8GY'<[*PD4RP!!G44/Q 1!7*&%^Z7"=647"I9 MY,^E)=?$G!)Y)V4$)Y(B30.&8+QH@7+I.GZ3].*1<3F0EB3"0)QBHM'46.>" M-N66/1>UKNEYU(O5Y*=,B*=I20NA!OQ?FDHFD0R*^JF6!*M9Z>I*Q4_J?(CS M%"VIO"+2,&N)9HP0DJY.BD \1%?5!D13=4:TV5E-IMM\I!PE:=H(H=+B"_.Y&B/6.SEOC?\.K@9=JJ]8DN;!-FJ338A$,6==@%A)7C:CEH4 M*TEP&RJ^L>15+F\,VAYQXJLZ8!FQWG#P^3&60:VV%IX6)S^GK<'V=7-S?9-DT9B"=@@"+JUAS\0H^4,\M0U68E-U"Z(E?#M M%;4U :A$5O.TTDL[#D$#?$(4_:!2$5T]6^AD,%OC-%+0?3*EV[ 0P#9,4H5@ MH0E#S= /L3?,YIHH%VM8MTZB>P'AGY6<@?/'E7-$&>85BS@B#"]7,V25)/I* M>)X"^9KD.@H\@E)@$')982Q5VAK+#'7.:T%DI2=,DZ-!OB;G[HC1Q A!<>JK M]1I1+!+DFBL,F%0K9JN]WYN#WAVT6VF3/3BZUUESF(\:.L./9F?8REKIKB:Y M$\/!Y*M"(T\3(/N?LG$UY>;+?!=6ISMJA,8F;5G3'")$RHLA8]X94SL/4X-& M .4^@^4^8#\:,:9W=$_[%?M8_P7;+%Q8V'BGDA968! -B%>:?5>XH52P@.LF MG8'O(+&XL&);5LS._EW.$&V5=210)J1FX&X:C,OF!8]4'4/ VQ:*\PM'-N#( MCC-\B6<8TU3FPYC2"J5T2%&'@1U%=3J+,(6 ,>?'EG4C\C5XHY;3Z!W2G*<] MF:8<#*3G_8*I A=448G/E1BGJ\"-9@+"!%#A-& I"&5%[BEMZ YU^H(S1G,*YA"!P,KO49>C?/P)$=%;A#QD$X@!EH M(1U4P(D=920MZKB".94,\S,\*.N6:2 DHU&.>>X4LCX06EQK@-,'=JN.&$*. M,K/G2HP35N""(7#WN).6A[JCDF:;$0D MI8=D2YXUKFX^9XU.Z*=[HF(OCU7UES\*5WE<^N M&ISN;\T:_9E%EM>-;LP;W68:D.8,D,)5EI[&R*3 MY7T35K,IL?Z_;P:C7NSYO-(25$^4''F6#=ZE-IQ&9S1!KK_VBMLHCA$81$=U M3-OEJ54F*F*UP@8Q9RL4TOC<"?1AV!]\:?R9;4@A$1#C-FT+YTPR$8Q5%"CD MM&2<^/DH^. 4$O]-S?"6L#U0Z*^]?N8,15I==?I9U^>@'M96_P3#J)'2,9&6 M[4I+BH96%)FIDH)0OCTM:G+(:X=&>$;22'J<-E<$;E.U6G'ACBBNW(7AE#RB M"S5;U53Q$DA6WLJ!FI&4**1"4#[5&I;#SXGTICIC6F+%F=@(DIVN/A67E$=L MH[3::*O B)1EK197*_TPP9*(.M+4706NAFL5H7@(4E.'0.%*%Y6BMIB83P)$ M]56XP ^ABU?-J^&*C78^ZD9,DS4[O?XPSVII-YW.4GS /GZ \P+/C_9,-?KM M!?^J/P"4TE54^8F:WUJ<4B^) M,<%Y2U.M7K#("52>TB@JU2<:3H*H(VP-3CL26;XX(D/4HK6640<"=M)P%(N= M("12R:O3BA'&B/,=J#RCS5/-FL^^#F:Z/=M=E-+\^V M'BX98G#@ 7!!O 4'/U!;%@!Z;*M-9WBQJF4?(!^'!M,A:XU.NGZ^O@,'H;;F M:3P"MM>]31O@9L;R+@C@])W*)KT_KK_D(TE[G,*^;MN*EEHH+QUA!$?%;.KO M+@;:\>K@_%?!B>N[7CXX)A<4452YR)VPD@2"L3;%K+M4P5&QZ6?(@)6[!B"B MY Z'2!QS&)Q@+(M> 4+ [:I4P9*SE$%Y\MH 6>DH @F,"(01FPB*NF"$X+RB MET^5$6GZ[HZF26ABK601?/S@+3:>\W(Z,.:HTD!*L-X+#>9 /@X-3EP852I/ M(<828A7S.!+OB_)OCRRJE+Z2Q9';+Y$31S=-T? T*8%'E>IUP39%I\OS('W% M0>!GR8-5U@DIK(167$CN#8M.>L)*Z\1T95XX60QUSH<&)ZX1M /W5"H#06<$ MECBP4.6>[@"^ZZEQ8EPRF-H'^N/P&<>1,:21I^!J\U*[.1>K+4:*\<6NNO,A\=&-!XBI M]X@)JK%/RXD$\Z4$.T(K71&$4KV5.W5@ZJXR"U@9K+ Q8!(% I6$'8^E,J*V MVLTO""7RM) [\=.IHL4X6N8D#R)Z&P(J-Q):4VVJ.3")IY_;.,E;_O4_VUF> MFOT>WZ=6O_HLX;ONPW#0'SU #YQUW(1AKM<=C9GYNDBU&J[-UMH+HHP.R 3A M@PR@1=-">JRL13& M?PU7O'5&"HEU"&#F!$+P3RPHJXC:NRR_NC/21*'DX M\>3&RM21C R.PADE"2V&>#(#'OBVV8!GIF1I@HXJC4(+([E51#EN$<>R'.KG MM%:5^)=*H>BFEF=CC ].P,,)H6))0T:3IKZ[",8[4E\*H:O.^61,H,4:DU,A MX/NLW_]RURA5\#-J28D4XLQ%X@EF48*7JDL;;V@U+X/IZFOIO1'AF2A]. '6 M0BMPH0PSRFL1%=>RB+$9-ZBZ#F5O6O2HE/[R/>M\R\8_]"R:5DHX$QKG=8S2DN+Y*Z+,=2,6F)$[TM-KZ3"LQ#Z MG:1'O^C3$7/)J'$2E!3SAD1;%C &$-ZZB[[5UZC'H^8>4L_XN8K$10B2 M!X,18VD=J[8*EU.6%YHJ-S<-9T!P\EP$CZ![K=4!8GOI P\@Y46%)+*A.KSK MI%3Q&5RR+$]&(V.4,0S"?R$56$-2;A]&TMA*MN_4"'[&G2AID'L4WBC!'5$\ MC/X](;UVN&(KGUWF5SF.DGG"$1QC/ZI@](X7%3^4Q)J-6EL[C@= YM1]*8/2 M1(](H\<87 "&59&()T97+R]/BJ3G;/T1MQI3P@.B$DN-D:?3YG-%*\;HI1#\ M^:R_X09[PP)/MR5!6U2XN6#];75OPTN3]&>S_BHR15% S'LG,) ]D")+C9BM M=IR>&L'/V/HC1)4.2G--/4W#:A&UA9+!O%IN<7"9_]CK-E?TJ;\P\J>%$!+A MJ*342%FA:=D;AXB03ZFFFQ+RZ81_>7+/'%(1<>$0Q:#TT]30,L.(6:C(_18E M66L(?]/+^W//3V?[N-ZD=,%9Q$+PLMQ\@!2IVMI5&;KU%-T;(U[> M0>!,^8 D:'Z7EC'CM-&T#/]$31O*"@.P'2/LL-_N9OV^:8XW@D.T\RG+F_!4 MXQ:(];=>FCOS#AB0P[>,G\JS5LU(&_+786+9& M84+37L= 3-KTYHIT!#7>S8:1W>'HJWZ;F2RW&V*'(DV7T,UH\R$;-("#U[V; MP?=&7C/+9YY&F%$M-(\0$2IK-1,<%XUS' (4]PPTZG_*>Z".[QL?TQBKM(>F M6F^QR0()AAAEPI+ C)*>1*'*+*#$K'(DWJ8-/0NS.3:&;D\HK5D4?H,04=W\6IPDUVU6E O2!HKXA65%#A5 MV&X>%*EDK!A'2F[.G@E83\9B#4N8-1AC3:A7D:LT:D>6%C Z4YD (X1B="]8 MN-[]UW9WG%Z:?O)S-BK.2;TR\_+EGZ1D9[)2A]@H-K? @BO%%<:IEXA'B4$A ME<5.,="J,RT7?+K-";2&K&!\>[?==.G^K@6XMF_:C7*91*'+ ,GW\'*[,[*4 M\-[P/FOY2<_'E\:/FNEA!]#IB7!%[3UEA)GJX)[U]-L? M)8Y \IDW#^1FS.];Q^#W1J'!H:#@\S+)3:F4 [AEU;4EB[MB#D^'0U%]<<7* M*+6=:JM^[_5:W]N=SJ$8,'=;8(SEWJ<)U]@XIRV21>5%2 ,)JX9DM/+\0 Q8 M2Y+#\V*?8C\-3T"1#[+WH,8K*$)PT_A7+W>=1G\^9G+#_@"L13[2N2)P<5&!@XZ5?#D^"B^/<().AFN319>@0[+F7;?7Z=T^ M?F[?W@W6UH,+8C'W44FD'35@NE71IQ\M,Y7\+V/T@(KP%'BW1P,_U[%O(79/ M4TV\Y=9ARZPNYYP:PZL+S(6\T'DYG9_EL""N-7 18W!J.4%5D[%W:?58M MQKJPS_G@C)PKH3RW! LHBCZ+DG@JEKN2<_["![&IYZ)*EO9 MS0Z<>]>%0+D)OU6_IWF-YXYYX!P)KK2.P3EE%2]R7Q"EQ^J4YD.>P2-XZQ^S MP3$"HB"),Y(0B(84Q]8+CXNA*Y1&7?7@%C=0[AGGHY/S0'&]M18[0ZV@F.+4 M$!-XD>-GUE7WT"]>,AZ!K.%'>S#*K."MTX&(2"PPUTX9C;DP3EH6'3-I3(GF M=E7U0/77MX5MW<)>H113*!+N'?%4ID[2F'8J 9!$JTJJ.A/6AT1JF[5GLPS+/^N_'%:,L. M!Q][@W]D@T^-=FMK?GN)&#$"HCT>J?9ITWAI0(.NF4B/^'PB>U/(]H/-&@D1 MJ;+(1Q1 ^3$?T\[J-IX*$F/:MSE*+L9R<3U3JKHP MG"I)\:)\'0>-52U2!L'15A9C."W2,"\",N6P6*^K-SZ$<;8H5\=!8^4D;!&9 M9($XP133%)Q(6B[W,(I7BDX8@2!/' *-U[K:@GFFB62>I\&%4H*>*DMJK4<5 MTT'3_/Q-CL.:)0Q/8,++JS@)'C."G%;(&W!',;;%S&&*TC+M"A,8UUP?B@F? MLKS=@[BQF>KB,Y^-_]S:*0&/6L2(E"(RNH EXKXP?!AL206IMQRCQ;$6VP"X M/\36^"?<21=(L$)ACR1G"LM"]0:&627=1"%^VT1E'1JM=&LDM\7*O+7&<;X2 MASE,'$-*!.HPQXZYLFX=8[,X?*+X$0@V?D9HIB1G \">C(= /(9E)W!7DA@$0F&'%!@# M+JGR6,CBB!)+/:H%5V*A0=\^#=RKX: _:$ HU;W=DL06@QYTCC/+18C,1HA[ M"G%VPM>*\P8DG@%H=\!7$AN [1#9: MAQB]E@1[C@7Q$%P6)0@N,%1)7N&%J4&+O[X=9"MG<( &\T["<=+:W^G],"X:5) MXME1O?,?MH\6PIB[^T;^Y_PP#?#;^I-BR51HTP=0%B*CFN^JC@:>%*Q4GEWX MKO%UU.3A_LP%R>2EJVY-,I_,&FM.0@!WG- 2@TDW%ACK"5(8_ RT"P#BK)K M]#,FL]1?3M;G)?]!*+_<3*1Y UJBD/;<2"F\HJC((_NT>>29*"EVI*1I-M.B M[12&9Q"-?.TL!O@')28FGCD6K#5:\^A5NM#2 M!(XHDM:YX$""/?*,@-]&:HE/Q(7X&Q#_R_?>:N([<"6(#H$(JYU@WI*@@?CI M+EM@[NOZ8$"-G"SQS\T>1L$D]A !6J()EAK14.349;I;JR<_NY!_/](/$2&7 MTB$CN628*4&+X74T[0VOZY0#\M-S(/^1W1&B3$0LK9^/AGN%C)NZ(]0MT2-$ M'IJ2\H25^(KTD TJJ*@0(<8(@;2F.%)J%$16='YVRI28%+UF8NY/)3M,A300 M*'J,!0\.>U/JA!B1.3/BGYA*7DM^I+Q,FYAXH(([$1@MBQ-!1<\-3YU1).I" M_OU81"DI#M%;;YRFB/D8BV4_5"HOY#/Y@_L@_Y$MHL0(!-D(*4-2)-(*7VZO MI\;7^Q9L-]>N/\B'S?38J##X-A^5M>V[TEE M.EEPSDU,4S"<]P&Y\NY'JNH<107*;0&?9<#L"O*ZA+KU2',!P7=4G.CD]L6R MK(3'2CEK:OHDBXGI?<.\1FP,H=S+0)F.!L'YL%B7MS\.'*AJRR)&BU6&6\!< MO+NU..A E,+&J[0GVU%G(BU'E$M4MPV5+RRVF@=@&]#6L)WX5/.;TEQ>$0GZ M%!1-N>,(B8J: 0)"E+4GV-:PEU(FB7#&:NFIH$YX7M;[V5 =0Y[2%ZKN&-7" M-IZH$[-6&IGPI?%C,B0!S'AVTQYLS6. %5&;%AKI61IRLRD M?RC$ZEZIIT'=R[/V;??I$B+!D24&7!5G/$.2>L,+"1% _>I*-K9HXU8#]"38 MUY791Z.5(%$(% )SW&M5A0-E6Y[VQX\&^1EH@GG.&!J6M-5RBB'!Y$R\] MJLHXYXOEDEO#/KZ5?;K(>( Z*H@Z$2<1DQ"1*(^G4-7";2(0K0-]"3Q/@7R- MP%"CE$L#H!#QA'!#'2L%!N2G*C!$J"-!OD9<6 P.O#9K";<.!(4140P6$CCZ M2L4F5_2)-!]5V*5NKUYS'Y8('#@1@]%@#2'Z,P%T8]%[D3;!5-L %^MH-X%J M#VBL&_"D#1'$:HJQ@JA :UPF H0(JMJH36K9<' TUHB3P$PS$85-RQ #$A&5 M(TH%BJSB8!')GH9&FAK[;A0,E=7MUP]YUFA==?_6R$=]AI_AN];G..:_:"XG M\3G[UNM\:W=O'014[0$@FKH4'Q>R&[,_-_?Q][UN*X5I@RS_VNC^>75SD\'W MI,?>O[-7G](H5N-U&**6DTM(BZ4KSY)RL.#-O\4)'^V9P[0.3-2?6:N(81#EIKWT: M)6;2\.DQ7RP&7Z>*"6(+56_'PV6=BQF-(Q(K8PD-5K)45UUP!2M7<=;P@J_V M!$3&;L;>7 A0_\X3PY%!AD6I72C*4 4Q51$0J*HR) M$Z)L3B6QVM7Y%D]&QQT'^G4]PCRMM- 8SH##W!K#:2$\3&M22=0!Y>N%9Q?8 MEXTC6;^ECP8*CF;4Q@;C!(2,WI5-$J8J\EA@Q5:#O61PQW8PKRKAYD:)I"X) M=H*#+PH@ETUI3N/JJ!FV$#AN"_+DGFC5'//E!](1%9BR7%DG-=>>L.) 8HE# MY7*$,KG8.UX/QBZ KJ(JY6!:D=?4"Z>$L-9.DZ%&5+=7,ZDDJM<=&P.Z9BO" M\A@$&>U38IEKB#TL 6DH%B$&@JL+S3!*PU=6P5H_W7X+<%>1%FG$')40.#G+ MA<,!E5UY6,RWG(S!94+R)X [%Y3LR[+PH)Q"(!,,G/L <9,IXV]"M*[Q(NOU MQ"; [0^I-28'(QDCEAQABRAG.-ARA(P(KKJE]BU3]2)_7*S69=:P0L@9S)D) M1 =A5#EPB+B(*QX9KO>1=\6IG&T[KV>W-4P$?(%4 &DLBX .*H^X=S16<"!D M<6K2&G">!/FJTVZ(%B&UDEAI' VITZA4QK M:0Z^>P#W108=)1K5G1;+L2GV3%3G4>AZ);4$F"?!O;*G*Z3L/?>&*81'79^L MO"/E,51"]<4;^:? O361=6"111$]_"D0=<1/.\\M1!Y5CTO(->*Q$XRK"!H= M8HHHRIV3%J3!8H+*Y)BM'CY&ECB%&X-X]9"E>I;N;9JT/YKZ<=/+OS?RUI;^ MK,.48^ZP5&FYKR:.LG+M(P2CU2E*'&M)#85L])9JH-29J-TR*UR:F.34BPI_C M0?_=UL12]T?MOK;13[/^IP^DF_CM&.A%"FZ=TLX8C-/5M"[D,3A7G1()X2]> M8R?V@,/Q:;12@9+4,>:T]4;&X*F6Y24)MB16+"FH5;E&@QZ?1FF&:/XM2P4X MIMG,AX#FZ,_ETT_7RDY(?BDXV>!B6)Z".&15TL(*5_<7[(!3$]&89704L&]H "[TDPYARBC MA9XGAM!J*$(%7G>:#X#"RIC$I5EYJ:M:>K"YVA#+R\PV5M64&1=R2<)D?RCL MFOW!/@0(L6C 5@G0K00,46& /*Z6[>W&C]4IEAW16L4C@2D*:?68L> 2.2N< M*:,8(O?%H[5HS2B&3WD/_,3!XZ=.HSL %9(&0HWF2&_'+XC<.:6@ZS#2W$L. MT5=YU1Z"JXEXEN68-P1OKYBM8AE('HW::H%@<3Q4O3S- M-@TI@1@"RD($:YE0AI?SH8C3?''<['3TV5O\\^S,HC50/0F!JB3-(@#*&%Q6 MXZ@,::RI0DSX#!2 ANE37*2L)5\$73(DU6 M= 4"@N^&P,U-UAQS*T.,N*H9<#& LMLB16BU?'2=$%;/0]6:[07 M&,7=WM ED-&IW%7,6X%VRZC^$8BSI,2$/ MC+/:J+2PVT1<;MJ4$E<*4,2HD*F.5GM'_R@T'D]YC;U\\E)Z;GT]ZN@'RO;8 M$;G_Z.;9;;L_&)6/ELNR1T/S"A;,7L$2 3$_!7]3!Q6MXK244$[%F]\^X7]@ M_.$(1*[%_VPH7[Q: IG(??60OJI"=$T#-9BE\,OKI-<<*>XH.8LQCH@N+C3? ME.;P73=I/7%W F"_0G$4C$I5N$$Z;[UVX$BB\A8'\0 4)Q5D?DLL6,_85'V_)HC39;>I@8Q]@XE%A&M7?-3OJZF/?NPX\L;[;[V=7-WN[>F.6A_J[E*WB QYCQU1'OO MC.'68^5=673(HF*5Q+UB\T5/3X+V@&BO6T1("3?>,&9&>S6,"7&ZSTRR2N9, M+=P#GBK:ZWI-B(D"W-H@G(B>1^18T07'@ Z5K(Y8N"=\!K3+BK,G"#F-S"/B MM4B)4HA;0]#E[53@LG+>=Q?R&F@/B/;:;9L2!6Y%T#A$JHC0J-Q8P< #V)^0 M'Q?M-4)NB:&:M!?M[>W#W1[?W-977I*[D M=]V'X6B09:^;>J['H]F*S6'C56;I0O[3,&_>P<\O%8*ZO67E7_^S#7#"%SR^ M3RN=ZU>7C0$9/4 /O IM9NMTD0(O%Q<4\>[8-L/P;3C"X6\",7L;2PW/(),1*% -I3R M"'LC(*A!GGL:J]?Z1Q>*Y2O;3;,YO!^.;E"6UP2L[7SD:0R!P8)K [8 >1.* MFD&F@325X(+K!1.X/80'P&\J4#NLN"_F;HZNHY+3?==^J!.<^8HQ)J(6J;X* M3"EQAO%R!5ODN"HXDJ 71C:?#G_O(6M]R9IWW5ZG=_OXN7U[-UA'.NN5$I9: M.$J14Q:$L.7V-T9#=3H6)0OC!\^?=J/4Q>+3:^B&%*?62,V")@045BK]*O( M2%9]58P6MB =CFPS'YF4"7\$D0,HQ64@J2*OI4- '(IZ'Y MY2[/MF0G53%H+J/22$AN*':J, [8&E$I\)""/!7/$91/1/1[;TNI1:F@P2#- MN+ 23JQPY2!,RWFE'$(P5/B>2[.K# M1 HD<1&\/F*U)@8AIL(8WE0W(&WCJ<3GVS5?.F-V?C,Q-CUM =#% X:!:T<"0CTH2L)@E1U MGB\5>*&Q[G1ILLM)]]PC(F*PX.%$HPUUIJSU==-0O=1? MT+J'3_5'.RJ^91.78/L9><3:&&*4TD814P.$+9;)!A6JX.LP8 M:[1@UXO?W0R6567BQDF#P"C!Z9+@:QFMBL%[)'I=QVU*%Z8T; ?,RLD$/$:7 MIF02&=* <*4T+R_*0JS.QR),+&P/V!B8 ]5B(^F94.#.*DJ,P%0$7Q2N!TE4 MI8-^,EOA21AT"=T,A0_9H''3RZ][-X/OC;QF<=4<*I%*:Q4#"VT@[$)I>FQY MD66EKQG\C+= 901@GK7\,"6HQS6&VW>@&$\$N L1@^54H(; 6;8XI?P"!,@^?@E;W3[8Z_G]T:[^[[B*&^ !1@)H9-3ZSU2 M6K((\7O"0F(C4]M&=429$/5'<#UP^T)I71,-Z GGF?9($".#M'IJ @VN=I]@ M2M@^,$H>_*>\M],(4N5$FCHF5# .:^VGF4_I>=7? . WKZ\QM#M6X( M,DG3]X*RH [!LD6+F"KGB=GJ5"[.&5V(&W:!:@U[723@#,#) VU-".62E[3" M+%13IQ("-40V@6H\*BSQ-=U[.X"KW1W"@9S<=4-L83-085DYURWK>_A+?]!N M;LUQ9=(2!Z596O@5M33!EDU&A(KJZ%/PA!";;V%[ KP'0WOM7&WJ! (G1)DT M<(K[@,O5I@[SRME\2S03"\?S%-%>([,^I%5GS!G0G4Q:QER1>"/>RIIQXE00 MOG"Y\7QHAQ_@A?;R5KO;R!_?#;+[?IJ( )_,>YT.?'0T_3Y;G/>S2; 2!5,< M@;?'P!>.7/-07I1Y6YU*^Y:DB2[HJ639%)]G(]O:*,E&<#Z#D1Y3B-<)#:6? MAYFI3N D2@CVY$-T\F1;K% ZG3) M-G%6MJ^"==%+1E3:SZ-P--+BHEW?!^TJ^6\!7_E4DDQ@/13&Z_;$8>$")]P: M\ RK.E!+/5GE'!CC=*UI%*UNF<_0"[SK?6$8<(UI<$"$6BBU)/-V!=;Y>S(T&%KSK;CW':Z,U4@QQCPF$!\29B(AG1<]/:MVM9!,DU[CNR#\% MZ$.38-T**DNYMX ]P4$1@8DNTUL,@KEJ@QH:52:<%PW6M0 P) 0.PAB4AO0R MB,&*^[LT\JB:GTU5*\] @R6'R!2K'M.0\>&@!]Y$^?G&8/M3H82F($#@B9=8YV%;B-.POK5-A#N0D3M?S4*&KP;F6 MBU/*SI4R:PU$P)PK,+X>@;<(+F,L^RH,YE7*8*R47F+/CD0:<+=;62OMT_[: MV?E>38,^#)H:I%'DAF'X7WGWCU"U%"BM]=X$ZSK@]H;3&C'7$L'1C^ \^>"= M4S).6Z((F,KJ2DZZ$2X- AK8B7GBA&-)TNEN28DDJ5CN9R(WNV'=A'H,,:2>98$LU4= PI MX]/"$54FDHQ2-97#DN[,]F!\P30E=2:CRK!Q:#(PF&AVD4-<01%@I$2%0Y(5KVU9\-D7=$!V-E TS0-C;G1:4=# MB4EPJEI7M9':VQ&3T3J4?EIDD+I8Z#(;0N"J?(6:&P M1H%)KXTQLMPG+\%452MT87B141><2)+B\'A:\6#3&TY 3O -L: M=C-#6<0>"Y!=YIVTMAQ40T'?5^A&$5EBQ&IARS-PX7TV_O-=US2;O2&X6)\: MCZFW>WOMX;V*ZO^R]Z;-;63)H>CG=W\%HFW?:$>P-6=?NJ\GXJQS>V*Z)4MJ M.^9]>0&110D>$* !4-WRKW]Y"JPB@2JPL!3 EDSMH8D@$)FGMQ/+@2$3%(C MF#:"%+7D//U$UWD2'L6_*&,= P!M71/.T3XQS@=D#?_MJ[2W'; MM MTQKZQ9WBXQS;SAQ.G))2!6(= OM@57PPRDSA:J*8@,M8R6%L 5@;J#3MGP:> M]*#O#5+I4EMY<#.*\XJLNF^'ICN 9T*EJ2P4D]1$;SA/XP*H#*H<%X ]K1GL MBZN7%:UAZ .Q* I!^:H M4:#W/!*@"+G5E)S[!9"B[5=BH766Q9#[)[B%]QH1(RGDL0 \2[W98K?U4P- MP7A]J?)^@!X#U28;C 3USL$I"API%RZ4,X,HG&FU,)X)V62%G@O5)JVG)8W2 M( R^A843H[)T[VF:FE*=R"4;%?CNJ%:Z)[HQ#7OR\S% 4PXJFDVGA)E5:PK=0&U98I+$1+H53#G2A"<7Z(:=#J!;X M\G6ET0S4X4@T* 2?JI/3'&)A/;&I9K>,2226-6.U::5@'.3L59^R%MM&D%C;VR@%(SF^(?^#^!F-3.\Q =. '>!PT!XCJX M-7!6$VQ/P=-TFTH=THYJISQU0B!-*(HR[=*5X/I6N_D9KE3HU$/UMPS$,_L; M*,\TPG4V2^6+^<7J0WR2%.O\8S:[>7N=[B!F ,\*_ E\]N_$W,[(0Q=SL8;S MP]VG_\HN%Q^G;V?FZW T3B%^G,Y6G_[0'/QA.(FS-#1Y?CEU)CDS\-MD./FP MJ.PF\3A&%-+BZ\"B=B*$6"Z%88SX[_[\3K%'JTGVP_0(M!+_3LW=9\):H-5? MI_/,@6>JU=OQ/)OXV>AK5B&4I('A*"1CP1INI B(&0.AK3%!*T73OB*BVZ74 MOCO.4YL-CL0#F#Q?>:>+&((X*EG%)1!2,K+J_FR(I_?>-2YY])X[B,= WQ(' MT; KNH7 IL1*6 -N-E6[@@0.2CX+_\MT?)7-YFD[W^+;;J0#(*-G4O&0C(6' MHRX'^A/)7'4H$0?-2_4F0&LA.@SZIZCLI03[@(2%N$MX#-8.%7D)S&+UX+'$ MBJ_-*]D3^KTV&UH#W)BJ[!#G(A)N;5%&3[SQU=V +!7U; 2W9AG@H0\&LZ=EY:E.4(D$%2T(P5-JCLH MP+41?"/'UF_GWA+,IT@9*58I)TP]\=3XX$!L'I:+ZTIBD !?8K(KF)?)GTDU M<[N'QY)PH(N5 23:TQ"\HZ%D1GBE6G-0H>+#MV\/5=-M.VA" JZ= T\%^31B ML%CP3;'&U=MVO7[+NQ]439Y4B,(!7$XRQ2)V %!!JQAB=4]EM0:@ :SYOODS M+BGXEY8%SB3Q8&AB>?.,4&15-E.)CG6@S6LR-8W0-65;20#S8CF)')0=>,8! M%74M"&-4F7+"$*>ZELOV@JXI=Z_2!A.J(5*"8$^F)K5B7I2GA%9X#4R'KO@- M3T WR<#1R0LBGIY+ED:R_SR9+V9WR6%:VU+U=3K^"L[3\CD =E((WZKS;W[^ M-:X4'=+HL 0Y9A%1&:E2A9L+)^ K_+J"T0/8F] IP1C^,;JYN['3V6SZ>P)R M> NOK%GQGY>>_B_#;T@?$64FHHF:&BNUMN )@OXMMP83ZRJL1I:CZC=@WH3A M"F6FD\_)JWV8O[^C_^J,,10C #Y"E,ZM!V5<3EWC->O?UJ?LUT"P,X!/3K1@29*N7+CEEL*[2MDK8)P/G\H5+M6W[_-1R;A1O.9M_@C_D&@:=E M:/418#'MMU^'B[M9MHPUBB<_9K2?)U?9S61T/;I<3N6Y&T+0LLAJADNM2XR M>RJ<2Q.L'/F[2&(*@(:-!C&A&+%K)6( M@JEP\?.2]Q&&R[4K*\L"YPO < 'ZM/Q$^8,?S2_'T_39YR*T<#AX0CP!+R#- MHT0IOW>O+J*ISG0XL;J0+T0KI]Y(<%,D 8?9* J:N6QM1M96A^"D'1QK4>,9 MD?G9M+)4P@JP>9IS"#P#4)&5W Q!\5,7"6=$WF?3R@31F(^@)AB,7DCWQB47 M$\XKRN)YR7O&6AD%[XQ$Q&&A@=[Y$H""T$R$2C'W8>KBUPQ>FW]Y-YM^'5UE M5_;;;_,T0+N-9:\82>Y32L=3')0SGJLBCT$]JB9N*19K;5/; ]<62DUMH\PY M':-TFF',8F &E1.+X;@JGA_E;.V"XO0H->5SL--!2YAG,=3XCV0H)@S5$BK3+&!E82TB*6"DV G*1<@?2(4*:G*$UJN=J#R"G3SXU4 _=A8"6- S$(W'W/,7ZD(["C MU3YL3"03^'A(M;$ &'PZ@#XRX7PD 3A+FW+VFR"J9O 379]WMSUT;>'4U%D1 ML#/8I+'L2"A+@J7EY"*/1;61C'-!ME(31\2I4?5%HP7!Q%@:L%46E]J-9F6.R-T\-TO[( X>/436]N4J/SPW5J @$KK-K67WOMB M9!!Q%@Q5S9!7B=Y4WOF=?*CEY7*JLP8'!URJM13X8CB:9%=A M.)L Y1OWC00+$8*EUCJ:5M& ]BE[$*SQ%5/>-1HU#9\C%&O#+5@, 8: !^[+ ME?.,N>KD52+5^ER2YT?ON"P0/*@RP2W7!-Q4KT!E/4S6LK%J?#I&HZ;[5^<$ M-UX1SR)XW%)C_[#9A;)J(2"%,$[ICJ%W7!805GEA/+B(%@4#DJ)0Z@T!I\1: M#7\Y-HW*"H6ZPN[&*S DJ%'*.G!W$R][$AZ6N?A8VY.NU\*1-0!V!JYZ/'_) MII]GP]LOH\OA,IV1]QW.OOU_OWW8[+#KZ*E/\V4]]L"I*-*B)@EQ6[-[A&BR MMA/C%)CDQ8!Y?>A+(?TL=JJ)K38B7E&]X7*]P7> M25V-YO.'W:A;N9U\)47HI7!:8,6XU5A!I%VNJ!6R.OMGF>Y9@[@)JH.1J'&< M'B.AE"&:6' *)&I,_V,DM!7Y[E",-').*R.+ M-5^41%/-%<#[UIP>P<:O$7+P&-PG%H>TS"SPBNC+%0.0,L* MX/60[ ENTVA[+;%26#I*!?$&-'@YA4@Z5]TS@LG:]KRVX6T:9*-H2&V\!E2C M2DM'#2[KMT"I5*Y)?N"*XST ODNZ[>UUL: LFQ<;M[:A\&KMB$;2&TR]9PR% MM*!0Q;)1+P7NCT &:&Z'DV\0JS^"=R,H=0"7H?N'['.UZF<);KY&;C.\&(,K MJ4C*.>(0'8E<%P8I.-#2C^"=+[\$V*(*;P62 \"=$+H97IK$+5D99+!SC#NM MRX%TC@MT.G@W,/ JN$;CR)6DJ2<=:V649!#E! J0002#@ ?7@7ZCJ MO;1B9+FD>(#X$<+MG>P,B MS*L #D^,X.UCXXN) E2SFD53!*+,M8NN&CAV!K.I1CP0Q+D+8$XQ!O\ 25X. M*<+>U.2[E-1D RT/ +,I)RL-9BZM:I,V]?1*54[(!TMKJK<]2Q>,OHTFJ67TW_);K K_AKOF)D28 M[;I3D;G[1^(>R,T!G/+.03>U08+ MN7[CM"5+3]1$N,%!M20@9*A$A"-JG0'9*9IZHO#5M$ M;82;2)52CD$1Y14E)&B+B[VL)$ER=>DI0>L1R?%HM5?#%(\B@MMF4V,X6$*+ MM",@*P0' 7%(M1F)H/7^AMV@VP.OE;_#,8_3N]_#BX!-,[*/CT\XB,6L"9I; M\%:I4N&A;@9\P^J9(&9JPI=@A5=-,RQA?FT2Q-Z![8/OQ"X3UPVL([G?#DG$2L \64RL=L4Y' MQQ.6G( _$UC%QDG.UJY+=P;P">P2;Q>S";:<6/%8+GFPU*MHP,.@4BEO$2NC M" +'4[% ZXN[GP3G +@;\E/&.>O *<+<8)_N>.FC$B0MJAV(6)\(\(:<%)'2 MF!3"2X%$$ $\I0+P-.&XINEN/26U!^"I=225OEU/9[\/9U<-R=MR:*NY6WR9 MSD:+]=Z7/'D[ON];^Y#-OHXNLY_??V@J:$OVO=[/1_&ITF7+83:6,S( JC. 86HKAX,&'+YQY'CVO M]J52O3X:=4N\'T8.U51ROMR&'\/3GG7AI%6,>1=<&FY7W"_9)UL6GR99AXC[ M; 7ER!E&",1P)@BFP6-5MJBBB4S@IPK*SX:XSU9.[IE'!&.OJ7,!@6^L3=GD M3'&H1C65F.;4)#[CDO)4,"H4D2)-A6(&,6'*&$2;:N[GA,1^*4T^:0TX$P(< MLA 4^%S>EX6LR/+J?H!S).ZS:6+F\Z!92\R%Y!8S76XX0MB12B73.1+WV32Q M@X@<@E4EC94I? 6ZEL0UJEI%1"L)BE.3^)PUL>?.:.$YYS@2E^9OE7MJ M3TPKQ-YW:E":*RRY0"G:AXC%*F++J8Z(RTK(EJY?^"9PZZ?Q; GEDX,6M)6$ M6X8T(N"IX1A56<8M7;5B@S"V?J^Q%92IXG"6?8%X<_3U?NOZ_<+U99[Q\MO' MV7 R'^:14:W/PQHUB%3?7D.@]6XZRU]8+&:C3W>+9<7@NV$5^VUV M;5,6I*&I9L*FG:*:%PW3% NP2]6%8FNC]$^*7N?HNF.%J;F\O+NY@^_/KC:! MW]2IJJ7C3E 3?&HXL"84%Z_$!EYM<._/:[LK3BN\C0QK(DE40A"'RQX5'$1- M*QM1HB?LWM7VAPL",1Y)SXR(%$E#K!!%^H(R1$.E/+8_L"UOT8.VE@9P*03R MJ;TE.%]:!.-))4FLUV_07S593RX'V!M+">=2>\%,Q)KRU(6 E$0@!]6=C)T_ MKI2L+1ZULSNC(D_A" F4:\M]6K/MRPMO9*K=:TK7.)T-4!V.19,Q3; M*>A=D?AM,LN&X]'_9%?_=SK.1]L/1Y/TD+>3#RGV6LZBG8W2(&5_ER*Q=]EL M-+VRV34(P3YL&)%63'G 7=@TE)_ALG<#U&O-SH2M\#X8CVA]:>1JD"KJJ<)>43#/)LT?)4P5HU$="]7"QA^P M9,]$KQ:&#Q-P.IA-)0+X88M*6WHBMCF.0DL@:+=(XV7<7>)^<0VZ)2'.' M)<5$J+38IUQWA<$<5<*.5,BP:QTDLY^W2-,"[XDT3 M7".#6Q7W[PIXT_I/E[IP,78N$L$0CX*4+3? "56#S[$^$>0-M M258"?BS2>31&5M,^BDB-G=@*]*(^YGV6NYH?IR"M_SE:?/FR%'3P]3Y\ 0?- M#N<'+J[CU("I=TX$DQO^M*&P+&@FU5O[1]CL"^-Q\&P:J!*IEP+^'\0$@YOM M0+S++6J"5])FG<6S<>4=AK=):A!!8') %]"225VL=B)@3.5:)T*;^'ZWH:MA42^L5A%F!4XN,NCH1Z[O:GJ2F;.\*:MA5+#OI6. _:UTO"%5BR@J-5 M])6:6K)^G[T+=.UAU:2/D$]KS"0EU"K+9)2LF$I/E%95.4T!&>T 7DT=AVF^ MON#6*]9B:B6%1/, =JM=(G M19#$#?RV8:;W;G WK3/#S&$NJ+!I:Q/2@9(2;F5I)29C"JT/X#L.W(T=JHYC M)R%P!('@ 8@ 7@?F0,B;5K)"W."83?L%I?"!:X%+VYBZZAJ+A(X-?],H.0MFS"), M6(@Q!B&"*Z?YI+D^U=F,K<+_;C:]NDO3OK(]-Z^FKCPIM$7.$9WOD:(EVP=D MJO1?CN-X"H%UF Y$H$G?$"*]D-0*DH_@@/\I]3QS5?O%,5U;G7=L!)JR,JDD M T5*,(*HGTCN'W;?1EJ=7\'N!RSNB\#L?G5J/B+HW7#V=I9?.%SE11WOLJ5/ MW9AJ66V.#IX;:PAGH!"!PXWGK"S9H)JN>7G%EX >>H/0HR;I[6!K QOY%#:( M>R8,)X)X)0(VZ%%E@W?2G B;_.7Y?6W\_ZR[0(UG@CBV3LJ$#%$HK827Q280 M1_!*/FF>?],RF;PFW$]"= CL3Y\ \Y$%A@6.3'.C19JE?=_&[OG*C,1CP?[S M?'ZW,\V=8-)0<#8#-6D_.H0)Y8HGL%RZ!NX&@)=@[ OLDT0&]:X4TXQPC(E$ M#/M0E/&#@[G2B=\JL&_O%O/%<))"^!W)2Z1SFOLHM!-&4VD\+G0]3FU)NT/\ M"):#P'Z:F[W&6NO(=0S*@XO&BUV"E%F^DJ]K$^S-&R6>N'<+U'*N+)?&4<%9 M($72!DL1GRIYK?GNG4%[*CUN(\;&66>B$<30B*@O)H=YADDES[P3:&FE>.TJ M\;UV1^K 4LY#.FN4]%)JJLKMVO!/-5$@^-H*NBU .AB#IXB=QD\Q"]YLVMW, M68J+>,D'$E?[:)58]PIWQ6!ZF657\SB;WGP8CK-?TD*HU! VN7+3\3C+RP?F M;Z\/"9*\@[ ?XE+CH]',IDJXHK,F '-7,QW5]O\]P&P=RP9_V'EM+ \*T P& M"ZK!=RG\X0 12<4?)D2P=>Y[?BP;UXUCQ[45SG$"GAKFL1RB#(%[E4$%>$/R M>%@FO?+V-O] ^".;78[F>^07E614P:&A Z;P=%A793$,V-==7R:D)IL1JD. MI@,1: K%/*<0C$$HIFD:&P&!3:$U"):VIN&'"'U2!)HNU@(&,\>-8&EZG6:/ M+M:X5K@B.U*N#2D[#/YWX^%DCT0AC*T83V/?"ZI+:ZOE\@Q\OJ>A MS@'9!]2F*U>+@@X6282QYCH05NP#I@S<_2J':\H:.'QO4!M802AGA0A:2(RI M,=((5)26>.M\=4>E9'@/4/.!+NF%!:B=5.]WFQ2-'\UOI_/*T(]M-@4;")<8 M^$K(&P2*)#*GHF,VE7]A(RI9XU5X&Z Y%/8&[E $\1C3;0H"^V6$1)8GV+&/ M&D[CJ0ULQX>]@5U UE*#O8](&4^)3N M@N\6V:Q\0]H6O_FZ+GR?T@B8;[6V*U(XHKSB*-21D;4PYLAO"[PAU$K0_^ MZ Y!BO>Z:;[..'?P?I[ )S]#2-TTLQTA GH 43 ''%$"+K8N<@_(H>H$4TFP M$ATG1+R; CP5&2O'"8D;1MP3 8DN8S% MDBJ([".J&JI4D+&EJ6H#\)-J^Z"Y-%XJH83GBAK*8CG(Q /?5J>E4GTJF=Z+ M%H=J>V^(CCI&Q74T48989JX(!-A5][$R-JX[]#A(V6,G$<$VM8,X"1H.H8?A M_I)7VR@4(97\5]<(L8>REZDP-K(H, Y1"G!NRX+Q:)FOLH/ U="R8V381]EC M2GBZ&R$B(.U#L,FS+UIG:\0"W*5J8N-0.E2FGS4N:I%"8.6BH%&"4^^#*WN! MP'$S-0/ *HM:G@)F?Z"?K(*/R'B?^BTU]8YY;HOM,I1!D%5-TE87A!P,]&_S M[/IN_+?1]<;2[.-8J8>B&((U(1@L--%2&ZI#46D(S@6/Y+L_OZ-_WP+A!T2> M ^]M%,^C*!0+!^%RVC9"N96>R[+O*=* &7^O"B_'TX^KR+VR_"/-$*R@HL% MZ<(16:O 5;8&T^"*#4G!TR ZBH.(N2RFI_,&L M^'64=GO$Z* )J6C#N%4;K*UKZ\ M();$5*L[]X#WOMK_W1#8Z%'O<#%(/Z53'_UYGAH"'G]D]_U!X-0X:G2P@FMC MP.Z$(K"'",E4&C(JEX(' GQ4W!O&NA*(6XD,&#-+J6'&^7(7H5185"X\"#TC MW!LFPX9 (YRZ1* :P-YR8HI]N:FPMYJR7>]+:!7UV_L2OK?7?YM./G_,9C<^ M^Y04J!O>CA;#\4,;Y>ZUP0AYH05E(LUTQY%;_6B#LZ@62*Z-*=H%N/:0:KIJ MM&E],XL:G%H+OI)Q]F&/*G-/Z?KGP:=!KRIAO-*&<0-1%E,A<%S@D\9?/W7W ML3\^\RQ-BH/W^30*;IK;Z7W;0!UC@8BT3]%[:2A5I!PX#\%CJ-XB<"3UND ] M = !D#?MK%4$2\DB]=A(JXV5\:&)G(7J/F;,Z5I&[%B0-S - H.EF?,.:0"6 M6X(+FA,G7(WETESQO6F^NN'TT?@1GUV/+D<[!J$@Q;CT*_/I M]36M^YRO!7K-,!V*P9-SZ<%?0RPHQ0*S$)1Y6]:H!HA?JSMC,")(*G80"OD( M\&1:'IF2;8W"BO'#2CD WV&#A(F8(O]@_ 2O,#U=GXJ^$90]X6UP5" FE$Y; MIR#:E^EN3J@B+2"]4Q5B\V/#V^!<,$8C0S&:$(E3-B@B2OKR4"T?D%7':GMX M=_<)P'V'0R926TV%85AK64[?9+*Z(9:EJ4#KPK?\[EW@:6MMKS !M%WP.BAJ M0'?;8V-HV6A% J@36JRH(*NN^V[ MH-*T$H^CZ(.7BEK+":=2/,R91J9F.VK*)!_"%YM&HNW#%X8Y$[4.6$NKTF(( MCXM!,. XH0HQ)>%LK:[O2,#OS!>&2FREII8X3B1H<4O*.H MHI+*7^?W+VR[U68E\T9 %1L2D%"4!RN0(4612)!<5!S1&G.R!L).T#4Y^ @S MRQ@.G"9U!FI!ZM)1>5E!)!4SUL^%35*UP$VD(=&>8FJPL> )'(*^PA M=B08X?("UX(/7%5\),[RV MEKQYH,]NL*[MFBI-<=HI58ZU>2@5F2_>7N>RU.2?105>)J5"*0\&1:05/46Z M3E%9[9J76'4(T;]DDVP&/LCDRES=C":C^2)- ?M:S/]J"EJ\ /*K5;>AK1D MDH6'CGM3G:S"!&8=0O[)E%=3]:/U D7J8EJM'026SA15?Q!V5-,F LFUF8+/ MBOIF;=#D=SK,(!;)BUJ$0=897YHH\/\3[ CX=TTS\@Z\/ XAN#/.$=, MD&4(2[U2U2LM#;KI6&S>7U;P?!B>9'TL+-;EN!GQW"5^/ M/962&2;*_#H5MKK#ADJ%&#XJK$?20I%8%&.@FB@=DL)-ZNC^5.#7FMU">CT6 M>$Y$#]-"H(*XCN $.@5VWGNARELL""A]->4H.%;=0?X0+<2I!].ON&,>CC0* M1(JQ1< 06E6"$TS2&(3NX+ZW&F($)%D)';%#F'*.073+">W&5WQ +#!NR1DR MLUDJW%O663Z\Y7[^DTD+:O-__B.;+\HAV[B17/EG*F6;P!R+V>AR<3\VXS= M:O[^PV^5"L&T)T%'0H3T$H%:AHB@J)7W%-RO[_[\COV]"??],&N%8LLM&S_G M70++,HHTJ>+CE^'DOGD[3F?7V0CH\/-D^;W;^*2K$V"T0<2FI#)H2J:3R."R MBP[KIMY/;\I2FL6 M/H.'DLVRJS6FKS([>FRRA :^-AP[PA36@0;',(_>1S!-'O.Z(TG-J[0_D6-I M'R&\PC@X%#EC/,WNQ3))2R8N7DK_ (Q;S_"=YYLU[OT$WP:S@$ M4C9* ^= 5+F!"#$LZH:N"@E1.^E/HTVE[U7PE #%B?!4.,RL>6AG4[;.[Q=$ M$/YJE?XQW4OP)AWC#&EA51!@=DFPR;T$+61%C'6S?5^5BOK/;/3Y"Q#5?,UF MP\]9_J(?+K)RN_W1=1AYG$.WVE#'G($80 =!TD#8LEIQ@X+O2;Y_"9 M&HGW$DYT!SWX^"@9"TA(B.((B5X&(6EY_2Q\T!N/DNDWY!ED[U4=Y=:Z]/&! M6L.Y(($9H8GS1C-PI0O9=&I]3>##@7+V1KU>V?QUFD_-S:Y^O4O$K796\4?C M6]JU?%QRHKQ@BDLFTE344 R2\'""M>E'PA2B0IWBM-8(TY'3$,3.% N)+,\Q!#2OO8@T@ZTD"Y)"-4(>Q+K5D)@ MJ@ECF+W8T_B/_!N?)TD6K4E5##QH%W4 VZ%=T;XNL):JYCP8I@+)DZBI5%TE%7C.&$PX8E@AQ3F<#.BI5(3*G+=U"1V&P-B?Q-TZN[,XU(*#P8A> M(>;2M!3D T0V>28AJ2X3ZI*=7#"F]"N1C(_3Q7!\LLADI >'Y;07 MZ3 E3S/PBO7(9F7CQ"0WQ2NC7XY.NQ=_4.#H9-N>E1*4:4(EQ#,0+$:EP6LK M"]W D>[/ZO& R/%P\NOPYHFC:B*WH9%HY,'V@VYSR#KR,!LA$$Q>-[FW&(DFE>GV/INK/L07/8O7*3 ML3ZG]F!R:T*LE]%*[(S"AG-CRAG81D?VTLG]'],Q/&8,SEX'G:G5[F-DP.FU MP0:0 N2=+[>/28%79I24!_6&Z3;R*=O3[]F/ZUGMQDK?D T06EJ0*LFHCV Q M1#EVSX>5:;T/QR5(&TGZSA[7_4#I[CG"*YV7,40< ^64**-!)RI3F'M!U4K= M_,/!\5;RECM3LJ/GMX]56ID6JK1GQJH 2@X'$YCSQ9UD&LY4ZQJ_X?K8=JG3 M1W!\Q5# M/W64DH@T(1E"".K';&45:FWCFN#1_>\%:Z<,Z6F;=**AZ/F8,TJ?M: MI]$*:=A+C+%<#ZVU/B=F;B%>6)V3%8@6Q&@A8@@@[1$7*5F"A*J-%H"9Q6M@ MYN6&B6X[-XIKS1DUWA N@J3I8KS(96 9Z[U2CMJHW-J9DAT]OT-%R'")K$BK MBST2P7E%7-&O@(V(]?XE52?V+[MU!,_LW,2T(A@8ERADJ)!2TF(4JA<.F=HS0U@?RR.M(]\S MG]6SID0?GQ7!F@H:L$>6(^WAE(H5TR1@INJ=3^"U8^5$G_VLGC$?6CFRAX8 M\' 099XXSY)K*@PM5Z A7'LS' M20D#/930'CQ!([PPQ761 /[>X+8C?:Q;D<[P\?,ED3=[A($HZ0,13BE@9>-5 MP.4&68TY[QP3=S43SU:2#1A9HKC%GGAF9$!%F5N*8NONF/)@J)4!!CL2LI.' M=Z@&TEI81QDRX&0+9"C'Y505F1H/-F@@)%\K_9_9(PR>.69-5 K$A4=PY34O M;ZY(75E.1Y50RQXA<=@* =J$&$L]T$3*@H^%\[C^.@E!(/]:^?B9/4)L"#8F M+ZU-XZ6Y0V4UN2#B>>^2#J'CH7P++]/9Z'^R/89OXN@1BI)I;#E$<2R0 MT@ )35="[WG^9=_]66 I-&GC?J@9H6>C6],T08.]84) ' R>5D0^QIBF,L0H M(?0+*SN%2KIQ*7$KE\0GIMO]P[\.1^/AIW$6I[-\0$WM>)BG.(TI+34E$!H3 M1+ERMIC 'ZWPM>$$QR!J2+2R!2+RBEVTM1- MQ16<4\S:%,Q.D4L^1:Z0QG9!1&]Q6H1,B,5 ,:O2EB@=UM6;UF5BY+X5_!*>/_J:I3?4-*Z+Q]EKS5#TF"H(4X #4_=ZD:4EH 7K MIFTL][FWTKI^7B3>TGM9H6\@47L/I!4Z>*Q\]+J<)QC]RNU 05]V5N1]6U2 M9+/+T3R;KXP9 (]T-IK,1Y<;)C('[Z'Y8HV4A_@W (U#OG#,:6JJ24BTH7%%UU(9$@]%72_[ M?R/]I:,,6V:D2QWZRH 9+4H=,?S$U^FO:&O#2)Z)_/=;$NZ2FIM&-(7_I@76)J+R_A)Q43=M!W."6IF6MRU6G2!A&^R[/F^":V.4 M5R0*@ZD,!!>DQUA1V9.^,93E(7*B(3I#0#<'FD"Q-"L*"2.H<[AVI1+GJ(U: MP[.B8/O,RX7V$ADLI%(!Y>O90Z*\2[NI@ZUGWO.E_.K,V[_,IO/Y'MMBP$-& M:40]TE$920;(%VV\41G MZX:-GC-U]YA9W5X<\GA>-;;>B6 ,9D1P3S M4S'*=N/!MPM05AK-0;]@0S26.A!!A( @O4@;,X;(>H!" 0Q*6HU0-E+@F[2^;]=PGLX;\(\*.1<)1CBC4G&'M\"?<3$[8E];!VLTZ##VD!J=&(.<:MDX5C* Q9<5 *P@)/ M1UB"N%2MC$ [,6'7 M_)8B\_=N-KH\GC?QV)OSDJD8(H/H40I'> BZG%I#HJ.;O#G^II5A'[M1I!.' MT)(R68UUC-$V4,9%P,X(H7&9\K>1;5ZV]$:VT;ATAH?0DN)9B6ND",@XIHRS MX/L%\/SR^W)*"7=D95['VB&(-FJ%G^\0EA/.E\FNO!']XS3]Z?[[TIVG^?QY MEGV&<.HY'$06-,5@$L /]SBBE)0M"NC!DW$U#J)DK%T_?&\*G?:83FJE+=:. M>*YP(,HHQK@F9:4DW!*2E/+J28"EP6G@M0I.,U%2UO& M#Z70:8_II I.,V%-*BPD%#&.B JZ*#=DX*/576&G,$2V&=]M2Y+3'L.S*S@9 MN$%IAX50PH&UB9Z7/76"F7@:5^TP0NUT9/-=*T:V/Z(C7A20R)%7 C,6L'+& MBU"N]8G(/!%:\ETB^59ITZ53:>^.?64/K)4<6[ @UJFHP#.@<7G#SJ)'V.F6 M8LWNGLJC"_XN20O$_)Q2'16CACK$K;3%VGE,C=\8?E*RVW[>ELG3K:,YCLC M,:1=BFGC:/("'&'&YR*CL.7>;;SQQ/@-W25)UN6C>?*Z]5D$1H-1D=0JPRP7 MD<9T*U28%Z[0QJ09'$J;\K(]82KG\:G9]_BT_JWY/\G- /?B??JN.7QQZEB M;VMW,WSY^OL$T\HG[EO[&DMG+#,"*0]J#6(6@2FQY>PQD\-4CS8S:[P4>;"M(@#@6=UF/!.7R F1%8 MQ#2Q0CC#J?,H%O=GTJ7Q+G]^)_ZN?L&D/ZPC32TR+#7?,HK3V,'P$:&XBDJ!1 \4B"*[E2 M K?JW/CUI&[#]CD/M'9I@+,@C-/@K2DN>;B/\C78OI9&F!W;]E'EG5!,$,PT M%L$:CC6BPCH: 6%!(JA!=.6B)1H//3?,VEE:^ MSVZ&0(O)9P=$GP$)0%33UY/VFQT?DN.:(!892+.5GEMC<+D>3E"O?>ZYR5]: MR1OM3X#.T?_0NZ1'GAP*!GO&O+9*Q-0W7;H7E+JD3]C?R2]$]@?0ZA7K0^8T M3877A!NCA+)I@F*^"YJD!97*>@0'0%/H@E[. >Q<$KD)JM9=F\>%" (C+;4C MCO.@B0H^L++O40B?GPMI*:/=.F%.<%R[,]$QCTMA:Y$B(GBGM...J$B*]#<$ MJ>$88M0>85HYKG=WL\LOP_M;]K?7\.F;Z22GV?VEXU&&&J\-IT3(01ADHT+@ MC]J B)9E_H]C5W?/^J8RY/\HV%=H//\9O*WU$:^I5),]*M7\L!@N\N]=CD5, M0$'(,EG,5VCTZ-L:V_H8HL(;&BUFBE(M4"SF$M%-(Z&P0%ISO%Y$U4%9K;'Q5,=B+BD)A/':*9!@Y:AB>KW<86?$Q#$1\\%++31*RQ.B M,SJM:BHJH)''=8-E,,4<7JV4V>Z,F#PJ8M@ZKC%BVC%IM*:1$<,Y85$0@FC= M3!=,)1::5298U"(VG2V2=OMY\A6T8EY$U#CJ=K4C0!.(<4/0H%"4%A1!&'9/ M>,2H]^L= 5PQIM5:1T 5B-V!E$\ B21VB%H=L&5I. [UQ?[ M%&0TG4@A2"H M,A^A 2,WXZCPUGQ,G2E5FT9*'2D@S420GH2 MB2SECC$:SH-*QYH+"G9/<*R(5%$K26G:99.W8)"@N/:U$UF!+X;BA MS=QZ#AX.A+J@,RPUB$953 7PPA'UPHGVI!BM3J0+/#!NC;)..9;JND.Q $%R M;RK$9*B>*6*@@WB-'6HP@HZQ;5=9(6]K/)^\@-1 M&+',>>LAO@_@\>)X7^%)K ]*OG"B[2 _7 %K!0<$,!+4-(]E,B1HS<]!?JH# MXER7[R0YAD$5D9/?-6 M$^RI!V^%$0J< 2YN)5]X8J+M%$IN3HIRCYAG$F.'C916<6J+RU-,N:DH"9'J M0+9%\B#WZYBQ\GX<(8A52@J<=OVFCTTJB%', M4J7S#*"FUI1S3H@PJ&)RMG?73D&<)B<$G'>D#).*1T!4L!"+2P[JO*B>/H<0 MIH,(GD14I% Q"A8CF!QF@[#4%U=Q-" =ZX@ESI]8VXM**N7"&!PS92#F=9$( M3@I=8C31ZP2BG2).@[]!B:4QC3SBP>A(.4=I(#E'(0UOP:R"G)2L6WKRA&X& MB G%S#@?/(Z:!T0D^&8,L[3$Q]O*^C2@5;<$I?TDT2I]#):$. %DXEA%QX3@ MAE,AG$[]LK;BAK5,G"_3\54VFR^QJ2U!V2P&5'B/HO&6&Q73=+9BJ1CQ%-NJ M&"B6YXG6X5\!80\ =^7CR\N[F[LQO/7J[>)+-DMOFV5?LLE\]#7[>7(YOHL*NI"P(-A%5?E!RRT1+)E-/D3>H2 (M$<"(X, M4=I:[URA1X)UH9+^4IA2TC:7[5Z2=K@>L9K' ,I20= M(R-"B2(Z]414%>@/ MBA[A7$Z3K3..,Z_!1V)!IFC)$%Z@:JRJ!N)@YU3K>K/ENL,5#+D.R76A$ D M[,8K@6*I2DS5*<2DQN<],78[JI(TC)U8Q4U &&-+#*:H%%2%*K[<#U0)U3J: M3U7J>8A4(1BSC%B)N"81 H_R;CNRRJ6*XAI)/0-V.^H2JC&FS&HKJ(W@HC"M M"\\+[ 2JI)M^@+B(:]XRFD\5U#H;:#!8&PI'P(PBT9Y+5W%M*_D]\-Y+EP1!B'5>*@PJ M!!$OI+6[_W'XAYME MP&%N.)M]NY[.\JF*-].[]6ZF=>6YE#CXN+E;?)G.X+$KF.;T,).KOTTOA^._ MWLU&\ZO19=TTFMKO7Z79/!O.+K_4T(H_]I 0MS$@IQ$.A$D@42A,"R8D5J[] M\MFM*X1Z@A1[4TQN3[&?X:,SD/+WV==L5+$-Y]Q/LW$#<>"4TXH>S4.[/=#^;7(U2E7G MG^X6#SH^KSC/1I\G'^X^S4=7H^%LM%YO7^>QK>@V2;"/3E*PW 1!. Z\6P8& MX,M4+[#Q&@+;0[:*SRP#BO]/=O47,%M_F\[G;R<;^[BVJ%H($01/0A@G#";" M0ZPCBF .?%%=455D#8^ MF\[S',;N+@.R7$JB'$J=WR($[$GA^@AM>86K254(#X7Y^#1H,+9>*,R6!!0*:*X+)52RU/U ='XR"KMXR8GE:?&OXQ=W-9F#*6]!RS&'K MG+8X.,F\)]@^)*]A\@XK PB'& M*WS $,5G2HD&K<>HA(""MXX& M18T5<20*3LLJ&N]\)=142N]/AH-,P!%= !.9UFDU0TQ#)%FP')<5-;BFVO3L M\&\0!@?JD%++<$#2& [>*RU'/Y-(*_5LI\?_XY?AXC^G=^.KGV]N >)P?9U= M+B#8A+>\AS!TMX0?,PP[1Z1B*CCE0-Q#F:AUI-I#RRKIOGU@?(QEJK1=3H8; MCZ>_IWUA/KO.0$>DYYGY/%NX+VEBW,^3NK3NAA-=R6E&9KD#QG<46:>5A/"Y M.%%$==7!(;F'\QC+76%\C-_:X,#E>N.WUWG[^:/Y@G8X'UV"R^!'X[O:"3,- MRLN +0\[I26% M)T1W_NA&_]!TPOC(Z$!M$!Y^4;23I.ZF75LK:CM]!19E[N=!8.FE5I&RZ 09U%+ M ;)1F#<#IJY>\:NU>J.=8&P1N08FEP0,M*8THA" =Q43O%#S,O)(:M6\!)O0 M">2:LDU!1*Y2+&Z<%A8\,5S&&SS$>J4.?MD.+%N'7+K?_O'#Y9?LZB[M\K@O MAI@GIS3\L2R0<'?SQ?0FF\WMM[]DT\^SX>V7T>5P;)(?^S$-K_X(>-HQ",)F MI!]J]#'HX4#2X 1J*<8&G+%243%IO_OS_QXO?KH:?1W,%]_&V;]]=PV/_.%Z M>#,:?_OQX^@FFP]^S7X?O)_>#"<_Y:_-P=O\$:/;Q4_?_>_/BY_6/CX>3;(? MON14^1%\N7_Y*<'WPVAR!5'GCTS=_K'Q(>GO=4",)E_ 45_4?N[CEVQP/4UN M(=!XL$C$F0]N@?1I2O/T;C:8W=-W\.G;X'-)3/CSYZ3CKJ>SP0(><9M' N4G MP47X?C2!5Z9W) M9WX89]>+'Q&0[#$-T^^/OV:2]OR.?RH^LYC>I@?_\?#@G"J#I!OOWY-/-TR_ MSR$Z*'[?_?1OAK//H\D2R.'=8EK\89:#E?_E]]'5X@N\&PCQ:3J[RF8_7,)A M#6_GV8_%#X\IE![U".Y9^5-RV1*TDW_[#H/6F4U_O_^E?/.?%EN?QX?^''RO%_?(_]*D&\0!K!:BV1;[@7PTW0!EN>G M%?U#0)<\5BZ/?U^^?^5/2^E/?VD$\Y'&6U<";=J(]+E/L\'E.!O._NV[R722 M??>GDCR;=/KJ"3P C[][FG3W:NZ>,/CVC\%\.AY=#?XISVF@O4A;J_#JB5>Q M,6H_ZJ6/Y;_]OC0RGZ;CJ^5SXF@.2 _^#L0B9L.05 KL&Y^/'+Z J,;[ML.;RY_>F?L$![,2)]!CYLH.5SU4[#:ORH5O73\/(?GV?3N\E5"LZFLQ__Z?(RRZZO7Y@7^-LD M7QV0EY7.GU-V-]*[*Y3ZY[:HT\A9V_J\VQ,CY[M6J2$)OV <'YTF73G]%J*E MEW3ZYJCZAK*R(4DJM4P2WC?P M+X>4[!/>DX;P_LC)\?:%B!!VP1%K2XBZ4&A=[^,;B:WJ7ZL$.N M4#8>R?VWY35IEG__J M:/ZKUY*]ECRBEA1"73#::\E>2_9:LM>2O9:L_QSCZ$+)7DN>/!;_4]XQ5/O^ MFI__SY]:;6EKZ)'[VW3R^6^CK]E5WO??2H<<#L%BIX+!G$1EF6*B6,<@<53H MA7?(W-\Q=CI; MFO]:*<(^[#I#OO:>,3,?3*\?]XD=]8*@2[S8.BG[_HJ^:ZS+"8.>U=KI&NM; M>?I6GBZEHUY"R2OF^H+U):]]XORY$^>]KGGYNH;H"R)Z7?-J(KV^O/X(]^07 M6O1%DWT0VA<2EQVB%Y+T$G&Z6/FEE!'77_)=#";9HC47I:\&Z:M!CMM61'5? M#=(-)Z,/_7LMV6O)#FI)RBYTKR5/[WBV6#.W:XE;3<5#N?955J(FTWF M>58AWYWP]C;?=&0F5^^SM"G\>IV5!H\6WG2OIO$>.(XU$ ML(AZ1 7BO-R3$AUY<95T@_G=S]..6UOHI!MJ"ZH8Z*X;"31SUXNO6[V/E!S(^6NC6<]SI5=@KK!E^_^&W>9%$F&_*5^W!EKUW MTAN37K2?5;3-U^%HG&>--XCU]73V0/2_S(:3UN[J>\[L.?,)SEQNK^V9K7UF MZ[NB*LQ6;%#^89,:O%^MO.GE\$]P<'7SH:7B[ME+7G=6SYFLYN>W7LE?PI?]_/G M6?9YN-C(SS\#MXXF\]'EIC?\QW!\ESVHU\M03=YPSU ]0YTA?7J&.G>&.B,-U7I0\_UH\D"SA[FM/7?U M#M6SJ*M^W-D.TTCM<#R<7&;SP?#Q7,U*HT=[76#=H7/GQ/QTA.M"CV$]/XH+ MB=6%DOVTHTXR3B]Q+U#B.!47JL5%:[W$]1+7SS+<*'#]<,,GRJ MJ%=%9V#\6XL'3R)^7+] (IX7]_6&L#>$/U&$P34GO2WLM=$+LH7=E3=,+IA" M%[2?M'W<5/N+R:@OJU$!L.68[<$\K^X;#.\67Z9ICM/5<[H#KTE!G:L>NL^_ M82DN-&%M4:,KDG%L>]Y+17>E8O];X",1HQ>*5R,4G9W8WPM%+Q0OQE(<+Z?9 M.3'IV:?7J;U.[86B][Y?NU#TI:6;:7L_X&[P.0T7RJX&U[/IS6!X^=]WH_EH M^>?^UZ)"\GIR8CTP"G'HU+K MH+7R]\QQ"^$\E> M5\3HV(YU+UUMS!8YFJ2=6KKP&XIZV>IEZP59KIYP/>%V&W)V0B*> ^$Z0ZRS MY;B3^@_GSG%]E5>9W,KN!\3VI5VO((W>>7>V*])Q;#Q[(7G!0O(]N9"<7W#> M6M=?GZ7MA:;;50L'DX._X7V]<"\0SVY%>OJ\*OIT;,Q=Y^C3\\\S&N1SYY^^ MN*@Y_W(]G5UGHU1>E/889G_;KK&O G%R@OK"AFUS2B]>Y MB]?WIY*O/AW42U]+;NG+*2NBY(WJZXIZX7I)IJTG7$^XOJZHY[C7XD"<.\?U M=44_O?_PVSQ/9;U+/]RWSO4)Y^XFY+L3/LL+C?B%)JU-:^WCY%YH^EN:GG_Z M6^*>?WKZ]/0Y6_KT^J?GGT[1IS-!0^LQ0U?<__2Y?K#/$7,47[-YBYF)#E'N MO+3/RRP%.%1Z^_O)7MZ.G^WH<_<]Q_7WDSW'G2'']83K"=?KN+,@7&>(=6X< M]PKCIN_9!:;B LF^B+J=R^&^(F69[5EML[H<3BZS<5^7TJ>8M^F:NF!:7FB) M^Q1S+Q5]X4FWM<9+Y9_^XK?GGYX^/7UZ_=,I^O3\\UJC@N];#POZA,0Y9 F/ M1,3\U]^S'*1/T_'5\D%V.$Z9BOE@.!],KP=_'4[NAK-O XHO!@3AUL9+=HB\ MYZ7!/DUG5]FLP)[>_C&XFMY]&F>#?T+Y?]JE[/VWI7=@^*KY=#RZ*K^I"XJQ MGHG%!>?T K/6QCON3_5C4/#LTC*]M/?2?CQIIQ<2\PNM6RO([:6]E_9.2OM> M0GVNO%HO[/_\_$+^R/)\].WZXS9*]&S5J)'INS9BCYI+UKJ>;=W 'H' MX RU .;L0NCVLGR]#]#KT2[JT3YM K+.+B0G%Z3%Z<&]N+=^#_5BKIORSQD M+"TA&(X'\R_#6;IFNEM\F<[@77UE;'\'WDP.<<&EO,#M%>MW13*.[4OT4M$^ M?1Y9K1ICUY;,[$FKDSFIQR!"+U[G)UY'+3P_9,Y_QP6H%Y%7(R(]?7KZ]+71 M/?\\._^P\]3KBXB;%TMF?V2SR]&\'W'W[+KN98YJ.'HHVX^XZ^7M M^0G7&7G['E\(1BYXBY6UKWLT2B]_)_!=7\Y^R5;+,7O;ULM63[B><-T@7#_: ML.>XU^ _G#O']35+979K=9Y?]L?M:-87+74Y>=^9.!KS"XY:*ZKNBEP(%B\3W[(9[%7WZFJ.>?SIKD<^= M?_JJHH8E"BG5\B[]\'DVG/3+,Y]?H[W02@=Q0:2ZP(J?C$ZO.U3MY:\+A'LM M+6I][4,O;=VZ%WS!_6R]M/72UA.N)UQ'"-=7&O4<]U()UYGX^73A\TMQ(OK" MJK4$W]=LWF)^KU=#+[AXY-@.?%<$Y-AX]D+272'I>)#?B\BK$9'.EE3U(M*+ M2#=$I*=/3Y^^QJKGGQ=#G\Z$>M_S"\'8A=*M#?Q]'?47?6'99B)^6$X>_WVT M^/(E&U\-9MEXF-KZ%M/!)%LL!Y,/YMEB,HZSUVBO,8=. M+I"D%XB@HY.I*X)X[,BD%["NE;V\=%^TY[C^(K[GN)YP/>%>)^%Z'==S7._' M=9]P??7-6O7-ZG"CR^'D,AOWU3A]BG:;P1073. +3'%;U.B*A!P[/=%+17>E MHJ\MZ$6D&R+2E]_T(M*+2$^?GC[/G[5YC:%RSS\')J^62]#NL:]NMS_KV._[ MUH._;Y2!]FHZOE@^RPW'*5\T'PWFJU?GK<'(WG'T; M4'PQ( C+UCBS.^0]9PU8LPFR5W'MQ/YZXDPO$Y872[/FIWDM[+^U'Y+N]A/I<>;5>V/_Y^87\Y6I2 M]D:TY^+W2K17HEU4HD>F[)F*/GU#5,^[7>?=W@'H'8#C9D[T!9='2D#W/D"O M1[MQ3]1G34#4Z84F[(+A(Z5-=J#ZJQ#VUUTF7<^#_Y'/*2QVP&:7]YWC:7QA M6TS9J\I^:U#//V<6LG37:B[O&J0^W[W9VR=-+=I;D-%;OEX9G9LR.DV*F'.(>!GI)>T4 MV=X.W?>JRMP M%\)VP(#T=1=G+;.MUJ]U@!V?.XH_I$2MNRJ/O9&MK2CHM5VO[5Z$AW)F"?+C M3][OV;,WQKTQ/D&N75XP)IZ?BAW@L-X>]SFJ,\Q1/4I&_VF1LJQU[S^9*#PB MTW@TR7[XLM0XF*!_>0XZ/05.KD9&$SC!Q8]4P+FW"=_W^%\''[]D@]%D,1M- MYJ/+P=?A^ Y^GP^ G2_OEHNTAO/! MYT-;J^SF;9Y#(;?,H6OV?9)/]SMLR< M9X/;V0A>FE[G?P6NSV;C;\"R -/T\A^#Z>UB-)T,AK\/9\MJZ_2NR_%TGMYR M,YS](UL\/&%Z!R?V'H]F8X-_GZ6^Z>="M2\EQ MV9+\Z^#GR>7X[BJ;#V;9[7AXN5S=]IB5YH//L^$D\>=H LPR^:^[R67.8FD1 M7,Y!P\O_OAO-1_D?@7O<<'X[NAJ^&;S+9CGW+;+9S;Q@V)ML]AG^/OP\RY;? ME3_F_C,7@TM0\4/XHKO)UV7#P/1N,5\ 'Z]S^'R0+Z'[]*WX[""[N1U/OV5I M11V(3SF,/1>">^2NEM^V^IS%='![-[O\,@39FB]WW-6)1BYI^9^!B9]<)Z^G@U^DB&_#!DOT5(>@G\T"F^<7@+]/IU>^C M\3@'[^<)H/AYE'PC,Y]GBWGY,?Q3FC$_N,J *N/Y_ES_[$Q>_/Q__C2_'?_C MQP^77[*KNW'V]CI?*VB!^%=N>G.;3>;#1*$/B>9OER=D)E?O@1E :0%#Y"_\ M-ADMYB:I. .\^!4.XF.R=1]!6.P87O_S__I__L_*UTROW\VFM\!;W](Q)7Y* MYW>;&#!]*Z P6[/:V?SF,P?1S? ;K]FOP_>3V^&FYV';54$ M4RVKB()LR\:=@F:)+//14CZ78GT]'8,/E(3T^U&R5].[.7QB_J\_MLZQCSZS MXN AP/PQ*=+OCQ\ZFN4;E^3L 1) MJ']I#A%JHYE[E)[WX_2LH3\KY,^_H7%//;@Q5=)WGQTSY)=-(?^QAP,_S5S) MY8L*?/ED+:N*OO"$):I>7V P6> M6Z;;+&[L^;#GPP/X<.LKGKZV>3/7IL3!'9S5H[ X!<^M:>_^^R6/0\L_Q_4%U>W==)\UV^R7S^TU6*_!>@WV?!J,T0NE MVJN=/6NV.52#G4FNY)@DC'>SR6AQ-\MR)_9Z]$?Z>=['J^W'JUU;2'HP.;"X MP.UMY.B*0!S;*^I%XB6+!(7PHK7!,2]%)/ILTF;:_BT;SK,OT_'58'1S.P-1 M30FE^>![O/7RPS,BY/EJHN-U(I\\ Z(NN&AOMF5?RM]+5R]=#]$YOD GV++R M4J2K#\!_LG>C<5[E_#UIS>3WNF<'W?.\-47MJR!%+@AOKS>W@3Q=$:,^;.]% MZF@B)*"H3[*[\6K%Z]C MI/DENF"ZO>'4+UV\^C#_I[]E\_F/@^'EY=W-?=O_578[RRY'PV7?_N1J,+R9 M AW^)_]#'[;T8QS;[W$M2!QE%]P=++DV^N0 MN!><1SC2G(:+P21K;;UJARC9.4VW@_0>>SKC613LGL>DQO,H!,="7- 6@]"] M*7H6G-=GB'HM>2Z\VFO)-BMRV87NM>3I$WV;QY!N,1YNW[EM-0/@KN]21\O- M:#*ZN;L9IVK;V^&WO,AVEOSE&;PM3?B['DV&DS3M*W]+.:9POO-<.,(5YMB[ MX)$@1@;/B3<&D\BI,H&)\YX+9\YE4.C%8'GP@^*T!]/E/-7RH ?Y20^FGT"4 M[I.PLWPYV7*FW;RUB79/37DX\QEW-\/9Y]%D">3P;C$M_K!T7/*_+ >/:?U& M($TE;V\8'F]E&)Z29ST/#O7SX':QD*T/58FC.2"<1MZ.IE=/JX@^A[Q7#KEI MS,\1:-5Y^O09T2<:FI<2"8[$\SEM7S8[7PS1B5D5W8FO\84XP3B*KAQ^ MBP'R>7I0;2KHUNH3>SW\DGOJR07'K5VI=T4*GD61=,B1.8F&Z5<4=DKUO* " M8'*A6FP(ZKV>3ACUT^BDUK:\]ZKG)7L]]()(TGL]O=>SNX9IC6TZ1+GS53TO MR.NA%T(>WZ7NBD#U7L_!)/P(+V7#ZT4VZYV>WNG9HFWY0LO6EJ5T10AZI^>( M"F:Z )_GOM3GOLCKOK"G*/SIG:&^PK=K=99]A6][M%3\0K3S([:I^KC5HN&'HN2[FYOA[-O;Z[>WV6RX@,_];3J?N^%L]BU.9VFM M==IY_7'XAX,O&"U67MBY#AEQ&;4EFH<8=8Q"BV(_-<5,6W::.N1';'S4NN1? ML\5@6E!U, :RYAV1B^$?@\N]_6Y#ANI/N\^RL0?>P3/2=8LDC=IVU' MU-7;CK&GM[O'#C\Y4"14XC1%:@BRJN5??S(!DJ)N52H5*)%23NRZ2Q(O0"+S MRT0B+\Q%:HXS:F*8;S/BF"DHN;J@9*.]N?M&PI$'W:/&$X\:'0S]2MHUWC]C M/)KY%!IRUJKGYN44#$5CF?BTT:P=@^TNN]4SV^WWF1_K3*8Y6,$[.S[(O_0: MN])B8P%S# M.SN[!AN_'ZA&WG[&(%0R"2>7% ^>S'R\]M4X2'G<= MR41^B@+?G;\FN*7;N[ZYONO<=:]M>S0<#9W+VZX.;G%N^Y=V]<$M*QQC]_-@ M"/,0HC_BY3_Z"3S>W7;6N* JN_T^$Z%\7J>\=7J5QO/\4S"AY\!X:5XNL@N& MP_BAF\; 0!=Y]X8'0L7R@B+X)5$'O%LS@ZYJ>H##42;_JJZ2L MZ:SDYSCW9L,%K>>59J'X=M12985VE<)50LI+][<4;L#7?8JC.PR ^QB.\1_\ MZD4%]^_L>?_>\+S+[[[\-^KD?U]S.8.I_DU,[T5CZ[O+.\=Q1O;5]4V_T^S"LU^Q=*N*@41F24.>@KT!JSV+(Z8H#+Q04!J^ M%5)Q@.:.Z3V,U4/F2X-5ME#:9*PNY MRXS49H=F$>^Q>B! ?- L$OA4NN!/W M,<9],AWMV;74(^[%@Q^&.,1HG+]\QF,5Z3B+?< N'H8I8%(1'Z 1\.S4?X>PH(,,V#^BS)I9 (\?''/I?#4]$ 4 MU3@TXL CX!GJ18MA81RN#X1PDZP,K]P\5^[]FLI$">_SXEKKL/*C"LES+.1% M+(P2^#@. (1AN>8*=IGDC\B)D@4(S'ONN+T,7?,C:"[_ 9 M&9L#<\8*=(&U-9(71AE@-'":>,B>A5<;42;)4V1&3RH1#6%JH)!<5#T8T#^W MGF'3G)ZHK3*H@=]1P$H@!)28I3%(CP">#W2''KP!5R 4+L [CV%L<(L'6U94 MB4C,IPE/,C%--$YLPJP%N&ADTU.8LZA$6L#L"&:16ZV-MF[UE!+ M8])B;A:,.E:CAU]7AYQEWVT>Z5*\N@6:VQ6S!)_/Y$2%MJL(28IDKU$D^^@4 M(MF;55B[9K=357'R>3:?/L5P!_5N0UE]9'A6&NA?8,3NJF8/&[D>XG8_2Z1C MF#^WAX.[SMA1Z>D28<<1VP^<85+31@\EL1JQ6B6LMG/K-@HBW,Z8G\6C"%-! MM7":J%J;77&D%IE@S:ADT^\/K6['7*_*1O/-7IYW@C"",(*P(T)8M]>VA@." M,",01LX-E9"(:8BTWZPON->%5XS!=)-*"[SOM&VKYQB+F5]G]@9QP \$$P03 M!!.;8,)Q1M:@9\PP.P^8()?B=B)><>F[*JC)\X,4XY_"S%9;1/?07KV!.%W[ MC.=:;,=KA.RMW1-OWTR1T\9[PB'"(<*A/7'(;HT.UWCLM''H#6F[>Z8D;JZ&U^Z8-JE\:M*T%]V[*O1R+ZYZG:&=\-!;S#LM+,2])WN9>>F\HPD M0XNG/J[GVRXH*RWVERCRGOP@4!;QQT5FS:7*K'EVX1N;RV*2O.KRYQ.T*W'7!KX/57X.V5_38,Y&*B6N9[&G4KJ9D3=@HH.1!^69+H^1 MSG""029SE:@4"YF4TO\LD&:WQ=YKHVCH..V"$?-O[ \_6(QC?M\C3T0PAX4- M/'8C OZ$*2YN%,\BG0\#%)GX[H1YXE$$T4RR1+B3$#3<0ZE_1((I0+,X>O0] M0,![,>&//MR/T,*#.6A+N"UB\(X9/ <>D.BTV@C[740Z5190Z0&&@AG4/'0Q M*5:X:8PSQ)_]4,*CX\67R206/)&8@^C+E6PAJ3.)N.MBHDZ6Y@3?7+'O"F.=-GYG.Z;3S"TVX[[*47.YG,#RP,P6Z9.8GL4# MT'8JB7'1A>-'0_/I]EI#LUGSP ^8H@_]E5.TEJ.I[%:!+;IA'\8.GJ0/#$6 M*C<-&?I7%R5*OD=L_T,#7_DF.:9/.=O16C! M,E??C[D?LT<>I$J0<:8+E@HW9!$O$+](Y ?)>\7F;5+ MF9N93M"9W;H(0I;0*04L,.9CSC!-/,5L;+A9<122#+2#E[JZ%,J30*M3JN]S M:8'AX!-PM2:F% MSM1J+D]WQ03TV.>P^*745)W.KK 7A[Y4PR%KK 4ZKU3-H: F7J,RTS..Q4(2 MGJ]S;C%Q]TGD.>S_,5<4IC4P+G4E17L!.D?-O*AP\^XO(A1:ZX, >=B+3":Q M2KHM"F!@,OT:[?:K?T&&\Z;[/F48".P[+61W"J(,WQ?MWK18%JSOBCCAP-1I M^ B6)"X('H6HNU7E!+6@Q8]1FL""A4KZ]<_13(N3,B+OYT49"C&=!=%<( P( MM"K1L L07.%QH&$F@,*9=58\'$U9 '/-%?AL!!)=3246LX"[>OS+[P7$*%3! M8NB:S:;3O/X#4PWPU-=@ZCOL5AO08"NC]0%"_BG@X:I@YJ19I4@^U6]B7IIF MJ03'RS..Q0/(AXA79KU]_#*]_Q4+&,!TD5I ?XUMR^K.#'CT[5:_"IT-*^1+ MF2))5,FU,NZ6YIP)G%N=_/4X"CVQHV+*>'VF M5 .:G_] \Y,8SAC#U8W)ZM0UP];)22B:1(20,L>Z,/>]#A MN3CM,<6\]2%ALZ2>LAB/$J[4D"S&KM5I5]]"J!%LLY?C@Q#L '9+M81KAJ0. M=@XY;/[>]LW$^AA>S.)(G45C85<>HZL8$SBT@8)G ;3I,+_+/;DN3;9)[5@7 MX:A:SY%$U(T^EIQ(&*6*FXB3PG'KBSS:$5-73 MEFJTU)YA"UE[1/UC2;1.>W]7&TW9V;F8[-NW<';C%>'7"%NL;(_0:*XYUC#I M7#HUZLR^,R]*<3W>@.3_RKB1LOC^Y9PT,FA0OT:T1;$3[[7/;;]>+ M/J_.L3Y8I&DQE7]O_._9"3XWR)4%;:^L>1']>*@>O__OJVH<]Z)/&K-3,,,! MA,32,/&#(LXU$+J9(2;(P,.C4#TVBU,MM2G<.@(P MNZ/X9'L2&AJ<_HB7/Y]J_$O>46_!Z9_BB*G:!(NO[HH4H%*]@KVG6#M-5I/0 M<&JD2HU4FPE:U$B5&JE2(U5JI%KC!!IJI-KX!)I&3;XA(4[U\@,0?5ZD#S52 MI4:J-9$-:J3:5.R@7#]JI$JL=D16HT:J!AB3&JDV6+4V.Q&+\O>HD>K!/.\$ M801A!&'42+4>?/-6""/G!C52;0"XUX57SK-#(C527=Q'C50))@@F-L($-5+= M R;(I4B-5,\.IVN?^EN+[7B-D)T:J5(C5<(APB%JI'HJ.+13DM_!/)*-S;4P M-#C]$2]_/D'L;R+AF /P)1HG3R]9O\?($=EU(B7\?_ZO-TWP4/F:JKMG*)C3 M.87VGJM,IMI\;FCC>06O\.6$74=!.KWW^8[M/-ER%T\>1E,>S+.&G2K7+/0V M]_;$07W\6F[<5?NVG/V3ZLKIF&[U=K"FG.U6[Q"M+0TVXVRW[.J[B.9$KJ8A MI]TQ/0=JR+E$C6,VY 1\%4'^?M5A>GM23/%\>HAX*C4\-9)(2J+J=YTFU>"B+K&:>? MC0VQ\69>3*S(JPU5>NY2/J8L/7O37+>VT'P^G>*T"A ?Z27PVS.5#/?9B)Q85C;9I#]?5XARV2GUS&G-_>C:"[V@O M55,-382CF-H&#$Y_?#D4-0^9.?9X*PQ8J"I H8@VNNI ]5X=Y2A7N3);%6"+M2_U2MS@1J M$954,W+55Y@I:FM3K6+C59B(U8C5WEB!G:*RGJEA4_2]RO;(Y(5KH,%,A2(: M52C"=CI6QZZ^9$U=5G\OKR%A#6$-8Z=9]\=\*-8+R<4)RX7=[EDC<]WB3D4FR">SG;9W42S@ MP4QU* _=.4MB'LJ Z^I3WJ^I3%2)"]H^U0B8C!+QN(AE=9PN;1A(N$BXJJ@1 M:_7[5*SZB,T)3LM6N V]"@YO")M><^!J*@VG"5D/A\NV.9FD&MOI6OVNN<+@ M+Z;5-(&/*C>[JI#0=8@S1FO"OV;P+>'?T4^["?^635_*Y3KZX/1'O/SY7*Z/ MBP3QRY>K=#26JI4F=7U<2[*7Z?VO6# XB1B?1H 9_]&NTEC 4OPG+QY=JA"; M%Y!=F^ ^X\E"U1=*MF.K+@OKD;#[/%UEK"TJY6.RVN)-5.1VG9BUS&2S>T92 MV;I#RN9JZNTT^<:.GLHC[Z:T*!'ID!MTR@[9GAWREQB;\%(1:6*[@[+=I>NF MTS10_2HN2SL18C]BOP.PW]]%PJZBZ!MA'A7./QC3_5-](;R+2R /?Q#LLYAR M7V44EBKI[^J*..C0J;J_.;FJLKI_C4C8+&@RFM[5B&.56N1^->-8KC>R#);' M;C;;X'T4!$H(5@-6) 3;/9;6Z5B.8RZPRF@P;2.8;6?3EP". (X [M U^E; M]NY-<:?#K^96->IA$&*F,5")[7*B3\SELU*\GK* MV?36T*:67B01)!&EA-*!8TPDSB-OE 3FC 5F1/J#Q.'H/AQCUGD%-M;.-;SI M0/P@_7F;0L[:2>T9UA>Q+7M(U3Y)N$BXJMEKM=N]@S'7>6_"2/9(]I:LTNH% MKRXR1&JMICN]&A&NR5O )6K9C=_J?8T2'JSO\+;5)6BNVZ%APDI%BJA(T:XD MZSM6IV]NXTPUB@C ", (P X9#-VS1EUC[3=W)AP%11.^$;X1OAT@%KIK=\A M(P.M/@!V[O2A(J3U+Y=Y">R&7B<>!'.+/0D6W2<<1N ]L]Q[J32[U6%P5;#) MP_4V=HS&S \O9G'D"BE9+"00WITP'GK,TV4'L!T22V=1R)*)*%?ZQ"J?UUS. M?(_#Y"<^W#;A$FYE2.^Q'_J)*!?-;+%_"J:;'TJ);\/GN3R.YR"S[!'KJJCW MEF[!5ZBWHM./1:$K\H^1ZZM20%M'+,;C*$ZDJO'I1M-9(.#R%C'YZYF\7/95 M?)^)4(I2U=>- 3CL"1C!$.O;K9%1WK<,#6S46M]QB21+YZ) M 2B(+H(@.,T2;&,\48IC9Z+DFM0H69?KM1I9D5Y9BK%7)]2S&8J,0\'C:YH M>]AZO(U/>31>>>Q.:Z1/<$/D/0\.M!U]S79]Y_*0%="J]O2ANYJB01S MX'#-&<]83HW+9NUC^FI1]J0VWGR[;3DC8TW1:[_X>^W=3LF",@G0([*7S-M+ M)Y?F.[3:'6,1XW41@J/@2(WLF(, C+EJ"C6B7'.1YW126 96WS$7P4 V3RU4 M^F$@R2:;AVR>'0"F,S0&,'41 K)Y#@$PAZNB3,AS3C9/QVH/R,]#-L\KDRDW MA0J0"708]SN%Y5-8/H7EUT,+; ^KWO3W'_^0RHL'SF<_7J72#X64U]'TW@\5 MC-Z K1=$,HW%5YC[51"YW_[\W__UQV?ND)^ O.X<*!DBN3Z+\9_>W=U@Q-3_ M=O_U]>8=\SWX@KO)A>T,N\[0MH>CSN"NWVW?V-?#NZN;JWZWXW1N[NQW?UXA M?YF4+X0);5J]Y\*D3"ZG_HB7_^B#6O+=+?$<.?%8F7K;V(!E_^W%)J\A0J4! M?O]4<=,L2F-V+V3"X/_]*4^$5%&47,IT.E-D4.4/ F W^%%%1H^Q+:\.I8[& M;);&[H1+#( .I0_"K74^W(37+L(!PXW1@7G@(/X<^/S>#_S$QS'@^^'[>WBR MQW1<.+PU'Z17&H1L,1VLJ*++LV#NG<:(:GWEZOP!<*V/=/?'/B^/=V68/H:S MNXAI2#+V$$4>!I^WV,]I7*9H#(_#M8 G!G.6ABZ@)_=#];Q2E8D8(]H%AI:W MV$T:8\@Z#F\J.(J]"CF?J9"C/!9^RN>P>BR=X=W @#I&5@5.KP;2>S 2E3^ M]^A!,^[]FLH$GROS!5LFG*;$&Q<1WNHG$QV)'\48F1N%J"SA!6,,N8AG@FPM5?QY>C./52XJ,^L3AMISH< =F3N!BP$+Z MG@BH^9V0?LMY7$B8ABMOE&O43A?72>4V1G,W9_"..-YZ8DE4L(5 MT:./C)E,>((+CP3!R?KA%JYJL5_R% R8F1L 170&AF(,>%? / $#G.;DV2AL MJUP1Q1LEVWN>OW':(!E2_);BUV4*X#P*J:.P?J*Q?JV6+'TJS\M Q,\UHUDDFMJ/@,\_I[!] (PE1KQ(A9&"9L M=^&H?$!(C;>AZZO"5(L9JMR8F"OU"2,%E2A>@+5UI-@) Y9 (YI.85"(*+?: ME:,O?CUL.-?V=?O2[MAW-^VKFTYG<'O5SV#CSG%ZU$D@5U M]Y;'7:95J8R6)K$B!O!9Y48"Z,!C0< D\)NV?:8\_B829.7,0ZB_5L(ND]RZ M>.2QML'Q*7"5-CUFW"^4OWXBB(8+\O1%?7!7Q@/ %V86:EE"U18%V$K;2##0 MO+,1)IFJ=!V=U!2A@>B'N=AI@. /8-MI8[T\_7QD>E1@?$BT-8."+-AF':<3 MA0!BF2WF*L#)[#27AP@'N4&)O_OA8^2[..9IE"JH662G9O:K?IURK[P:$':3 M[S5(T/880HFR@Q\$X)60&_P4NR##H'\WO+[J]YVKJ\[EY=UM_^8V1X;>Y:!= M.3*8E/K-,IZ;KV@UE EV1B9#!?"S*\S^K+MH=FA9=O]<1$%_D+.]MX\?Y8@J!$N9)?I U@P MS.E:&4W!G%@V8\)<5+7LJNSMQ=8$+!(CR^UT>E:[O1Z'NQ?K2/2+P5"%2)AV M0RO;K=,>#=G/@10ANXF!:2PP_4+V5]@16;!'"WR86NAS/4.&7BMCB>BVLY[" ML-?,IO#E9!,D)A-?9BN$EBS8"=IMJ>S5B1][N:\0YU22*>UX3M01?'0/EH$V MEK.*"LJ;SM )K9+=S2_[[X#)6SVCP$'%&_88+9Z'Z$(&B+DRG<)."ZZ0FU2M MWBKEMFECJC50?09S]1E&HU:_/>H,>N:J-#BVD3(-W2/767C;[<,F#_Z-MX^: M/'B:.\V]]G-O?JSIGF;.5B];/2H9G%BHZ6*XHY>"WI>"_];#^RJ.?5\SWXQ7 M_?G$Y]I?6-#Q)BV5J;LO&;NZ,M#_VY7.),LDRX>4Y9>J*U4ARJ^OOG10X59Y M"\1KQ&L'X+6?A"PID:\3'BX^V=M<31C:2?Q)_'D _K0O.@N:(M\9ZW9.C$>, M]PSC=2YZQ'C$>(=GO+]%L=BFD7O/:>2=&?1U6SR@9)TR\:N,-/KYF?.H]S:U M(S\ ,AA'SMHG^E,USZ6 AL' L@UV3ZW[ZF\#=,(:PAK"FFJQQFE;G9&Q$K"U M7WR"&H(:@IKC0$VW:_6&U1=&J\OB$]00U!#4'*V,TJ!KK%QY[1>?H(:@AJ#F M.% SZ%G=3I>@9D<"O+H8V\%22@KA__>V_YZ=XZ'&^=[^ 8M4+*6122SJMY0# MKTM3S+#J)R;!8]V=E;107;4),U-T-U',0U+5+=QH*HREG?S.;K7-9B[FU;26 M9XL% NZ%P#[4;I#FE0["4DTKG'\VU:D?^M-TFD]YEL414I)C)9G>=[IR2I'I M_7.1"$?TWBNI=!;[P0*MG)'*X^J^G%SZ'J5=WSATG/8'M1S%9_O##U6EG]I# MI_+T4V?09EL8YK^H M%,T@?^&]2)X0;? Q[S[JJG;%I>\4M+Z[S.KFE7ZQWN7EAU0-E.4Z1*:H/;*K M(3:H! 68F!VG-(@F4)[*BZ38,&4@U8./&BBOALC'25;F<95NBFR**A/^*$QG M"0_7;;2]2)(G"1\WLW?D&-:K,*&0_8W/F=UY!D_\.!:/( / Q:\ 1;L?@[H MDF2ISRYZ!,X7'U0"D.0?(#5BSJYX^$V1Q\S\^Z;-"K2B1(QLAQ62I'"Q M5MF<>4*5N2P65F$F&0JO'^TEDC46,@V2W!K%*DK!HZXS62H_B?6FDCC5U4 7 M]56!#X'7@"B%38)W,,B^> MK&K,*80K2E_EMR\]$\O52;1GTQB'!Y/'UP8@E!7,5G<]3.,8JF$J*4KR^ H MX>[RG>4*(A96#5XK#7K/ ZQ(P^0$-(Q4E)E&CSG@)$OZ%W2YN(\QB5U5*EF0 M,2^"FM=656121/Y 2[.V4V;RZIX M;+FR[7W!3#G3HFB-"RM[(0.$4WOA5#-*+ECY;C;?OF9EN4NO\4CLK*693J!]'B(H_/\UYT8[ MA_\?)KR_7O2A)H.[=&X?FA+'&E&N7GQ(Y[MG?[YKVU;?7!?8VB_^7KNU4[*@ M3 *TL;AJPN$3;C-M.U;/-I;M4QJ3Q AZSK'/-<$B- MILGJV0.3;+)ZR.IY&6$ZEC,PE@U4%RD@J^<0"%-]$AE!SUE:/1VK/Z"Z"V3U MO*:U0RQ42",9/63TO%QMP;9&@_7X#S)ZR.C9!C JQ'@E<44']N2!/V0,'?D4 M<+E 7V?VG7D19F2]J4+?UM7(WJ9BH-9J =:%;7L,/1*0:+' X+ MQ%^G"6-0N[)'O)6NLQAL'$8J#T%@L@=+I5B)<EQZ9IX_'L-N#?,-ROE[,Y@1QNX_\B 5 M>7:'D(E*V/)RTZM(L5[.D\Z3J-<>@F2)Q11(O2D26UJ,>[^F,@_A5Z^$T;F) M"C_GX1R?J%J7PZ^>@'&K-*Q$3'661(E.XUR.!,J1.^'Q@QI!%6EGPU;?>-K5 MN[^($)8MT"SFH8TK$US&1UCGHA-]WIF]G#TB$_@GBWT?YXNO6LROM&/'.Y%B M#Z&OTX3T(A<;\VI68SU?0'L;T#O@Y3N'O8J XBV@U M1^9=P2@H#J]\Q0L9-^]R_GXVLP9 @6?9F4KN>""CG";_$:;Z%#NM@5G^ .+D MC5A7\KDX6"5!MN)XF2= 8G#1U>>P +K9QBRGE:=AG]>R&%$M@&IT_D_B027\ M1F!1HA(X<8U?8:]WKG622C,#'LZY'>QVT'^8__:0(6HL'E"_1C&JE(+N%BKS M)Q$$^*\'>BKT-'2Y ?>G4B?2\=@'P-Y\H==5\KH4B]%J@R46C[YXTB4% M4&DG>6?G8)[IITQK)XB>XT"1'U[G3\'H42\/Q4.4^+F67]@14B1)H+65M> O M388X#;)%\1[1@H+'Z!\PS4^*H*14_'","Z'3N1#1'I7^F^GUSX@+B\!Q[P<+ M'V:+:Z%Q1\Q:L MKYRPL(P)?(8_"A]Q5N17GT/S;C22BT8"4D@4W>B MN*FU>-C_1$] ]]A"I9-1*-/!(5?6HN))?ZI^*#W&\^4L382%[TO#,7\$"QQ' MLK0"FC28' JK'W@%G9 #E8E8+F63$68QM&5#"":]H)&%'U&\+%RP)1[)F'Q_ MK7>N<+RKXONXDJA^&<,6ZT&\[+]M/-$/M>N]65004!M,S!-?**M<42G;=\KG M1>4 V(5.8)4 E.)I !=HE,?"4AKB_>F]>@;J,D0!L/!EJO:1GD8^K84LC5F@ M&V!7&,-K ):]"/\HBIIHQ>1C!90QZ#*0:EVD:U'+ #9JJ%!21+#<:@6\QWGI M]/*%&L@ 614%\&-/RS(\4&UWLKS[/%<]PN%J_:(V_F$H=(4!=;'&VBF,6D$G ML+"RMGF)07&B)7OY(=NOY30%%.1*?^6;K4@=3J@!O1%1ZN0DK VG7RIU/_43 M7 ]=<>(&5N<)[1?XQ])%,AY7JK>LELHH%4\K^$ [<)!K/1\V4V T9D9AQJ)B M.@NBN1"*DS+YR81NNL3+F54"WT2NWJ>B1^AIXBN33LP7M5;*KU6^CN+%RBT2 M+6Q-_8L:#]H?Z@-8P-+W?#!4W\QJ= *6;$01!&9OP,'-TX6,MIK&>C;4")VP C+ZBV M%D3)-&79WC ->6;CYH:M4HU3_EV=(,^B!+@) 7^Q<]%^D)5UE+D]OFQP+EOB MSXM>_O+WI*78;>=:3JX@!&@!3?^-(%/0NO^@I8=\SWX M B9YT;F\&O3:HU['[H[:7=N^O!W9=U_7E%%,L+\$*EB$T' M78=2:KM:H4O4PR5$NIV1AJX*0^^*G:>O"CAIM:I\%X6@!?/"7Y-*56X,"*?$ M+%2%GQ8+(TNEU.*,L:4OX5E@Q;G^3.^ZQWIGI]0S_H&NS4<>*/\"UB0"L=?# M4 :M+ABD',L"+@-HR%PV8!OP;/L^Y;]&JNA9IG#58W,_LBD@3)X,(?9XB>9^ MDFK2*:*#>/+,9+X7@0_6B/;N3( ?+C1E+=SS*H_2E@=I.P/)N"!&B<:H!_%Q ML!2Q,HRGP*-S>'/\320 EJ$G6^L4.UW1.ICQVPB%;*EZE^Z$@Z$4J+T05HZ+ M179,:.J\I=/^O;%C%EW+\!_!'3F*SVG\29RX\ZI?.X3*9<1FG-H*NBRM \Q'GYLN1FT7^H680?X!9H8 M]W-531+KPBEUC[]B7%@R3A>KCFZ@.2,+\!">W M+G)?&4Y#'1W%J%YQBUD49&JV69G6KAJ8S D M>U$+TX"']S"DW X><^5S4#91$$7?T-S)OLOV@Q)&)9,RO?%( M(_;1LV'EUEIN4N0E0K,I6HP_%)$EI=7(;"OM(\R.\YF H493W\4AZ_-ZF9]5 MY2-:.JB"R14%,/$<3;D'U];RGGMPV3UP@YRH4X7[4@R)DLABN_5+*[E(2 MP'HT?\6)=6M5@JLJ6_HO[#AQ&Z*1DVT^&>XY=Z4I,6+%M4VKX,-U6NZ>N')L MMMWH@*)$8N+#P_.AL>)/Q(?$AV_@PYV[^#946>=[ZOYQXDX:592\5K0BOB*^ M(KXBOFH$K:C$RG9J7BU"7%2SRC!+V]"]YXXIN;6O($:M LKW]3K&2I_6?N7Q MOK?4V6@0]M1N.TDX<]XXTQU0/Q+"&<(9PIEJ<6;0J[[#6%U6_JTXTQ#O8Y4D MO/2\'XM L[QLRSZ;^9,K^_I_LW[2MF,,?NNRZ%7K9U+#)RP7YJI:DCB0.#1> M'$A-D/]Z#]K^)*3\D3W!S^(B&H^Q/*!0"=T8X/^(.0JO*1%^AFT_WO>J[W2V MSC[5[02-<]@/Y&VID5X[(<'K'JY_)0D>"1X)7BYXSG#GN#J2/'+\/5]Y9BUL MLQ11(3#+W70L134-5YK0WN)P?56.1+$J3DO-0=V+O5.:P$/DHSKNR2FA%Z'7 M46+*"+T(O0B]"+V:&:E&Z+6\V]RM/=VFXJM;2ZBN5%K-^B_ 99_@+W=>5&3= MH=2J]GO7K5O!K:C2ZTZ-U=7[=ZIEUK]I&MU!D)5\UPBYK-K M?;0B20TK]_]5MX"*IB#'J@;Y4K^014W/4H\P6) @]43>/4J70X+%^3(+TO ; M^QBZ+5U>#+[>5&S\:1(%P?PB>@JQG4NY\CB[# )5OS_.!I17SM)E1$'60LE= M75=4%=A6Q;5%@!U"U'C361269@ 7OKZD\G9Q719KF7F>U_+-Z?8O>BD6GM*S)8BY7Y?:/ MN@YOUOP'>P#,?-TP(\6&C/=S^%<5VRO:/Y:Z/QZS]V.M^SZ>>H_"RU>V;5QN M9*@8!_[![B=1UK9*-\.LI,GDZP':%/"6X?Q&W"<;2N;O@,V7M^U+NW\UO+P; MW77ZCM/OW&6U\)W;&]NQ*\?F2D\@D"XL*\L.C)"![DN1,+MB[9'R>8^F"GX. MV=_XG(U4M>8.2MU2:QG.?HIXR"[SCC):>K\ Q8$-V3]X$(@YN^+A-PM;P+@3 M]L0EFX(\J%JC88*=S>"^#$OP35CW _$@_][*^LOE+\CZMLFLQ6 L'J/@40$N M5D%=E,_/557^8I!TL.4DOF-!KGS]K,L*>PU + M',<8*97$ 2L8>5C5!?95DRM#A=)-=1'*#9HH3 L MLZ!5X>PD]M$00"OD48#^TNT\= LY%ZW)#5U?Q7=7S#+[4AG>N+/4?2MR@RV) M?F02^[UB3RX4[2?L[>HIVV.MG2M>E'>@^Y 5&%ZZP((W_)8J"TDW[0*[)GA4 M?ZOY/J!2R.[3#:.2. H^:+6AE<84KE*MQI:VO7F[$GBX;N$I/^C64ZHOT3T8 M3OCZ#XA6^.[ %WC%#%2&AQU)!;:QC6)=3]Q#$\^_3[/'J.]*C5&61Y,W(UW: MJRL]MFC7IU^DNWG>ZR:#:"&J="?40ZBKBC5!^UGJ;E?1^(-JO2FRK4-I%"QS M&*C-T)/JC!6J[^"-R$EZ!$&PX ;5-*T1,OI:"WF++;MD[A8__SR^!BK!ZFLW MIMX-*AO["QC]X@HW?Y^R.O*O,8N[G>N;CGUWU[ZZZ]^T[X8W[(SL8)W=>[< FX!V'Y4'G8$\;=1]ZP;$WX,V=\! M]*;W(EX,U6FW.[K7ZGW$<7J-HQ^C?BF^LS_\ MH+5R\1/C:3*)8AB4KK/_ )HAR4H#8<-4D!VIQ"F:+317KL"5XP!_Q+:N=)=$VY.@P3!G7I8[LLJ:ZH,P-U9XI09;AH+5K&=G5D%+EUEE7P_"2H= MM'[FPL-'8&MGV"P%BW'80Z52G9R[LJ;X'F9 MJB^Z'\GBC5W'R5UE:B<8@EGS&3NRI@*@W\,>G+HQ<,&1VNA"YR./\S[#Q0$' M=@"-9U'F]BIRU 8?RAR-=ZQ-)(3K$YZDP.GSU;FL"LKZ-V!)^FC\9G($RR?0 M=:9;W0!?P4]@H(ZQ301:2NIJ-8[RMQ*- ;DVX6=$<)46,*G7D&)-HMDOL\SW M67")-K''"TZ< 4-8RLS+QXM&O#('T;\<(]N"':NS" 1)+1!NHP*N.E3A+A@/M4H;]0R&DGQ)IZE,C"];S^"J MM=C/)!YZ:)L:<'("4)MWKV?PV-!'9"P_,0MX2GNEU6-VM\,+T M")#*'B\Z\OG3J?#0T16H4VA7J,>,=2<5%']M"X'9J\^.LW9P^,#"RD955[2C M>VL#7)+T7-)7&\#)=#KEBZUIV=JP4!,HC? )_WU2>Q]]M Q+HPZ4U3VE=95, M'[Y5ZE,TT^35G,5JS,WYHX'=\39^*=VS%%9=\^9YHV'+Z3KV<- SUT//:1OI MH><L_O -7OT;[M]U.3!P]ZJP:-O-ND/^_KFYZ/O:3!M/?2J1^W;$\L1 MJ[0*V^L[;SS7E8H8JE$,9;]8AN74FY=F;KT%&7]>;.N)XPX/88?IRE MY,R)(+?Y2_9@2[).2)F0:!]5M"]SQ_PVL1Y'I8";O^#)*W$F<>8!.%-%;KZF M5BTQVX[,5H^^P[5BMG^J+X1WL0T&+X%4_&$K2MY^%['KRZV_?XI]=_N/Y9A& MQ?;$]<:XOFZ0/X2M^_ 0 MBP>>;.7GC\"M?BA]=]L%_\#$_L6ZO+>-E60FUB5CV)@Q3'X5\JO426"/+Y#$ M4,10Q%#GRU O6+^6I)I,HE3ST)&VIR: Z M#EQ16\G7=_7)*]!L2_0X7&.I,Q;SPQ&N#K7D-_-CWQK80VLX,-9$>BO=:B"2 MQ7U5]KX@B:L#X>HL<;U.WQKVJH=XDCB2../F:YVY;;/ F6LY\Q*?-1*/>JU! M]9V[:\ [0XM<;G2 1F\5]I A)$7[HM&TPS1W2A81&)Z0+ZRMO MMF-UAVVKTR??4Z6N]I/QJ.MH5!@89O;RHLYG46+8.Z8Y<$X U50\=84'B-:-HL6#HY M7[ZZ[_VP;PUZG8,1:<$IU5')N("2\)'P52%\!Y*]NHA1U88U29>)VB*52=JA MID<1U%>A7-+9 5B M*;3K#-SHM3=GZR(=5<^3A.2$A>2]8PUZ/:O7,Y;U1UY:$IIZ1RV\F1R]5H_B MA4D@CJY%B#YG19^:E;FK'7V(?XZHD)O./Q1<]++_91S%8^%C>!'V,13?9WYL MSA=3(UK6BS//,Z[![CE6FP(;ZLDE)%Y-%Z_WAY(O<@>1]!DR2T\GK*CCM(84 M5T3"=4JJC0A'A*.X(N*X6:A3ZG&0KP5NFE\TF2M^J]'>2[)XZC\TGBN 9R M'!&."$<8UPC"U8983>.X,]PWO>]:=J=OM0<41&WF<)@B4K2W9SG-RN6A*P** M2R$7\RY94U9W-+!& YM^/; G)(-,%+6!$1U<?M 5#]!3(1F7+!JSO_(PY?&<=6R+.6W; M6'G)&I&W60AV'\6>B//9=V;?F1>E]X%@_Z>M_C-+V>QM>(4-KY)1X'O%F^H MC)N9N&_U>AW+[AHK[[@_U:N@8./<,B3M).W527O'&M@]:S0R%I!+TD[27DMI MWTNHF\JKFX7]=\<7\M-%TFYKX!R?OG5G3 +11H-HQ91MK.@[YG9+Q+MD ) ! MT$ 4L'M=JS\RY^4C&X!PM(XX2FX3D/6N->@YEF.P>C")N_%SJ),Y;E+W7<+ ML D!#YB<\!B/F=)D$L5P%47&TAGXR^3H6[W!P++-!>O713*JMB5(*LS3IZ2U M-B@[4S*S)ZT.9J160002K^:)5Z6!YV^I\U]S 2(1.1L1(?H0?2@VFOCGZ/QS MF-RP5YB&M:<>!1&_W%A2?!>QZTLJ<7=TK#O-4@V5;V6IQ!W)V_$)5QMY>V]; M_:YC]0Q&UIYW:122OP/8KJ?37])H.";I-I(M(AP1KAZ$H]*&Q''G8#\TG>,H M9JGP;BW7\Q/?9WY,04MU=M[79A]M]ZQ>VUA0=5WDHFJ#G43BA$7BO5F9(/<1 M24R]@Y#>KD3L5H=T"$G$T74(T>>LZ$,Q1\0_M=7(3>>;Q$>U$(QWZEC,86O:P=S ZG?=6E>2O#H0[EQ0UBGT@::O7N> )Y[.1 MM)&T$>&(<#4A'$4:$<>=*N%JLW\^W/;Y5(P("JQ:J] M[UG];M<:CHP5_#V/^ L*+-M.Q"^Z\OB3GTPF(O!8+ *.:7U)Q$*1Z,+D3(HD M"<14P..C,5MR557NXR1$.TH@(A=^0B)"($'V(/L?WVISC5IGXYXW. M*]T$+9O]>G?[1N_]WAO?_.U*+@K?J;.;M"(BJH]/0@WI/@H\_: K'J"_2C(N M,5;GKSQ,>3QG'=MB3ML>&./,^I"WR0BXH1.D4!0D;MZ\B<2=QKT[<':O=&UC#4??X5"=I)VFOD._V$NJF\NIF M8?_=\87\=)&TV^J;,_$)1 E$ZPBB%5.VH:+?:3E#XMVZ\RX9 &0 5.LY&5F] M044.:+(!"$?K<4Y$7A,0]8XU 60B)3A6)C.U:&N8K)V8CM4=J;Q\W==]<@PS2? 1&30.CP[B(>SW8\78= MDK1#>'MK=-YS4*UW^UW$KB\Y,@+E'=3>34S5;XCC:J!K3ZYR[5:/L].V.E5E M!;Z&L#50(!1WT6B9-1J_5@-V//8N_BTA:O6%O&YK8*Q% :$=H=U)6"@-&HV#$#V$%DQ\[?5AWD^-[;__ ODX$\\,D]D/IN^R1 M!RE\E@S8V4UU(RTN60(7>?YX+&(1NH+=B^1)B%!]+;3G7+!9[,-/T5A]"UPO MXF .+ MCBMQO+)HE?A0R_L1C'6V-5[E!)/&2*8^_B63QA"B%%8VF4[A!WZU= M\FM$W&?.F5]_L31;'?S[/+U5SX4V+B75LJ7S _L8ND'J"8A\B??@C,$OZ:AJYB,6P$ISB(N[^EOO35E\ ]UUS.?(^WV"<1*^Y+1#R5 M.<-.1?P W_.'6.AWJ<=D]UC,!8CG\*(T?-0) U&:R 3X>)7#)5--Z.[G^;U, M3&=!-!?8H@[$IRC&KH0@FYRGW[;\G"1BLS1V)QQD2^H>=YM$0TF:^AJ8V&&W M,.=DCN2#2?B/@GT*>-ABG\489QVQOT>)8#VFV7_H..T/EPLR28O])8J\)S\( MU/ ^AC#%!Q]MHTLI12*+V^P/6&.>>0*H$LC]N;XQ3-X=&F;RFS1&WAG[$J 6 MUZZG2 Y_]"W@%& -6)88LU$F/"DQD12X.&P6Q3EC(_MF#**NA<]SN-T5N/SI M+-(XC7R++\S;'P(S*SL8F<)%8P%>/U^\5;53! L<;TGX=R%;;&W$ TL_7G!W M4NZPZ(':R'FU+"?JO?BZ-([QNF)2EOY)R4?1Q[$8%XY^V[B 5!,?WOX$&N(> M) 4$,YNN4F09=>#I^?>KPX3[@(D!"6#QE=B6]=)VA90]+8FY&HG'Y_F[^&P6 M@#&(,K/RKI;2M;&8 I HV,@:5^*L/1' :L4Z^4A/V/5G/MX*(]PN_OJ9? IF M9H*/]I-D\0R@#^-I,HF !WVAND)HE9W3/1=G>_!!71S=@P'+-8IRA-YQH#.B MX .'A0\!NW#D')#V$6$&5P,928TJ5%ESRF2 )4_4Q-6@72XG#&U1J8:[P+-B MK8'NJ=1O@>_3(,FIJ3IXKO?N5#0+HT2]U?<4X7PITPQ62TQGX6-B<8^L[:5J M]#C:G*(E[DREIEQA^0!?Q[A0DLU$=L?J^'$8L4C2."ROG!3QH]#=.-05_!% M4G$$KL XA>N%&BZJ@AT!O)X@5C)PG_^KEJ-?![1E",X-#".68=_I6TYOW2>Y MS[-TDQ<U6X;')J%0H#)E,"_P=Q24I494+!=<%/\7N[(^(AO83J] MQTO'>N(HEWG.)@"6LD^RG$VF;)=[409U/DY0NP%FBXLYW(OB#((X5=('?_N1 M9RV4!^@R7SP6<)./&T!WA@HR T'@E_)3IH++-,YD?@F^2Q K$:U !R-*(42@ M;E%V7RI7I[D,^%KEP SO1:[7859)H=+!I&3 J@^ +W$T-<,3[=^;80<8M1D> M;9L:4:99$@X&?Y*ISA:[AO45H=3*#S.!0ZGA6G$<;(BS)?9@M93M 8\8_AFRO#G*0Q0\569>_D#<+C4,YC%X@(4 M+I@"OVKYE6_0/37VI52L3 SQO"&OA&5F/+]KMP8,K@J )5!O0[\;6E<'(/0L^6T7'D-V-,-D=K=E9N0YHY9Y[%/M>6R]-L1> M,"CSF>+Y9:UES38M:\F"*[:RB?7,9FB?EWOVQH:\H\79TG%<5PCF28[>'Q.4M1:9.$2 M)",%+W7:IO>_KQ623]4(27?4IT;Y>%V;H';+&_ M1R6+*Y_H AL6MS1SN.J"]9?BD93V]8"\!,7MWSJ#=LHT.;CF,X;5@OAJF:A#/!ZWA>B[^&_'>G/%0;HY9J-ZE&1%#\7$2"/4-: M]AZ-SE+X^NV73Y]*8>D_,!Y@I.DB,FP1.KUC1#U/&&<>8(T*JDTF<90^3-B, MS^,H")B'8:0:V>'F=&8LPLGN&0UP E54D*#L_+=P?A@Z&PBI L9#,\,?FAV^ M5J998I#2J9:.U1ZKF#Y?QU_CXEM,IBI8"5<"0_1FR":!/P7QS:)$OF:7LED< M/?I>%@J-L<-9,**A%31S&G4!K(@I+)ANM8CGDA9&5</QK&I8V5%EZP8UP!089+OT %%54.=\X9CX+05UGH5-@V(P&&70-6NEZFD9.L!PS K*4B;2=E3+ M>"9 *I?2%?SI5'@^6*_!'&/_7.&5]E;($!9RE$R!/2*,&3(J(Q#3'^4<5C M@?WBYHFWXTA;,^^5PHM2"3?+'WXT;M*7[EE*3V\#8$WQ8)7LS5P1!-DU?WK7?J<^RQEW\\\;EN>K/P5:_5T\L<^@==;RUY]\+YG MGS"GK)Z#"Z3B,RE^S/_XL%J"83&H_&=V>2F:K;M]1*5(Q]=?09S%<^Z5Z+2_TCGQS3=?G MN0NSWD1>V2]0#93MC7F=9 M?;%X%&$JUA/2J'AD_4V]VI&AQNECGWB"&H(:@AJ"FDJAQAY8]G ]HY6@IM%^\BI)^%E(()X[4;$0'FQ M@VB&%??(A63>A?12GX**S[4J@!MG9'6&0U.\4A>9J-J"(9DX89D8CBQ[9,S: M)Y$@D6B\2/3;UF! (F'"^*S1YK=*VG[A01:>J_-.8)3D/J@1!%77;OO@)FS? MMNQ^E[;,)%XD7A6(5Z=MM7LD7B1>)%X5B-<(I(N4%_E[=R?A7T0H8JZ;RG%O MZH>^3&*.F=>TE3\"$ATWT\$\(/7Z5L\VYA!^B3QU$2KRCI%(5292W;XUZIH[ MTR61(I$BD;)L$JD:.:SMQMO57U6C!_E"M0IR QPY!FY95CL@JUZ48EV,MV#9 MUM78/6OL)"+H7J+M6T+LJB!E!5D%@Z'5[II+*]B;HHW@/'*6$DHVA5<))_@2\6$2NE8V%C ?:!+HV]Z"XJXFE1@SF[VI=,N^&R(:TT+<>O MEKJE,VQM4>Y7&HLI]\.EFLZ J6X:Y 5A\1%3WYM%?IBLO#VO@F\//JBV:VHZ M,$@=TNH"L6/N)EAR&][HQYIAB^+B'+LR 3JKVO 3&#B3Z7@,1()E9A,?AATC MO#,_'&/-5W4S##A+WF)8#SP*5;%7/1^>3? >YL+&*39I+7KXL!E/8&2A'MDL MDLE%/F!=-1=SP9@N*ZW?="]@2'X4KZQ!5EH71B;88P1$@F5,YJKH>%&65Q75 M72Y2+;YSC$'(EKLTN>(9ON8VSE WS?*"VL#TJ4SB.5!-Q/)YDN5EV?73YYMJ MI^)+ P,(N1DW'8I;5?\'/.5-GJST"?^G*BBN*7[I?LEU"U M,_V2J$]?<852&,A_1!R!KDUG, S5D!EFX2<3!FN:QGKFR01[(,QF7?A+68X(PKGI3[-U-I$JKWNN91W0/S#4FOT1EI7Q3(SL&PU"1RO9T9!C8 M.BVITB[Q(?%A/Y363BOC)V\U(>"M1/ZPQ&N-N=Z?:=E M+D'F)0HMV*0Z$AF7Q?6NC'5@()*\IDM>=]2J/E?V/"3O]7;$:9D+GXNC(CSA MH5W 86"IT>ACMWK&]/YY@ R)RUF+R\BX=^6TQ87V]ELH>+,4'%%+&_F<8.DT M-Q=%S)=3/:'J(EAX'Z4FD(B1B-56Q,Y]HWZ[%"3\W@]50)O\@?8@M =YN9I5 MRS&6?U,7@:A:9Y- G+! ]%MM8Q[T4Q$(RARK=>:8#LB+XK'P,?,EBTQ?9#;Q M1$6EP\=2RA(FP\3BT9?"LY@_9J%PA90\GL.GD,GT7HK?4LPMR9)V\)HLHV=< M>I7GC\?P-H^-XV@*KXGDXLVRQ9X959&[5$J)P;2/V!>A*_;/?3@"-AXS@6T] MU2'/-T@P_20L4@U6,Q[DEI0'Q1D8^&4B]Z$T@'Q<^Z<\/!=RU/ DB"F/'_Q0 M#Y*G291_H1)=(WD2P]YQ,PTZE&EPCA;CB=&G9K&AM0K_?#;9H!HW M$>4:D!R?@AQ3C/=9G0-3C'?]C)O3/*GJM5L]=L%Z=JM;?3!S7<3+H"/M+(^J M**:T*;NKVN",W1HBSCBM;L<8SM1%' X/)S52XA0.=S8 =)H6$,7JD %$L3K- M0J)& TZ_-6B#*30PF#90%[DPB"OG%*%0\^/IMY\?XS>W7SY],G)H_"S7-N[( MN(+S8+MMY$"X-SRGTG,T^N.-GL[TZ$SOD&=Z0RK[1V7_2&R;)K9T%/_JHWAC MK:N(#XD/W\"'5'Z2^+ .?$BA212:U$BA/QSAFM%SKC-H=3%N:=#J5Q^W=!9] MY4@ZFR"==1+ CA9 FP(':\DJ)&.GK0&'6@..6FW2@!350F&]#86N1EL![98S M!!!JMT;FK("ZB$/5RIX$XZ0%P[:58/1')!@D&"08"\%H#Y1@. X)QIL-T!IM M&"D1Y&P Z#0]6I0(0@XM$C$2,1(Q$C$2L7,2L7-W_%(Z(VWHW["A[V$ZH]UJ MMVD_3W)!#:2;_V_W7UYMWS/?@"^XF%SV[?S.\O+V] MN[J^'G0ZM\ZH:]]=W5SUNYV^8]_:[_Z\LBQE$K^0,;UI5:O*SU8Z@CH^X#E?)>%0+P B3<#XDDD'O,EL-1TEJI^ G/FH;?? MSVK<%Y?##_A9+X;P+CA@ 7^ "]+I/3PI&NN'2?P+GC:-0A@?_PFX)*Q[$8I;&[@0DB45QJ9]"B]WX M@9K-RY-]@,G"B& [G3V4!P&;10FL@,^#+7/"Y@YND*HIS6(Q%C'V;LA^RF:M M2S18[/.77^!_/\'_JI8 G[]0:WY,DD2B5^)!*,1 ?-I(/J13#6UGV[^E4Q#R!^57"LM42\4V\ M6CL@H BMRA'T@$1L N%J0RSBN'/@N#>&R-G-5[:95]Z8B"Y9A!U0@5Z4HE?< MF./FB,3ZW<&IU(3(A_>=7L^RAZ.#$VR!99MS2A,2D<_TV4H"(HRF?MA4KVFSG ;DIB(W%7%<4PA' M'$>.T3U(]L_5L/D\4#V+7%]$W^_#BR_U.*@XO*V"1NB=KM7I&0L&J@L7X'V4 M$G@8?#X]F7 &5G?W@!"2"9*)TY<)>V0-[0[)Q&$<&\VWPWX24O[(UJRQM21& M;9;MD,58A1B^% =974VF@SLVNUUC1MZ;J7;:SD[:]!] @9Z1Y/;[%85HD.22 MY)+D5AE@-23!/8C@DM=SU<[.[.I48AG%*"_QL53,82'FZF)KO?8#[7R5A[1C MC6PJ#D7>(/(&+3RD?6O0-18E0S)!,M%\F;!'UF! IP8'\I VWF3[^UI=K;=9 M8(>&5]5E 0X7 ?LB1^_6_=4<+:L(G&WUC6'?VPGZJNUN,]B5O%A' MC]8C$"40K1A$'6..!@)1 E$"T49P)8&H21"U6T.[/@0]9Q#=J8' P9P2)>I4 M6_?>]. JK1;^Q0]=+#8/_X?5X$/&2X=$D?15C?!Q%.M"\*I(O<0B[Q*+LGFY MRV)S87DL-2[Y5# NGRLGOOITKN]4->5E5J)\J0Q],"]JQ#,IW!3FYB_']K.G M* T\-N%PQ;T0,"NX\:(H+,\^O?"H9,(339$P2K+J]C!X5?=<%'-93 & PTT# M55!=P@M=GDJ!E\ZS@=R+Y1'H9W.9%6J7^Q=+?ZY.WC)WE)ZRI&-K6SY]RN,' M/]2#Y&D2Y5]H2%7?5%!A?52/ NN=1E?YIM%3C?)C%8,>GGN)\DNY(& T7OR= M%2I??$$5RX_&I&^-DC-#VD95Z*6*Y36,UCQ#/JQ9Q?+=:7>&3,J=T< Y1R:E MX-K.&H6SD-JZ!'[8*NZ/2J MJM.KRI)3CBE]'6M@]ZS1R%R>V38RD8"1@!U=]VFCL#;2U[=ZG;XU[)D+GWNE M[GL3/6HGFF_,!3MQNW5#^^5C;F=K(X1VUVJW'6O0H1(GY$TSJM&:+18]JS/H M6G;/6$0-B06)1?/%PK&ZP[;5Z1M+\#\5L2!WXA;"WDYG0307(G,9%C6N9@$/ M:[EYJHVP]?M#:] W%]))OHG:"%RS5-9IBE>O.[0I.+&EVX0R306LK@0 MZ!W=U@#/W_=O_U]>8=\SWX@KO)Q; ]N!U==CNC6^=R9 \<^ZX[ MN+NZN>IWG6N[?77[[L\K1"\3\(7\O4UK]ES^HLE%5!_7 F,_JNX#4Q$F^O@; MJ<<4^=C?!$?BJ=^>7>0C3&9_CGS-8"M-,_XZP239.)YC$ *?P@86EB :,Q

=1?J>0#R* -GJU]1[P#L8ES*" MAV#B]I.?3+(<\UF:+,HD3S4(9 N_&$B+_8\O8AZ[$]1W^ME9DC@.P_-A_$DP MAVD$ZOF:=S(^QT%DT3C^HY_,GQM(=B.^5"63X[WPA<1<<46X*%[F7Y-9Y.?* MDS_AL_AX[M?/CY7HI8@4JV0A8LI3M!FO^61JH&0.R[0JK"":[*[)_R M^!NN%%8U\'' BF4V+E^KGO1HV'HYSZT7BT!\8A35D*VN<[YVFU<4UT_Z,!@> M;UX]:YT%\K4OD &K1VB^L/!N/9AXSOR\I9*,!,@X IC:7Q@]BO.O;KE-COES!:8\!BF64ZFX$E MH9<35B#1ZQU&^8+R0D& =ES(1O=:^?&&IIXL=2HO]G&I4DE+9 M-AD;+![@*M;@8 #C'CU%$,O>]=QSN46J?B6RJ7L$V ME@78Y^EJAD:>M#%#?*\AO5=@$J42QB9_,%(BZEFO1.,*1.ER.Z-1:]CN]H># MGKDB4)V.D2I0]ENK0!WU]D&3!T]SI[GOYT]QK+.]41+Q&7$9::Y;.=H;]('I \.*:F=6E1[K)7HKAW^ M$ML1VQV<[1QB.V*[P[.=L6(WQ';$=L^PG=&<-N(UXC4RZ(CM:LUV9- 1VY%! M1VQWHFSW*H-N+R]GC?/A_L1=5HS KXB_U%*JM,\SRWK:7[UM_; M?O+U:4C@2.!(X$C@2.!(X$C@2.!(X$C@2.!(X$C@2.!(X$C@2.!(X$C@2.!( MX$C@2.#.1N":G\GQ9A+^#8@VSVL9C6&IC]I9\L1 R3A]ZL(UOS--A"8T!>ET M>]:H9ZSDI,)(Q$C$2(.1>)%X-5.\2(.1B)&(5:O! MV@-K.#)6]I?$B\2+Q(LT&(D8B1AIL%J*%Z5\?_@Y@=],,0RASNZHTSAPH:@E MD@N2"Y(+DHOCRT4CSK0[5KO=)I$@D2!501)!$D$20<83R07)!65 D$201)!'/S9/2QU[1K_2SF$5Q(CS&J6EIK;"H-@?3>Y)I*\=1=7** M!"&!(X$C@2.!(X$C@2.!(X$C@2.!(X$C@2.!(X$C@2.!(X$C@2.!(X$C@2.! M(X&K+H-MUU#R!AUH7DHI$G-GF81-]0V?V!^"*D*<&@@%Q1214)!0D%"04)!0 MD%"04)!0D%"04)!0D%"04)!0D%"04)!0D%"04)!0-$LH*DQJ:_0AD+KOFLL) MXR'(!?XA?DO]1QZ(,*&N:'7"HA,XNJ:3:@H-(?DB^2+Y(ODB^2+Y(ODZPEZ^ M]MQFK)?YBVS5B";GW9XUZHT(:PAK2)>3+B?Y(ODB^2+Y(ODB^2+Y(OFBO2CM M10^W%QT-K%&_1UBS(P'./,-0W?)QLL7<-([A+X9%4_TH/";TG!@T M%\/M5!#2\@*MFD ?XA_B'^(?XA_BGWK2I[8AF6\F1[_O6.U1WQ2OU,6NJWH? M3C)!F$K\0_Q#_$/\4U/Z$/^Y9-DL.4*!MA>9,]04 M$]'!E0%-=D@B-H%PM2$6<1QQ''$<<1QQ7'T(U[QPJ[='0%AM*K5Q[6F(%^CA >F M6(A0J+X'8[5+1ZJ!2%"T$PD%"04)!0D%"04)11V$XOD=2A1[(LYGWYE]9UZ4 MW@>"_9^V^F\O F8/Q2ML>**, M\K'E@7SC.7J[HK"0],L2KVQFT;_K]G+J7U M)=(U@I,(PTBQDV(GH2"A(*$@H2"A(*$@H:B74- 6D+: 9D@V&G:L4;]#&\"* M3E'_D'"8_J;K#S:P$M$"/Q07$WV^:3OMWW_83L71?D0<'6RHZK,? AXG/W:' M(' F.>#G-&;^(F,)_F93F,*<37G\321LG(:>9#P6;"JX3&/A,0[?Q)W$_]1!'.6Q-S#!X8>/ %K1<$'C_OX MRR2.TH<)//J1Q[Y(YBP:@PREL2OTTY>&,(;K-[QM>6(2EHA+Z8]]?*5D/PD8 M [-;S5BG:KBLJM'^4V2T%[@([)?6EQ8LMF*@.9/(+'[B"\F\5#$-KM[8EP"R M; [S8R)$MEB;VCXC^2L/4Q[/%\9'Q[:8T[8'1IZN6-?(DV!(ZZ5#]GF0Q9XF MOCMA3X)-^*-887K^".*%0'TQCN(+R4%A+98C$ZPH M0+0M>R&8QB#)*$$C? MIOO+0@9O &%LPL*]![9,)E$J807E#S_N:)SNIV&6Y:GTC"7[M TR6!9*_%Q^ M21C%4QXL&60V7E,\6"^7*X(@N^9/[]KOU&>P+MS\\P9"??6G((M_%T_LDN\=GZ3%UN[]_ MV93::-1E)G_ZDW][H"=Y7H@^Z_19#+?W4HCYDJM@W1E0L3_7 M!6-"Q*6)#_>CUW!KV'!FJK&M%EIE,=CGR7I$GQU%\\5THPHD\_591P>5U

  • #3Q#SR:J-02KE'^[[$:B_QH2J)K1,L&BSIE[Q/'$<<1QQ''$<<1 MQQ''F2?]+KQC+'"XNCE7TYFIX^Q\+$7I!X0#A ,G MB ,=AR" (( @X(PAX+UC+@5HG=$;M/H_$$001!!$;-DM4!]7,YZ7'7U7PZ:[ M9%3AU!>28\BI>FQO="7IXMM6HQ'YOX?+(W^1:QN?8&[8R[0_11O!>57O7 DE M"24))>N'DN9\< 20!) $D+7@50+(>GHHWT[.5_DV&\&KQAR?!* $H 2@]0-0 MP_Y;,C-W=0O7O +UVG*XP<_U(/D:1+E M7V@;1'VC*ZZ,1JU^>]09]*@ E-G;FUW'AR9/DV_ Y*G*3$VB6DZ,/E0 :EL! MJ)WW7B2:))I4G((*0!'3G3C340$H8KOCLAT5@"*^HP)0C0RNON9RHAHMN/B' M^"WU'WF CFFJ_E0K.:EQ/NH\@O! ,' JUA@Z-B.,1ZHRWH2%A 6$!:\8M+O>Z9G M336@"" (($X&(-2>H4MV@@'W2XV\@-2EYH0!F#RJ56@NXCCB..*XNA"..(XX MCCBN_H2C;_0^'WG_WAEVKUZ,-.,D$R41^G]T;DCR0/) \ M%(7R;&,*@HYQ2%Q.7%S0I.J.2(68V*I16PMJ:U$?]Q65TZSLS)K*:7[HMP?6 MJ%>#DL2-X+RJ=S2$DH22A)+U0TF#SAE"2$)(0LA:\"HAI%%WG;$D+.IK4:$7 MD "4 )0 M'X BAOQX8C:IQW<+TQ]+?8?7*5]+2ZK[TNQWLYUGZ=;+%EJP3'E M\3>AVSHL J/8DXC1L\YXR-)%X<(@DI+-(NEC)L%:@XLWK%TS/2JZ+3Z%X5PR8/GN9.YT]QK.7=J@E"3C.L3HT\QW,&Y MMR?Y28 )G4S KK8=]C>X9$)9",1GYOFLX"X6Q>POL(.#]Q&C$:,99S05E[>' M)XOL"Q)'\^)(#2 ,-( @AB.&>P/#4:<;XCL".F*XDVJ!9J]4!D^,=G*,1FGP9%\88CH".^(Z CACMYAJ,T>$J#/REAISC&\XYC=&S'ZG7,M?&I^^KC?10S35A# M6'.$F&F[8ZXM[7G'3!,,$0P1#.U'#;O?M9Q1]4A4E]4GDX>PAK#F2";/T":+ MARP>0B%"H2.B4&?0MX:=-ED\A#6$-80U%2?&VR,R>POSIC/NQ\%KK,R26?NUHOTX$KD82<"F/,GK*&Q8 M%QX+QF56@4%2%06#513L=MM<_00SY1.&_2:G%-N'?3WE_-1D2W%B]*& O>T! M>YD1Q;;:3A2O]VHFO4D%>_*3":AV,%W8'*P8\JPT$ ;)L](HSTJ_[UCMT?I6 MB[RXC4ZQKI*$KTI)KQ]IF@7!R]95!ZPK+TIQR_@6\RI[J-J-KMEK=6$SX/BOU+GXL^0YQ4['B7@S*5:*FD:KC M,XZCJ2KS>L\#'KJ"R8D0"?-X(I3[T0VXE/[8%QYZ(MTTCN'I\*<4B;38T\1W M)]I-^MM @PB!3<33 M;*BM9BQ@->Q7P6CU1[S\1Q_,(M_=XC*X5-1G?U/Y:+@T"5ODF<*.EW'V&7/4 M8E \[(I+7[)?)/[]!0@.J^ER&-8O870O1?RHV.MC.$N3Y]/9F@T65?'63:J( MK$HZ^Q*TGG(V, &O\]C60M)XC#3EGL#RSHNC":9.(I2L3Q%9.!YJ*&V*2S0# M4?6EC.(YGC[IXM#PI?\(LAK,8<8!^MFF,SR- BE/\!T3_K@JP_#& E4NX$T7 MD@>B-(@PC+^FWH,:N)G#"V"%8;JE_.0'[H?ZAD!E*N>,]"Q_:O*( M[QEK*@4&$A<"7?2S8C&+8A@B<"E,%EZ>\.^6XGPFQ8S'J-J0^ LJ#^UR"WQ MKDS@'_TNN!VOC<5$A!*G"3(1305[CR/^H6#KS>)OA-^J/6.W"I3 $VUD.N L M7!M$D71UJ8"O\I7*3KW7#[?SHVW%0NZ$QP]Z89-5-E>QW,DH>9O7*XU M>5"U\,V@0:?5-HH&YF(4C ,5LCR0<_5X08UXJV*R@ ?D3"B1#N;/VW?YWW_\ M0RHO'CB?_8A&B+)!;D 6@%/ .)%?0?M>!9'[[<___5]_+"Y4LO()QAYYZN0> M+OHLQG]Z=W>#8_S?[K^^WKQCO@=? +QT^3B_WKI6.,HT6+[.:IJLV& MX&=0,BMPK3!J@UBTP)(>HS)#;8>;+WV;$0DUB.*X/13?8=R!0!$>XTXO:JY: M>C7PE/!D"6>B&'@LO%:FJCO_&O-0HKT"VOXR]-3'0.^>/X'VAPMRL-H!E"ZO M1_V;:^?NKC^P;6=XV^\.;S-0NG.N!L.3!R5-6Y83]YP"V0X%5&@AC=/0U5NC MS.GC%M&&XVP)9'HOP;SF,7IZ?/1&"=@Q+#0Y6&UNZ7:PO!:<#UNO7].%:>VK M#4;A%D*7$[S,\\< *?@+&-Y@[3W !@5LY,Q_---Z' G^XNKWD6ES>.EZZ;3 M-%#6M;(95ZQJM"K?Y2?V+]CC,@'YG ;BEC^W[Q_Z^ #PST,;C!ROBR(E2RD M?GW+L3;4G]7PHBX )5+V*C%_6'V>M]B&:1:$YRAV*"_^VB/U M9AKVYDD4XX'%"G.;\VXV"M".K4:N(QW(*[?-E&7_-1O:_ZG!=4V@X(LG'GM% M/+/4KHL9CY,<]F6"_/DP1\0%XT&+PTQMMP#T-6^CJ;KZZ+(T3X%<">X+-TM^ M[I9:C"*9SU!&@KEV%ZR$6(="GRBH^S0J($1Z EU56GXE[/7EA.%I.;H/2DZM MB?#029"&&$Q_^>6:?8W@76QH]RQV(Y3;#)2$'N/_P+4@M>OC4P_9AF/*'XJ# M6@&T%1+YV4O4R0>/8W_-_P:S$+[2$-F;T"52>M$F=]*R*U2?S&BU\LM;A;]$D??D!P'<\3%,8'70KZL/ M6EZ_-[![H\O1W97=N>[!%N'FTNX-^GIOT&G?MJ\'I[XWR(EIL04MV65VO/D3 MGB+^!!+M95\IF?NX\!KBMU(J+J83J5>/-J=]YHGWQ-@/_41+%*R,KM06?1/$;"[ MF)5?!Y9AHGW78S^6N#SXN]0'.HO3@ 6B9UI;GTO@[RFL!\*[G\@5_S?,72SR MRI3=C.'G,]B6B2R?#+]<>93>?_@H1SR82Q]# <9Z7*B8S_/SA>3 M;<[_Q9J .2Z$)Q6=X 4!D$V74!(''8K'W4:]C)!;Q60Q"D1.-+;OM;SA!AEHAH[K M[ ,:I_.UVT"PIWD "4AE!E]2XV.R/GW\6N 2J_L+]W*:(!J [>Y+%R^#IQ5V MOM22KZ[W40V@/TK#R ,0)%8;_H_Z;=N> %SBY:8N0J\B;;P\-5R'11C6EK&7 M)Z]@;NN5,LUGJ:@$!$K=;$M5H,\)&=1'@YV/X<4LCEQ@(%PL]TE,MGRNS\SZ9]F8IT6$8,O==2/^1FD(8;9=\HLV%=5A%=!!^# MVLTL$7^'8<(%OPHWMZ8B/(=1(0AZ@Q:C*Q8T:HG-%%^M1^9D&*1C.58FH^PY MN0&)]>\E7Z@LX6T)95][JK+[EJB\D5H8\C_'-S[,6_+@YS$:_R,SKXEJIJ[]"2_HS7L!S5I8K'U,HRAROE MRD8^*[,/!OPLJ](6NW15S(_WHL[=3?F7![P^K#JHP\P<5?$M&N)+(\H4C!J/ M^@MCA^ZCZ-OB)66MD%NFFA(EK9!KLV7S'[]9)TKI(5LL81Q$O@P2/6D9I(0+ MJ9>%KZW8ON!RAQ@F'"M#"96F8HB2(5^,<^?W+HUV?79+:A7C^E+0U/E.;'5+ MD=VSLJ?"-5 I *AH/8%AQB""^94KQO]KH6P?4%H"->6"^\J_+R);7G56/+H: M7+?MFTO[>F@#C-TZE^T^S4 H"%[NC]*T\9SIG&Z4G4@PP1]346@^G%>[U7J5* MMD95NBKM2XJN6X]]P:BOHW:TKGVI)BK45;[O?:?O6+WVSC)(9="K)<\9JTF" MHC.'(F?4M?I.EZ"(H(B@B*#HJ%#DV%:[2_WPC#>'::9WU$2$&VRD0YY5-MK# M=^"\X#NHV!%?06M;QQHZ'5,25I=UQONJ;.=&ROF$16)@C8;&.A^21)!$-%XB M^I;3-F:%G8I$5.@'MQMO:!DM(U]-F?1M*]&(NM>'JY_^EIUD,PJKO^]T1U9_ MZ-2'I*_:AS:"7\E?=FQ_&8$H@6BEOKIAW^IWS1T;$(@2B!*(UI\I"41-@JC= MM89=8\XG E$SQR74&FC_P55*@88\SKKU(M.@UD< MZ4*DS^_S]V72 Q*T"=)=&V*=+BP2QQ''$<<=BW!OW]LV/_+O3H!A9B[V[\U> MDU,X&FU2TE91]M@Q!M1U64^\CV+H_S][[]KWBN3[4A=>H MY_JB[7F]T_VCM1P*.>Q;[]J@D&4MD[6:PT:PK&59R[*6@3S2'UG6VJ>%^,H, M03E5>A],=72\,W '@[%UHVQ(Q4*4R/OZ;N>D,?A(WKNR=!RA VU M/1*TQ_'KZN/VXLH\4,/9J*NS?6_J\]MRHWYS089=]_0H>G=MA.((%*5E:VF0 M]H;-!3@L6UNVMFQ] &S=8M)].9"O*\^B6[=1%N?\HA]>M_MN"?]QH!$ MWOCP*Q7RGS:&@OFW.L[5C>VPB.#K&VAY#YJV4!%@G_@VSP_N34>-0 M<:];G5AV>8?L^F"0XE\-GKO Z#KF3'%7,K]^-8V%G% M-W96<9-[.7 'G>:*XW;>SZ.@.[S/5JX>8(.&E9%61N[3;#QU1Z>]P]G0-SS- MW8I0*T*M"#T^$=IS>Z=[RI):,W.SS_[GS(-]J;O^V19F;%H81*(UYX&8W5[G MWU]^U^Y;'!UQ$('HSGXY&0&G-;G:JSAQLKEP9CR,>X7#N 4-XUY;[RZ/EQ.] M"S6!H[UKYRGO\G37B?.D$O?PXR@-T@P^8)D$D1\LO3!<.?$,GNUE B\6J1-$ M]-&_1P%>2-7\J>-%4V?&)63RLED2+YQ0W,#&P.8'60"_$RF2_ /$-#T\$<&4J<)6W7IA[^! 'UAW?>9$/OX[H.\NK+>5)O12>":^% M_X.'I7F8X;,\>(C_SQSVA1XXA27B6N##\03,DW[NXU_OSGBFXS?/&/X<+X@B M'/%S*:)4M*VD?GR0%X@F$;#M?A &3+FPVS/N:J==S[,8R,?8[808,:;3 ZM# M -/[ QO^; MN'.^Q0MOS6-:>,E-$/$B/=AT]0MVS^@W=\$TF\/5L!'2U ,S+O26J?A%_>-C MU70KUFTF. KSKU>;LMH^1\)K&@S__6$#L]8&EM_TQ-M[+_MZ^_%OY./?-MH7 M_7C'*0]?X MONX7"6H?9/G UKXTH=9ZV+80R9+:7DBM\5I92VJ6U.I);6NTB7W6BQVQ74CW M7?Y<"I\C-RJ:XV65J-=Z7"%Y'.1)XXQ^\'ARS:7IGI"%.YA$V_MN=^2.QLU5 M*[SMOJ4C$ET'IU.M*'KCHFA\ZIXT-]_02B(KB:PDLI)H%TETVG>'_?U#++\- M273T@=2G[Q5Y:T9&%SRWEA.)S$P-RT:@78(0KZ_QKMMQ3[O=ID7VZ^:SPV.I M@U/LKYAC1NYIW_9V6X:Q#+,EP_3=L86U? 9+[H +'_PXF75/"Z#PY[ M/3A:O:Y[VF!_W*'[UGB?;0,^K@+7:=^8XK- M"W/9T-_';R*%S?/GU&HS%;'2<];[;=T_&%M#1 MAC!L"&/KVAUWW-PD4,LQEF->.\<,W>&)A72T0;^FFGVQ.1<,O.168!NUDT<^ M;(<71-R%'7.GN0T'WA^P&%E_R@8K#D>KO1[.:@X>WW*6Y2S+6:4"I6>C+&M> M'H"3ML^]NIA[T0V6!]:A'5F_#4W$WHG;ZS7&Z(S)OW]F]QU)J*:>YG :+02>!#&[%[ )UY.+85 M1C:T<$"JZE4Q5]\6QUKFLLRU#Z?)[71L4-S&YAY1OG]O9+!G_; MBR_T *#KZ_&5WH^;*\Q[ZJ:];05W0#Q[O)KO#3'NR6A/LQ,MYUK.M9R[3\ZU M?/LL?/OTR&;WZ$WD[W'FA95Q@>\E"F%S G OG/A\#%=EH\][M$"N_K/QJR'P[=4<- IMMNV^/,M6.@O9L:L"*-RO> M#DV\]=S>Z9X"2V_5/#/\T#_3'.RZZY]M8<:FV8GN^KY/8B:21$S)5?;25&0I M@7F%@3<)PB +1 H4&*5!2GC^V5S(*>W Y'9.^Z'.:1\U,J;]]$T-ZSZPV^VD M\N?3=O1CPQ.A3^V@Y;7<[WWL M2J+/N)W'P-L'LUFO5RA:BK.%#*4>?ARDN!2)EV'$)8S3U/&])%G-XN3.2Z:/ MZ;"'L4\FX+GB^WL#;_>KO*3L=L;6:!(ZQA:H 5U7W_@CIH;&/%: M6,+Z2 _-/&]-O%0@8RP0.I4 LJPI=R^C#=W.J85/M8[2 6FK5\1=)^ZX:_%3 MK:>T0ZE$(FY%E-N1*^0A==S.B34'K8=D/:0BG>SV[, 5ZR$]8G/_YWD&>KT> M\^U]?S!T3T?[-^#6:>:(LO@6G^J0%-DKXKY>?^AVGR$X\3:XKX'.G,ZQ:T!& MF9JN5Z/OA1/WT"^Q?1_ZL[MH;F_T?(!Q;Z$=W[IWEA=WK'X:NL-]@6.\46:T MCN6V[5U&C:+M\7KIZG#K4EF*.[0>K^-W(SZ)92+\0,;2HJGC+6+X['_MK=[@ M^'SWOGLR&#=MZ;YN!]W:^V^98[ M;E:W-1N5/@I?W":,#DE5/NM DP/FZF85\/../'E=;&]=3(81,77WGC3VFPJ+ MCWK--2W:F+AU6"TG[KJ7)^,]#:9XHYQHL0@LQ%'+S\%5B++G*FX[N@![?W#J#IL;Z'CBT M?77/:$V_*EUS:QN*'ILZL@U%-C]T7%KM%7&?;2@ZL#3-T1=95-,TC_>X'A'< MM!-1][F%1S\1=6_IK;EU["G!MRJ]CF>:\\'MXF,6N]=ISS7# MA+#=)-N I@S6)PY]7ONV75XMAW\66@&G@-:.7MSEZ8Z7"%PMSZ9.[63J0YU, M/6QF,O7)BPYG'A_U9.E'[IV=P&LG\.YY+.K9(LYA#ZT;]0)NU+,0V/:\NW]B MN_RY#!+.,JW B-LZMF9KXAYC5[K.3 "5>>%+$#BY\ATY.%LW'XK=CJ]@=,"/[R_]7"[H_<']J/NTLS+ M++@ZWC?NC]W3GH62MF[+BP\F/FC)VQT_A^0]3$VVQX& NW@>;[!XZ:3C]H:- M"6EK:1\.FQV76#^@C=NWI3VTEO93Q+JUL'7OT<@=CFWKT<$;D,PA@WV#+:O=1UPY'11N)AY4-'4=S\=C@Q>&*]>9>[#691+?!G20\*HP MK&M*<[P;+XC2C(B'OK[F2]K.=UA]W=T9(BG"M6M\M5,*J3\8MD<.7!?6@07O M\DBWH97U^L-VK]&5$0F_O M;NMI[!QA3>M="KNM";3$4OA9< M"H[VSSGN["AG%'7CRH-E FX"435&MD BO M$X)WH"<;XN1>ISULEI,G(KL3(CI,;FZ4>9IAZ+9SEAU#F3 9)7-OJD+$M)44 M5ZBQ RLV7E.%T'^B,H>F*;8YQ3CNCQM6C!712G91G=G-"G3M9)9YLHSQSQ-Q M@P(E!GMZ"38]_CFAV^&WE,C&>Y!6JB\\ R<5Q0](G]4]) W@:#UY_2K*=BM M8;Q<2"NYWNYOC"9.ATT;(\T1Q�L'UY3&T%!R=JJ[3])2]XIJ#3%%PY\%V( M0PR.8489.L&,'*(\"\@5.BKQ[85I3 SR?GK66'WT:C_/'%\D&;CQSLSSLS@!=3_W MHAM!-+;P5J X$06L"@=.L(C2,WH":BE /G0$1@Q8-<>_KYNS@/IRI\DHA9".(&@UJF M72_#-3+,-/%"LNK3N1 9CS""%20HJN((PRNEL)L,(966:"P,/XU- [A +=.C M'@$5.5)+M7[:XU=[+GPOAT.,"Q8 P0/$I2CA+H*]G0=+R1$I$RN+&QV$]!RD M(WGF-985W_[\NO]S8;(=!.,VBWP05:J[>B"BY\^19?-^"@P M:XSSQ>!\,,0+CXW]'\!D='[BITC\ UL;*+4<6P497C9/ [A*%-6Z:->]_2C M@S'U; 6\#^+A;BZ(05%03'-?AY()8QY$U0KCRW"8VB(X2TDTIGF8N3(Z7K-@ M4G=^F.-*I 0HNPPEVG&=>7R'(L&E.U$[2K'%M]<%F@\V6G> 1B>;*W4'9>PB M=M/8K=RJ4[FAR'^G>[AAA-[IN/&TQ+KGLP3[P5^Q4$O$#>:J0&YQ"H>R2$"> MA4!"0UI$H/I(:&V2.\JN1F,/'L8MY22!E SL=3[B&UNP6RW\1YQG^D]=V,0E M+,##. (FY%(_"28LAC!E>7K2:?4ZM-'T8W?TFFV8YP(V.#N6B (;YVIPVHH( M-(^4'8:TR$X%6KX-ALB;3Q'"=M_- R#R9E;8:9\T*\G(AW'15Y:)9^!H^'&Q M!&^/SD#,9BQ+:-#8CJZ0ND=P$"UKTBB;0*[J]1N KA@,+7V&__95_^]NN7J8?&T8. MZ79? #KDH(!"KMC3_ =ZFI<1Q@:DM>:@D;;MGAX]93:^KV6XK%UHTZ+:K&UJ MK<]P-+79!U>[;DGM7E)K;.J&)35+:O>3VM:PT+9A^9XLG,R8>AG7-448KHQG M%$5_258^^$Y>BYEDWM?MN2=C"YCT;#3QAK6B%35O6]2,W)/A_B=-'..K*39FF&./IS90#6O*DQ-1$A5;E0$@C6-5)142JOO$@=X=0@B MNIJOUYA?Q,O:8Z\' MIG,/"NG5.T1'Q(3'J\(LBUD6LRQF66RK?7K?.WDVRBJH9'\AS\;Y<>N:.QOL MJPWVR48*&^[;%%#O-1=0/Q0ZL &-PU%51\@1G7[7UO7=GY M5CC"!OFVJF 5T;3IVM5R:75_^=.9QCGVDCZEMGKCRZB;';JG@\;$W>X;>A2$9Z-%!UH+9X6D%9+'TUQ@A:05DE9( M'@*M6B'98&E,HVT15D9NZ8X?^*"N%]^U@X%F^[N0N*(TB(NR-0B6G 6SE>L( MAL82A(>W$%Z*HYT0ZW@3)EKF_1 1(B'S,"?Y(U^5B"Q/(A[31=#)B&2JL=8" M.6!@#4PX%>;S$98+D6@10W2"L[)27 6B?L&]^ ="/44(Y@#'"52NR9<$J J[ M$C'@UV0E\8I#^%0>)8"-OEZ>S>.$%M5VSD+$WKB9ER=F>1*F+,V"!4'JXF?] MD4]O&"29 *(Q#Q9'R @XR2K+O5 BJS*:+L\NTZ.TX$/UT]K.-:*5P3<1LK3: MB.+Y>&9I/OF#@,X(ASH0=^IS:KZB,6*TG%/A'.,42MBZP!N;,9=OO22(\]1A M[&7\31@C=,X?>1*DT\ G:F\[?Z69<&HL!F/GPI71#9"-\=[:][AK#V>(34W\ MDM_@EQ@83#%*" ^9B!D.9]L$L]AO._]/8?F6Q^<1=AX^8.6$WIVKA_D95$A4 M3U/] ^0!\Q$^5)]0QF^O&;8#+RR!A6[.;;:*Z4:1OO]_SJ*KT&^\_TD M1TS'#(X^943[I8B\D*C,*#S(HP(8LHJY31CX"] (@D]^'8@69/^Q )<>()2R M*X'($-!@L%1S3 6;I(E8!)FRM=3=-82E-P"ZUJXN;J M?3 / ;82-V^9@)T,?C?ZU&G 0+R"Q'2>\:-Y^ D/TL7G>$Z4+R9 )/ 6-2J& MP7OAJ-A)^!'%=Q%L>HAXXA[.>0E2-=#7F\HY+DL/#@3M)3)IY++N9W_U[[_\ M.4];-YZW_(6'&W_W?GX*4A_L!G"7O@.GG(/]]>,__^U__67MNJ\$D*ZOP9DK MR%K?Q.P_WEU]0NWPWR?_^/[I'?AD\ OXO-9E]W+_6>%E\TS?@"UMR[>L"8**I&@[G#Y MF0=V(L:^LK4]@KR^R0/^6QEF'UGV4]UHYZCLC:MQ(])Z4LZY,> 9)P2)?^9R M^G;&$HUX%UC*G,RM!G;2_>O#CMBF)I>5) :)0O$39"3];L/R,(P !Y@8'KQMLH#^$1>R+C(%,GITG88,30'!.%+)Z2]>A+ ]1;+D,:[UT9 MY2V'IK#G!3\P6#N<'@C%#=/-$U%ZLAQJ#IX8_(RSIT26A3B8Y[O&/4?Y6#O$ MN_)5-"^(IPDY,J3#7T(*3E- $%56+R<2D;B5XV!2EI^X)W2R.#WJ6(RHHXY& MT'A?Q?!QI 1*(*=LZ(!=MC+.D>6/C/V!/YS:\-\;#/_=8\=4[).R#8,6.2[G M\4;,Z*+?[W2&P_/3\XN+\U&_/SCYQ$9,[[+;[XSW;L0\NX&B]FIW^^3P1=T> M_4%SVJ/@"3Y+-M?]$)1:, .?P9QV%Q0;[O!T2 =8BX;J+?,$5%W*0@U\.B7C MTAP4<-F-P=))'!14'I](*LVY%GZ>%$:!6@;&'^$WMUX0(N.W0*:U4B_DM]&% M,C()SYYY 4^(Q*F6:+Z1KZ/5,,:N/!YU= ,"3*IMBH"Z'**<(:OCW"6<]2?? M#'8 B#_:F2*X%4DW:N- 1[PV$7,1I<:LE/?XL@_@[.IUHD&@CV**EI8@)^R? M>8S/7'C)#U@7VPXTQ"F>I"*Y)<,'E1"-;D+9!&O "84!OIZ$*6Y-<;'+IP'? M(Y\,A^WC9^OX4:*%[BH0X!#"8=RR8>LC<9)-5>PO24YM-L485&C!:Z-686K! M5Z3&D:H#)*7$!VC.O*N+'BJ*D]O7=CZC*IQR_*(@8-@7"FJ0(XIKQ:7JW:U; M&T47%)VZJ!X1BY8>(CU>CK9/\T32+89.."H/KU:FI3 W!#@ M@).B)QB?!^3 MB#+$^2HRHHF=.,2/-"R=$-(Z; +,A?GUN&&>,;:4^,Z8RHI&,8WLH@NC%?P_ M>/S!DJA26K2K\O&Q3>O'*>VT<4Q SC0'3!,BK@6= 10(+6G(*-' ;A,>BZ2A M\I$_R,%!>M_YZZ?RZ1.'/E[M;E"I]7HWO=!+/E]=P%L2MC)^\S+\J-4GV-+O M^ V/4V0[F,*7'3*^Q77+W0&'E'#H/,$XEFFV1.YP=/#@V;UP,'CRDCX60 M-N\;#GMN9]S84*2#/_V= F['9V[M43P?IIRCJ$'XOEZ;UY- MBTW3POS!)IMCH*,&)?[F7IIMPXF/CQ2:$<=?$<[K\4F^?FJ"_1\E<3G MTB6C\H:^F"LF^=^R/ ^>CMD#PH43.#=8)O 2_A7\W1DMD_B6*O92RH3( MR@'*Z:%-(!_!)=N8!,'7XE]Y?9AWX4+!%,@>][)%61OG2"Z:J(*GRFM+B.&T@P?#P>JQE53_K2AWZJ2CW@DUZ=R;K MI^6#9'D3I8","HIW].MW7ZJ_=\WWN.^,@BGL+*G+#I8RGH\N'Z@3&*9 ;8^ MT^4I7Y,XBK&@A 05W_5X87,UZ%UEL#D_/QGTGR=M M\7*"Y9O ^!,PY>+)R1!AP,05] MC%@Z/5WN5-QFW(+/:ZLK9<$9BLRZ:ZFD$]Y!J],RGU:.U:I%JINJ&[E& J_* MHR#[OVGQR*+RHER$RLK *[X/,\=I)KRIZP2S37=4WP02VQ<"3A![CLR"#R]: M^YATCM5>$U&IN80KY?-AY[&-+^9UX9-3D.VXQ[(FM-")Q8KTAV+6W??TE5Y6 M62H3@B8"4(Y<18H5(7BTI.B#!$XI4CE@8Q!%WC1> M9K+0?HG5#UF&]:FR;U*J([A.EC;@.E1Q!/56Z*70\JEOT,.,+3"FQZ3 ):ZX ML)+VJBDQ?D('K!5T94$'U#64"5>E$K3RRB0QD:46]D#E!IO>!J;=,>635XAFWSQLQB;D+!Y\EXV&;:Z M0\4FIR>=#R[JY\1K76*_V_E<][D$8U)0CY4L"<8B6F5:E3MKL!*)?BX8C8J.L1H8$0NX M4!])3#83262"]XENMT$]Q%:B]._U*\JW+.*I"#]0HY#DUP4NO/JAY>\L?R0A M'DBNY*! 4!R%*ZL62>$FV.]8Q Y ,HB *F[1CHP]660\%^&TE<4M61VW D$Q MR8Q:R3=@*;XJUO[-2X!NM^#MSECKINX(>!M,-XPW<62N!8X9!F/,7[JRNEB7 M$\NGPH_8A$.%T4"[U]*AE)6XG]%RHQY%*1>P4X8KKI<08\?TLS!(0B MYHDLPIU4BFO;ZVWKUFC<@BVOQ"11SM6#G-G3SM5)#SB3$PF*_=(0/1<21,@2P:R=<_4=]1LRMJ[".H47RJY.]TFE$W?J,A] MQGTF,B_Q<)N, 2C!*$.*<5GQ8)@ZB'*AVA]!K&4RAH.2+0#/5R)(R#2),@W^ M>G;VM;+[7IC&QA%,IW20P(48 U(=WK@(^!D/AW\QU;@#3U72G2:4=%;:Z[*J MWEK6<)\60_J4O@_?K'M'9&^H[!'!)\?8HQ4+5-E19Y:<;J;E4.2].1>27IBV#C##OHOW\"8 M0)XEX:1RXS)F=)&G&=@$R29!F\A[[Q6U=?'\BWA:V 3#SJ!8QC?C4=3'E6+V M/P ZP2 4.B+JI8J3D-&!L? CJZU0RP2,FF 9"A7OY3O+;?T4"(#]R"I>/(>. M4\862&ZQ 8]G>FY0MF(5ED2HX&4RDPRXUH4IVPB:+<,_IER/)2_)1] MD-P3CJ@(:XMA 8>?O5%6%N+"\29Q+KT^]&JXCPX6[F*#&L7P8;/-+GGX?KE? M:\*^I,_4?NB^HI)AF0:PRWC2L$5&^S8^CSZ0=K'\!ZE*3>@->@^(-NI RY5_ M&4_8XP,YGHHRB[, M4]=\XU/0-Y!LHW$*9/=@'553RAX=Y-3T]@I3A&*R2[T&ZB5TO!ONOZ0T##_/ ML/@EHV!E09@S A )Z+3F\9P:2?5CJ(#@)I%0@!@XH,@";?,9+"-\U#9W.UMO M\V>)QD"97)',L+,+M^X+"(4;PQ;Y%5@BPKUZPI8GXL8C759LA)Z^>OHQ=2H- ME=*Y6QJKBHU5T3%4Z/$!6[>Z33VW^,W?*/K?NO;!"',^+[ HQ# 0ODK@J-"Y M!*$R#3CRP3M!8:?'49Z,_\@2#%D_@0*@)-1<993J_CF1A;QL>HV4K"9MIY!00TE/&BAEBY9I($"!]H< M$)88G@3JP=$RI-@,>%(7LU!L#F-T)I2H$?>#WQ7IWGR1AVPU2[2\?*8H1@JJ?VM!([I#^7*SO>TZ$U!CY-_# M10$%P&3O=@R&:H!:K]A56CSW64>YA)ZEP'ZP4#BKUGG?I0QN'H!-)2%YTPQ5 M;\7KX2R\Z?MLXI(2K(PH3ETY3.M)GB<&;ZIQKSM@J3L=/6-R21(T3I0-BU$W MT@I<)1>2J@$+RJA8XZ]"^F(1Z,>+14#E>T!AOVLXLXU;P+!^DW)Y21%K,-]; MF&7Y$I2GK*238&FQ'W@,14'2BV2]OEX7^RFM))G 7*%RR6M762QH$DLQ4EH9 M2ZB:-X.^ "M^=<\*/D?:<'6=% .1:[O+Q8BB%OGMOJ7#R^3FJGH"15ZN;[ MU&*(_U1Y9^'W+:F5<%TI2!)R"!Y;H_G8&DRS M?O-+$>&:O!-X.A\JCZ MST_C7O=LW+OL#KO=BV%G=#D^E;"8O=/!^+CK/]>J/3^)U$^"$NOJ;OH+R-U2+2QU#$PIN!+%MVQNI_$LNR-[+0YS TY01!*>JI!IY$#=<'>" M%[88.4R%_@G3.1,A< $W V#<-XEDH )9T!."2Z5$*@5&K^1E'D5ZCX M/"%/'@<$=+%$N6 U 1+/N&P.[4 MHI,@_9&B)0_/Q\:5S#!BD0&P BP,T*;CHY[2%TQ$AOZY+KI4D-JKH]*7-4[WS$Y#['9LZ&$$JW3-\HX-MGEG3 M77$4YA\/H6,WPK&UT7RCW2GN*B",.Q2?CJ&[J3MOY)C0&- A?>=O:=^ZR MC,:FC[@DZ!%9=XG@C:0L5#]"Y3M%0V-*]CM.Q8J5YQ KOZ=D)ETJV.-#^X[C MA@7?]A0:89CO7*%#T+/2*ZTMYB"3(D+;%*T/'EI@!$I4OCJ5\[S0F(2_BZ6T M!5"@E >U8/8"S#,P$(L,,/CPWHVN=:.Q7V6@;B]-\\72< (\&8NGG+Y"TRUF M$=PS@L!(,1..+GT(Q7\VW).5T@I9_40$%?]97THI)ZW;@8VNYZ*I2TU24T," M)#SXQM?A05"]/]X9A1#0(8 M[IH(:BHG,,0G_2#L5E1TD1I5RJX*\X+1J:HG\3=@)L_R$/9Y)G3@#$M$90,:1%DJUX)X%TEOA(UVB8PVR)3'GR["K52/D!A^O%_@]9 M7>J;9;+R3-R:G5 DXP\0$N):W#RM,?L00"'8UV0P"$VYX$LWHEO@V!MYCE%N MFO*F_R)["<%OCHG[I?.+,.9X&6;T'P@;4<1?543M)VSDSP,Q,Q:O!UBA*$X( M-1RNNJ"K+G^"9T_QKB]4_H@R>ZX&1*2&[ \B#A QP(9.D,N:#;-0$1MH4"(M M\P0[QT@+P9MI?];6A*61NFJG>)M9(T*JAGN1J;Q2<'SJ\$30MAS\M;!:8&M* M"9%#^Z2C]):_R]X.;9L\7#,L@=K-MA Z'#/H3.H=?CT-L.!%UD;('X!GP/1L MQ7XL#,O-D;*4-RTJ?F3PD+.FU!933;SZ)I$<'.&_2F?S2LXNO*#\ MK+_:O>[EJ'=][YPZ RM>19W55M\S/A+55U8=X\;SJM7M;6Z+E@!1Y@#G4B&N M= 1HW&0@P^]%(3$/#*$+U=BR6/VK--I#PBUQG990G9+E 2G8NOE.X08_T#-" MC@*(DRD8"$8UI6P9(V LVA2]688(61O\LK[4+[+?DR>V2.?C XV?8#@HBL9C MS8&N%U)SMC!A(4K#OX\A,D<">(-S#50=*SE+Y:>SZN;B_F62FMBGBQT:)CO% MV0.)]L]+=*/*Z>OF %UJ1*[RD^5S/'1#;ZK/,]QU5?]SR1V$)?U1>217$V6&DO,SB^X'!KE3W;\H]CFO M>+/B8%S$[+#DF)DQJWWMT28W+V"[,NR5K.=\*D-.A;&*;+64R6BRPBJ#7B*! M3\SF=!]+!1214X']&IZ" U_C_ MX%K@VO7UT4,VR3$]$JLBT"I;I&*0&^>*&1W*\DV5#N6'&R8YP&HI@FM=;HRF MPX%B57"O?]PR &PV\07%E%$3UDZVOS$(G,XD;+-&78-L/*R8,:H"WIZYWLHR M9?]@(B>A%0!Y7\HC41&W&@G?BB8=HSG0L]1/' MLQD"VV"LT$ 6-*J_-TW7E?.K6TIGRHX#](EP0)FGQT073?1%]^A4IMXB;AJ2 MJ;?:-(/1_5+=2FYYB8LV=YFP*843*X,UL_)LVS5&D]T^X4JG;O",<#!@^9R0 M9\$'XTA*LC*>:&RE*OV34ZEEBX;AJ:U35=OY?5GH0=4::.3FPLI8T%IFJU)% M%0I$5I>^+ #O6O_VH7W**P@P@?3APH#, M:*XI$,F5>1HSEK?.W:C^G)D093P)LUF'BSEEHSM>V99-M?(^%5,&QEH*RJZ: MCW7+G4#%F^*5%[*+\MNFEQ4?0)J:(2SH"5P_6]RF;WEOM)CG2\SXRP9V68=+ M@>8;A/N2E0+1W%/]'1+_$K7:K&@DT1-/P5Y'!/.(>HE!G,X8AAT#[!H&0/DG MU(B88O(H8&3:(OH7R,PZBC/=K%!DTU03_]MDDH9YP@#E44S!9ZRGQ\LAIC)[ M,@V* --"9(V,,CV,0VALL*FS:4F;!XB2M'OD#,Y]3=S,XN5C)J$\U$I3&O?3 M'YJC9'?/0(YZO>']I[G-U!CXTD<-?7E6&L9XB) -W&GN4?) H'U*8 DSPJPH M>FUW&.2T<4S,8[ZX=+K--R)9/K9\?/Q\7-@N)B!2D>*?"BPO5(,1J!V;RX(L M5UNNMEQ]J%Q=#,H@ATLB1>,\)UDNK1L L0PN^,FA'1T0 GK^B&Z.Y7'+XY;' M#Y3'55=!$;M5\1\.[% 7\@3I]@$4C8:Y]\5Y]6#B>@A8@:F4FT2((MQ-W<^8 MPM[H,;6=SS,#IX7@%L6ZZ)[&"'M&H-A!FE$^B,!>J=> ^4WJD\N7JR2<8P05KE7 @?KQ,-6;F/;N31;XLD,7%]5_)0?GE*S:F4Q =.@DC6NB<>JP9ZP M$RZLWCD16%&1&K<6[7%43TPM4DN-)O]&HZI[QGP3D5&_H^:7*G[16=GU=C>2 M%G I'/84?4>)E.'$E $O\;8)A/(_UU\N2Z@F)$,X)X"!7:P_4BZG?I<>0BH= M5)I5YT4KMSY[PQR<%(^?HVT:V5_X[+_USI9A!5%!(FH$\.UN5+9%<20@H58EM#$)7EF M2%,"0BHJ)BN$J.P,$QJ[_NU:DJ1SA8PH9;CL,TZY9Q_!I'QD#A%W>GL&51W@2%:X^%@&H^RHRJDBHHJ@2)CAV,R#LL M5:K2= MZWR"JD86L\EL-M>!U=->Q52 =X3*Z*=V7):VW >3%IK;-<=XN%6])"FP1.)R MAVA G&+N35J;,<7* D!6=TM^;]>I#SPX\S-K!4DQ\H$(FA1SJZ*9N=6_&)OP M59$# RO(7IGI;?6XBX^4JU5#4DUHTFDQ %+I^@T;]8;TTA[+GTA*LG?-@PC9 MP-MD?VQT%+ :5%:95CV6,A]),Y#,$,__@>^@=VTL3=+%086/6C9H##LP->PJ MG%GH\<0UCT:9U@TK6;,153/?7,8:2L17F>JH:9&!#;�D\##K4U!IG, MI7"4G0I_Y91!I'P@RX19HXBZ@:G<(AQ77)\Y,)/9DJ:],= 6LIBK/ PGB=68 MEX3#(/B73 :+L5DHTGWNZIOEI\E1=>@J$D^':E1/1:&@-Y- M3!9V=1>J]VWZRK&L9',!OKI?\HYLQ"N+ MFQ+[R( \DLEZ"%[-!=+-76I%HC(Q;X,9;9K-]" ]\:180C&&9'U<4J)"WCSB MIV[(BF3TNYK0[2-M^TVVJFR&0EGW9/^!S%*>UK1^.%(:UOH=A4BK>:,>(VU\ M/4F9J.FWX"94WV0ZT@6$9&D"6JEG=-U?9T][8V(&"6/%JJE$#32!L<@<5H(@ MO^VTE :WI1QB,+E$#;4U4.7U;/DBNZ7TAIUK^OC57J&,E.*L5>N?&W(/Q3,J MW[4N&^367YSWW0\&G:DP'HDS]604[EF0Y=2GJ6/#I$O)[M90K1^=][T/%:HM M$V#IN<4 -#3*)-0KB/QY !HC\>06YI%7W4Y;^;#SN_O/YJ/HW'V&E?@T.@[_L?RLWA/.Z+GZ9TS3V[5]8Y M%#>C$16E5:EI<&?1XX^G",H54@"8<$%,;F3O)$H$XMCJNI$B*%V1'V:AE!R M3&VUTBK(DCAD>UI3!6XFVODJ(:"(E,!90]XP^IV2%:D!P&@T*K5+$VW474N> M^4@#%W^(B,%\RKWN*C6#+T6DW@)H6-[JRC(<.1KJ-@[SAL@$Y<$Z1G+5>JLH\\_BOAF*QSEFY\'AHI@K(+NI-]@?.# M5WI)Y=U079 YS[F5XQ\I_<-XL!3\*Q ]ZNFO-">.2IV(/W'U>*Q6F.]#F,NR M(2XMH4TOQJ# QI>$>[DPHV(>H10J-2Q4RU0*PR3ER;;Y4DZ46=6_QLP4EL37 M!HE>$07K5Y)=C8)2"AHY$0D!EUG3V:)18._IVA]5^JDXEE?5A*9%_D:Q'$?]>[O.V^C>P_0^9K#.D(4L;#K4\J^)[F1B=#C MQ,O0B>-.T>HV]5:,*$AH_^7!)KK_@9.$A*4HBO-M._KHJW\J(QV1/4RM$UPP MMP31\%/B/A4!!S./@UB[N*H@37-10KPOOG#&&7?R;12N_1/4P5$1W3.S^.<( MW/KL:2,N#GH_]UXU4/*AB ' ?4$V\T,O32DJHG(-5+E8;+AB2AY%83!E!:*- M[*DRR!F.N$"WH [S^)JG1P8JNR.7P/T8S!3,@C MKA*$BZL0V*XJ LB\GZXQ(JD4$4,S$$X6:RP?1!TM0WLK\%)\V8>V[;%5V%S?RG(JECEFN8MJ6,=%Q(L) W$K3 WV8%N^L MBT"R))XW/(AA?&])^JG-,-V.(%(N4:(AYU=*KU.!YEOQ$)[5+3UKB [W.W;$ M)9SI2F$?6I]Z=%HCK^EW_KT99D+C@W+2M8)BWWL^/*8][PT;VG,N531ZS!I? M:K>II=Y/'A+EWPJZ1E>/Q>TUVXVVM0&&;R!0H*G -?$W29RFFVX&[9?[LILS MF^,OT,28K @EY*&*^^]SF='DJ^2HQZ)01HZ=XMQ-:=060GSH%KZU,9@T)5@. M9)[J!D1P0*B*Q(N*RC52R_B&&QPQC)CUTMN359)3>(CGKZA"7\ M^@+8@VRB,(Y_<,RAW%:Z]-+,W&]LG$D"0:W:TEI3)D4%[P, Q5\]RXF'-SB0S.WM->'BF MB@T+5 U=$OQ,FE0J1F"T<[Q1+V[_0_(T&C/#I4D]D1IAL"*I>3\/(Q0XYF?S M%(@N_;!_+&?C&250LHZ:.RPW#G\V7Q)A=4.H@(D/-G#,&D..JZR&Z M'?C&"06E6DCAWC(5OZA_K'U\/=A<@6O6*P&>Z:W>&BR.US08_OMCX>I*]W>? M>'OO95]O/_Z-?/SCD!-YD'D9\; '@L*4'.;//=MNOD8I]KL]=#%*LIOT'3GJZI&&ETOETT.?<=D\M(3Z1$/LO0(?K M>RG?0B;$VBL.BFQK U"/!5BU=&CI\.ETN!Z4LW1HZ?#YZ7#PRI6U\JF'3:.Q M[Y50][!OQ[97EJXL75FZLG1U%'NUDW*<>/X/;$.+IA@"C9-?_K?O"S&;O0 5 M[C,_<%Z4N!B@P3-9F/>2G+OQ YEZ_[4U.X\2&K;!IZVWPPBQ$9W8]#O[GT_ M#N7D\;Y')]6:)(@W[$Y:.?.VYY MA6?3Z2^ZT(S*XZ)4[.+,]_;@S#\BK-T\(VDDOEYCXO=0#GW?^MFJX5?,%^/& M](ME!\L.1\\.5DW8^/4.>_NK2--?:(J":,6S60%Y(%O$ W$_E,:.[-7H[KXH MW[T?-%;L\N"F%.2S/T^P<0K[8*,M!Z377A'CG70LXUG&LXSW[(S7&VU=5V>62O;-"HJY(3D9FLIRF6R_>5/ZG,,Q9/J9+>OBGT5"8IMM_"9=VP? MV=+F1-U#FW84-&1C5"^;.;72RTJO%ZDIL]++2B\KO:ST.LY*-2N]RM[FGPD MI>[Z9UO8JT7T:=([ILOOQV7]:QQ/[X(P=!$;UXMN:#3V69H*Q/+\-0;._S5 MP"7^%<%%?5XLO2 AB$O\;9I:R/3=5JOV7@)^3L4LB#"3%M*.!\5Y>'+SR\CD M!+6L$,L++#(OBG+":440ID"?%8VA6N"X]AFBG<%OX))@YOA!XN<+G(>"@TMX MT!0AF>)X;#DV$'\J#AW'NM%U;>?O"!^.:&&Y3YAKB*[&[W=NU,<9=WJ:7 @M M>PG&!\[!]A"]+,J"C(>[R4^1^&@*5ZQX7BH?B7,^];3&["X&Z^_C*YHPR0 MMA!>FB?"Q$]#"'2#(@(:4*^GTR33$M;:R@ EKT".2T Y?2;BIR_$-*5]@A>$ M2*$F<#Z_B"94%N^W [QV@GM^2$+ \0'%X4 "M.[QG. <\E0@%!O>!S1WB?,2 M)/B[@5K/9*P1%1.QD.-:]=TSS2,/B:IH6LQMO>4!!HF)%U<6.WGVUL##\ S3N:12]!#,M2D@8BB-OM M5EV6D!O9I%@%2DX>7*P*)!C&])OZ(3 P'(O;@+$E+T]Y1BF)K[08VEWY?#W4 MENY7.\E3-G% MG$7B6,AYA4GYT_ <-@PS*-9N?KPPS3A4K*;ID3>BB M7@O1Y6&MIN2*GBULGC.<<$7GM9TS7Z((;V'';Z&ES06O+^L0]%9IJB')8F-% ME5F=@DH#)XAPK%]BBF]E0O).F&-EI-HIV^GXF_5-,1ZRP63%1:AC2'$.AN3] MJ&!//B":%*K\#!YI#"HT(8L&M1L1A&%QZW5N_=[2:M>_KJ3_<)IVCG,XI,M4 MM?WE/17G!\^@9KB1O+)BI;_5F1'/''#YFL1PB'+Z+8U4H_AHU?RO2,J\[.%\]4-#U;'>C,97-$T%!A1F&1U9P&J =?@6/0- $ M26#E!-ZST",I:^R.=([#YQ+UOEJCPXF3BLL5"IJ+"6)#&EB&?$Q$1J(1D;Z# M%.=2HF^F["@5F=JPI?()BQAEMP;J5T#AKI[O7J#Y\W ]'.')./^E06_!@Z/S MD!0\B6C_FT>3TKA,B,8+HM"4,1"P#6;^9".^0H;6=:I7[+N+%,D<+ MR+ $T7F*9]D=Z.W&B/9M[&:?K="]$N;KVK&K/(D""L CV]0F7I>=YTHVM$B<2?^Y\)IWH. #+ZTZ:%_SF2-Y%T:. MZUK:$V+FH76TUMK"X"4F9:*9.'42;.@^@_<^$-#IQWF0VG5/84 M8]3^#BMS>$@RYM$1;C=U\J6<1R]29+P@G2_DJ/A,^/,(A-H-BCUG!@\+.%/D MRK*8("V%Z'0R42[9<^[BA*9 @MS-XFRUE/F6N9?"V[%N"F6J2BG.O5N\-HH= M'T?=XSLG^4VJ4XE.(EBN^/ ;"G&UG3.C#D)]4!S)68IZ3RA_Z4UE/1@EM#"@ MQ3$0U_B&B4-E(T70Y4BE5\FL[NL%8K,B;%T]'./4J$F14X.LY)<5PS M\;_,$W].1*5?O7*F.57>'>0AUXSG>MD3!FYH:D7KG8B[/,C6[.T2>DAI%#*G M04!%:?GGR8(!5TE"SJY? 88,\TG MF.6GK,0R]"(YXAB5'F?;BW=GA80 =66(8E<6&FM&;K,E4X@7R<.D)^"[@D40 MX7P[?"'EC2A^7E3QPHJ*(<2R_H;KG1R@'$^E MHJ?:(R]]^.7W*4J_2C"^"EY5-:>JB5)$D7.ZZ2"%:Y/"K!GQVDS%PUHH^ #E M6\7=IJD@+UP'<1$O%D&*I;Z[NTC;?-:>1;O^")G2EG/-L4B0V!;.3I:J>J%@ M+I1F"GQP23T^+)]^$R)GKUL#0%4CO-(XB$>IMD45CX%]@WXFJZ$WE&N[(L2%9R#/=N4@INHT#+.A59=U> MFL980@"_XH)1^3I*%9GKT48IFK&-"(L_=3OC=M>!ZT)X_B&9FW\:C=J#1A?6 MG+/SIV&WW6EV;0?K(AZ<]]"DR]J,^^ :53/A:G=GX@#U&47:CUB5_1T-X0!T M$UPH0]C4Y^/Y&",(0,CF$5:22L-<58>E;><*J[+HWRS+09%E'DCX!#6?0$:5 M)GW"O_(Q1L52&E,2U.Z34D.@T826Q1DY.9&&/>0&U6AO=*!:M-MMCP]5BX[;HV:79J-P M5H\>IAZ]8H6SW7]Q,)J3E9/%J(S)GZ BD[99DR7#@+4/ N/5\U MU:<4_HE]/U\&'/NC)LK)"OZ7.\Q5I;GAPX&B*52(].;>^?BN%MS]SD$Y;T:/ MLGF,RKPJTDOIG@TJ4!;/%HTI10&M;"=-$0@%E3$J(! E\+'@26J-N?8 [J\O M%YC'$Z VKLYV'6_Z!WBC,K!%22=8F<]5W!@<6U*Y-M>=*[4:9&*1->\:#BWD95GU6\7]7%=H-MES6K()O*"].X M()QRAR,7JR.-O/LKIP&Y\GZZ@.-!8P?ER[MB7QY59_\Z,P4'*#'/IE2=0XTH MEUN,/CIT-T2;U,9W<4B\%/7_NRA"_DU%>!J.531FFO;;_4,U34?MDV:7!D+& M/'DM?&S>EY(@9Q?#"$.PFH*H6V[E+;\5%_W=>,@7KJ^CJ3W%'@5RD M_0F$FB6!SP2%?T'@IM1YKT ;>IV/WZY_3_6/W8\?7-663=;:^O5?*]=+6[[R M'EY9Y45GE1>5C';#&%_O'L>GJ0MO"%R'_(+',$X10E/>Q*UL?.=>1FERJVTO MV-=P+N1781,JL3,8M5N1K#N( ;9'QBG,P$5=!SR%']P'DN M?5FEK(&_G/?[-J!ZP&#F1 (#D%ZR0CJ@F@E&1%/?17A5?H8P9L9KI9.D^E71 MJ5+OK3IK-;AB3%]&O_!YZ $G7_OS& 6=[!>FR@FYGYM:B[T,"&>2RBYEDC)8@X-..!-YD*8YTS7Z=F*Q#..50%=/XEQPE62(]3DD M@>A1R92DAG;H;O* ?T,\1Q00J_<$$5!"OI#MK!Z7K!1O99>5D)7TRUD84IT1 M/(NJ80."[/LCCWPB(7IS*L""P[\CI!OU6:"EA+E,V!8*\?>K^D.%KM5,%)U*DNU"K! M+;#R&Y'7S\X-2A)Y9D#,,'_N4\I>)'_1*A$CE=]3#))-$@_D[4+>F(@;D&5T MLQ/EBPDW";$0/B16AZGI236\J/)PGA6TD.3;!@/%MC(J 0:HT MG(@VHHSDIK9A39,6+A6)C[T/5&2$JB4,59W1O[_19$ DZ!69]E@ N(9 P91:KU@JM7*>&5>W/ M \'-?/@L7Z8B"!DR6B'^&)QS .:KZ9A(C9H:BM,/E@&B#YF =)B^#R(T*:1J M9 LAE]9^\07D7FGP#*8Y;L!1:A2M<:6U@?((WT;V"73^':_M=>!_)?5F&(O. M9*E7N^3;'JQ/CU@L6!3>@QQ3I4_*([2;3&506M1C%&Q$Z2^;HX&<3'-A(A>G8G[2?5.)/9ACQ1G2E99&[3$O) MRT(*Z@!'+5 PX6G3[S8LC\5ED)B03[@JMB7* ^/+XS6S-\'&D! I5/I!$D=8(U[>9TD#U+*'!3:CZ MN,!@MG(+G%/2IQ*W'D.X^FE$*\LX#=CPSKP?@BH*)=0^_R@I2H#Z/&9@X%G!4]^3>(H1C9ZVI26H[(<]VQ1.?_E13EJ34PA M,^+EE;8UC*V_SH!7*=9Y'F,VQ@RA79U=GY=":,':R16W_[XD/\:\_^SZ]]+M M?XO;M)Q6Y\1Y_SU>!K[3'W0^&%-]4J?EE";.4$V2=.J IU/Y.B=RL).DQC7:&F@FZIG@%0 J3%YPYVA\F/$TND56)]UXV%X7HN\LO!6:Z\E M.ZL8AB =P'548S8YRF-8_F]:/%+'W6OG$'C%][5A*\&]\SB#M.&.ZIM*@U', M@2B(=%_Y&'"GV>$O&T*,-8_/AYT'^J*"/H^?G*:N@WNL"_U4W7RQ(OVA\/#8 M+TH"O:RR5%D^IX@ AT"0:8?&KBH+YS$ZL P%AR/K,7J=7A>^2>DO8&,01=Y4 M!J 8)1M6FZ2NZ,.H,/SCGZ+-@,?1$O)M(*0@ET M$0*WSE:*83_QL >-F:)NJQ%+$;";&E0RK=PV46]#1RBE-LI";!&+EZF,<@,< MIL\2+TJEYV)X+3)0'[!O4KSA:6S2'5LV>85L\L7/8@R*8@G7O6PR;'6'BDU. M3SH?:.I>XK4NJ8,8@TLFD-*?TP]%C RK(2(#^IX D3A"QS$" MV8I0U A%.MM0#7?)'G05XT)&4X4V5(W!WC-E-?@S)2C]^T3'P&*% J)Z /4K MRK=0BO$#8X4PORYPX=4/+7]G^2,IKZ>:48C@C7(+L](MPWR&T=S :1J9C QC M3\9,YB*:@[4%;W?&6C=U1\#; MI11<2U:%F+]4*6P-:2>?ZJ44&:-QDT"[U]*AE%@XGVE*&)*+E L8OF(6/,2$!7*\JPX6@0M43])ZH,T>,*<0#+%C<\/XM MS1 0BI@GL@B'-Q77VEJ W=CR2DP2Y5P]R)D][5R=]( S&6Q L5^:(]R*4#D1 MU8]7-(:96&'(56?7%XYZ7$<]K4)].E:/]7-LGIK&)!>1M>(9]AR6TCWT]G(J MBPO]R;#TY 5$SY661-<8(&CJN]I&PN)+)7>G6_70?>:4-)9::_+JGIK6<,U&W*$D/E] M^&;X=#]8ZE%V9#JI?ESNME7X!<%:; W$=PVM$A"3V2-90^=<]L%1-?T$ C](F&'8&Q3*^&8^BJC %2TR!<'1$U$L5)R&C V/A M1P:5INYE D9-L R%BO?RG>5<.P4"8#^RBA<_6R\%)RA"M2?EV+1\P2PDBTS) M49R-SA\)=QHPPJQ.V$11[AG],F1Y*7[*&@%.U&*IPMIB6,#A9V^4E86X<+Q) MG$NO#[T:C(70PEWL%%&0E6;J&KY?[M>:L"_I,PV=YBO:*?46%?"Y9DX5GU<, MYRS_08V",^IAZ#UEC$NL=)ZPQP=R/ ]G)(ST(C!9L8W=7TSM83-CM"5#_.)\ M9=J"709C/,V! &\8\MPX=.>OIYAL4O&071A\*!5-,@4 M(PNTS6>PC/!1V]SM;+W-GV6)!&5RC0K!+P5D E'-K\ 244H='#MON5',K#:B M5!@JRS4,1PB=.[-NT0!RX&.HT.,#MFYUFWIN\9N_4?2_=>V#$>9\+DT\A,__ MBB\A6&ML@)\&$A27=H+"3H^C/!G_T3 *!-6 J DU%QEE!8P]=2S"BZD;$Y! MX@N8]N#[/PGPP!X,$UQ+%5%?5R(XOX6'4;*=A,6\]5\X82'K102Y!W1;J7YU+BRV4)6]DT ME!^JZH>E8V+N!;?\:;L7P8\I[(=FG/+RF:** N7UMQ8T(JLMV\[E9GO;=2:@ MQLB_AXL"U>U%Q?]@J :H]8I=Y8X'DHU1+K$]5.VQ[N"TUN;CFP#G =A4=T+. MDD756_%Z. MO^CZ;N*14ZR6*4U<.TWJ2YXG!FVK=W76.\<0ONXCR4:Z?]@$AUT8(U[U];HN7VDER03F"I5+7KO*8D&36(J1TLI80M6\&?0% M6/&K>U;P.=*&J^ND&(AYWT4*J<^W$H@ M(:4 Q73-NR^IUT)GH7+IGW1:&&CB7.99$2S2E="$\_7Q'@>,(R9:K:DS,Y^^ MB8Y*Z.I3G3U!/F!'S0NE>8VA [*JF=S5*14-O%7JYOO48HC_% 1DX?8MIPNK??_ESGK9N/&_YRY?DQHOD M (\++3+@A[-H^M6P:K[,=(+O6HN03]JO@JNO"Q>G\'6_XB>#L?$=Q/!Y&/L_ M_O/?_M=?U+O58&YL*\W@"7H(>O%^3?WS_] ZL M4?@%'$[KY*)S]>GR\G)\=7XQ.!^?7O3.+J[./YT/3WI7)\/!R;O_K"@+4\P_ M,.CVW3,JPOK*SGV,BU=ZL>FBVNU&P+Z8VMYZ(+S[T$1X4XYXRK<41AR<)C3( MZV5_7Y&TW7)D?)!L&%?==C9\B4201TN7!7(Q"_L]6=AQGL(=Z8?=1UIOP1_' M-,*ZV^DT-[MZW,CLZN'H:;.K'SFZNNG;^T>]^J/Z^..?JKNC1-^H++?40 <] M6/?@AK3KY9Z^NW^O]C&PO5:DOM1(=@7&A1L(&E851_>[-0B QST)^^"(T.[/ MEDS:?P$F7=]+^18RY]9><5 \78L":NG0TN'ST^$Z^JL=>+_+1#8>E6@X^!B6 MEH,3FV+U ]K-@Y,!C1!(Z-L)SC M)P&16W^U>7^U]X"_NN?@9?.2J#MTN^.3IDCE4!ABWU:198G7S!)]<"]&EB5L M-&G;O:7.R'D<3K'2K2BP?M_]8-VP Y)$C6[BBXJHP<@=#,=[)ZY#X2\;Y+#< M]9S>>=?M]!HS %X]=UD'_.-Y'H34*O&^UYC*M[+G$;+G96N*FA=!HY[;&W0: M$T$/;,^AL)%UVRU+[8VE3GMN=]14\KP@+;MB.76JW%# M>MVA>]*Q7KYE+\M>^PCSGW;O%WO M!QVWTVTL0[_M_A1T\]@->D'^M+$WRW$-<%Q_X XZSQ9\>QL<]XKC"'M"G"!X M">O[O' 9=YE[^\"]TSA'K(FGB+?C+MAMKL[[H;U]_87@W>'0[3?HA.Z\HT=! M>39"9*7DL="JE9)-5N2>N&,K)9\_T/=GPM6JN_[9%O9B.'"-K[91'[6+,WOE MA'M&?%33+WBV)>++(8;D2F2(.>P3("C\2>+B(_3;VH?L).:Z[8X#5X5U\=_[P!C[ M3+&IFDFLX4XUAC@B%69)3@#F>K0!_C9B4'.&?^49-00_JF8$&1#SB&PN$HW# M7$&FC>\BAA"7R, "W&["-C9P6?,$9V'BY)^01VHF@@<+E"? A#&J6@;ZE9#P M+;^898N;BE?XLSX?3-IUP@ M?&Q6P.$CC"ZL7$2(P6H^ Y<]%9D7A$]!_CXNZ;S7U7ZZ+TU$$TX0&!K^68_C MRDBC=R!\&A*,O?:H8<'8D#+IM/N'JDU&32LZ%@Y"32]8 26G#D]"D JFD-RU MX'&[O+46R.H%C[P6T.AE3QIG3S2T165K0!IL!,U^;^)82X0:$BE32&&"!(T) MA_9ILW0.VE5]CV&CREF<(E2SG^"RTJ:@RI?C:I?U0,93'J*'3WKGH]K'X6OO MS.G3Q>C F>>S2I:3WJ9Y$DAXY1FH8S CY!X;8T6J>_Q8]/3'()AOA7Q.>.FK MQZ">C\_.NJ>#WO#LLC/L#D:7E]U1AU'/^_W.U=GIWE'/]^3H\H]X^2]D,_K\ MFV?!13\DM_TQBST,U/2'0-/;3LE8PE%<7NC+"[?$1-^ B%ZR\W'<1G03J %M M8 7CM&"<#C1/!,F5&0['(:W<=C9T^.+G%8CM^O7I/%8R9,-J9CB)1TX'7,A) M$NRYH ?1=OZ.XQL,F/A$9#2G @WS($5_!-';73DE1$[WWER81$]8P/KDF#AC M$+(<4^E%.,XLS4.2EC>P))IA)L>/RQD26GMM/0&U[?QF3#KA<15++TA2'@4H M!UW(/<47 HT*.:BE=&:%)C6WQ9][R0WK$Z5BY.KD5*?M!E]8EM]E]=]+HP,8 M@5].T4H?X$)T@.N5^NXS![8]*.,9I:S$@<\@&(_;G5[_I'\Z:&X40:^1400G MXZ?AV0]>)Z#],6?P]@6TNV.*9/^XNK^S@/H5%/,.:1);T52Y[^W!Z^YS-_ML MA>Z5,%_7CKTV0+Q][M7@&:CKC3!JO9=HI=VC-O&Z[#R77&;#?U?^<^$U[T#! MF^L;=HSL52)T6T7U'A//&PV&_4^C3U?CR_'H8G0UZ)\-53RO![Y!_]GC>=;# MM!ZF]3"MAVD]3.MA6@_S6'?3>IC6P[0>YA%LI?4PW[J'6>M;?N.ZFJ\>W/$] M\:+4H_K8M*;09 LG\Z+?'YU>=@;GIZ/NR=7H9-"][$LG\W1T>G:^=R>SR2*1 M-4/,D9OET&XYYG;M[!F^@.7]8K6L%[*V:B$6$Y%H9WL2>PE-E)\&B?"S&/[R MWJ@]/L<_&S7&'Z@3@6I>D<=J[L8:D6CZ9RS&!BTK?@H_I_1_/)L%/K^82A=< M3/FG\0(+R%.LC.9BA5N1TF."R 627X"D"82L.J#*@1S^O*#'),ZMB*:Q_I2T M[:AOE-]6\W(O3.-M/N'1KSX+0V+1!&@RY0)W536W!((-9#4&+ZFHQ@#G*HBP M6,W'QY @FV"UC$CAF7_'^@D_OHFH3"41\-)<<"5(ZH6Z C\5QG(;:Q Y;;BD MMZE:XT&[VW1S2&.UQOV&UW9?K7$C+Z@M6+:UQB]7:_Q=-KW ?ZUWHN[R@F[# MO50-LV)R_TR4J.$VPPO50D7=!7I M5E1826/R"6CDY""U4*]Q[=A@_V33'2^![FPHM:LN\\2?4U5^+7>9I?I6?1V: M%-B[^HKB0A@OO15)XAI[]7AD,)AB>UUF,T3RV&:71X0@RI$+^@8F_BTT($M=Z^Y#PP3 M;A+)A'*A02 EP<)+X%;EAX.CM4!!I!)1#AP;M_()D9_LO<"NAJ7(A:%?5GP =<:GU)M#3T"7 MT5RCON4]KP9US *LQEC>)-Y4+D-$C/C_ZRGR2^DFPI"88?2+J46^T)Z1AGM"!I8(I^(S#4$73BQ(>'[$22"W0 M$2[$,U3C/-LA-%:=XVQ:TCT5,J-M\BOE5-"^ZF&R>/F83,]#P?12[JD_-.NA M=CI:%8,>WG^:VZ3-X$L?E=1Z5AK.%% )*(TT]U(,7XO; )0CP_]XV!>(/9 D MF7PR;0E-/> HR="()@$UKTF!;"" M2C%9KK9<;;GZ4+G:6V!42SMY]<5X]F+C>-;P& MX6EN$F&@NN2(L.*E]WA,;>?SC$ @N5;'2?DY5=$]C04CL8J?09JYB$,)SX8; M5=;+H;Z(!]\5<7F31+.%*IL0 "S5 *#:RKT-//@, M%<_\(61:&*%HZ*F$ANDA!VW4C @W1'51>98RX!!IW&+EKA'ZG'B$IR.18[P5 MM1/@LS"ME,8(HP-_IQ7C%5F1WC 7)EE=87^JX!,$1TLIB J9!)6M< M700&?Y@B8B@Z#PAX&E;OG @_7HC4N+6 2LJ7L%@JD%C2%@.%SM]H5'6_J0=D MI*(H$/_E!45$NZ53"@C?M 3B%V$1;D\$7,IEAHZ,T/M.//E#HBEIWC:K-?_G M^LMEJ5B39 CG!#"PBP"URN74[_(D;I-R4%V,\7O1RJT/UQ-SE$+VDK+7'TW" M2R:!=2E;S0IDW4XRI82%YE?CP[X)$("8/_F-$,-*R+E?UY(KAKA@K9"MEFA\ M .GC>SCU3"*_E,S1FJ2<=]'Q\;I,"\M(RJDH*9@OIP2/3'(#96D+=K@5S%HZ M78*")9 ;+_QYA&O3.1E\JGX6/'Z:^^H$(]BI@,^!T,9J5\F@8475J(>VQJH M.:.# MN/89:2R:>B%PL*Q=A248#VP[W]0'F&"3Z_FQ![ZN4(MXZT3@<#>I,T.1L4B/$7M3N'E 9OTSA"<,&D'U\*\*8FV55[Q,BS8>KDM[Q MXZG@94E%H^W9HD0!CRNF;Y8-#*5-<+)@0<)RIJQI%CS5 R9TSQAH&$V0C&4. M: .LH?"DNZ%>R45KZAW -=C>$0GJH4"QN\SH#A_8"%C)8X-%%@O,9L+/I.]- M\P7*%GI=J4;;NEL][N(CY6JEB\(%-/KSR,,T M@RH;-NH-Z:4]EC^1E(Q4 :8V\#;9'QL=A:! ]JYZ+&4^,@"^0\__@>^@=VTL M3=+%086/6C9H##LP->RJ($I)?F#W&*S:<([OLQ$EQBR]=(U+L=#9E^;GQ*!% MZD9;"!Y6HBMEU%@>?J3,[<&:D@PY]'-4WA>. 9$QIMY2?4#9*BZ;!"761F]J MC;.G YQZ8B =;UB.4EVPH2;0LBBMD:]]2[SZC*6+TE2( M\5QE3(ET9R+ *IIJYQU^C!/IP>'UN@L#\:%9JB?@JR5$M?$=G1N[E%J=*@J4 M0$U(O[\O20WR7P(?J2@0=ZQ0,](;2'TU+3>NS)$9G#U%1U-Q%1AT,FI&(3\L M&8<] (+"#P6O%&&LF3?+R\5Y;QDV?:MWMITOJ-JI]!BI-%,-*(5F5;CE\*7> M<@D7DB"D/7')S"/T:C_ 7G'OYYLM+]PW(=?4&VI(2U%2&5L=:ICVM)^P5@*1]FI\)=6 MXF$O SR!?XE1>A5U U,91U0DM#X*E938DI 2D,:8Q5SE83A)+%T!"A217(5? MR6 QSGMC[J.Q4O*;Y:>E14,5\33K/N*VDD)!Y?CE\C>C-QF7SD*;RXA71=RD M$.%E2U,IAVI8.!$8;B"=E$^$L5^J^6\!&K![38D4B+2>>-IC1IME,#U(\82Q!Q]ZE9BKGFV7( M6P[)()EDKAZ>RXQ^5Q.Z?:1MO\E6E=/W4-8]V7\@LW06)#CU8NUPI#2L]3L* MD5;S1HS?4C&=\?4D9:*FWX*;4'V3Z4@OO,CCW5/9B>[I1UQD 4@-+V'5"9S'G\E:H\AN M*;VQNQ!^NT+W"F6D%&>M6O_C@V3+I7S@N1$SH\.3A M4VV9 $O/-68&@5%&$SW)A)H'H#$2?[[2 M806*/QF7(/L'R;2U)*"@VD3I]Z_E/&GU$:AGD%M:!5)M^>\EC)S+ZZ_FTRAK M4_@:' )]W_]0""2*M8)Q&,JG*5USS^Z5=0[%S9!1RJMBX=!VSJ+''T\1E"ND M ##A@IC$G%74C15"Z(C_,0BF.! =8#Z&L@BR)0[:G-57@9J*=KQ(" MBD@Q M4GDW5!=DCOD,%?7Q*?W#TZ4H^#='$4(7U],?E@[H'D,J=2+^Q-7CL5IAO@]A M+LN&N+2$-EW+D44K%])=C4*2BEH2*RPHMB@"8(9"#%9!N/B5X'D7[N,:K$B$9!RHP=% M&ZZ4^2F.#QB+T/6!1.?.%Z,B@V9.RZV>[K+'E7"N?BR5%NF<&X4"]*.UKU&( M]YL\F)8J+2IAS49)$1*!4DXK2AY@8 MIKR$&@^.VDQ'25A(HQ$5\Z4Q%%5P88YAZ"E MPD!RD>G:.[+F*&F_$"*3#^'WMIWO,=7>N-I9Y00X3_DC":)RK')@/-&_U#W( MA3DII/(@=/T@(/,DE\\QIJV;I43T@&*J'!>/CH5<>P% Q 5>N??"K\U!\F9W! M?DV#D( MKP5P$-'ZY4\>\WF5Q L&62>X]#E#T=]*^N M!N.KTT'G\OR\?WK2/>E)A);A^=7XF1!:]C;[-LZ$HCVUH4 Y:D>56$NTL"K- M4:4[!,E-)YUSR)('WI)XF0C?0X. :HON="$5O*^EWT7/Q@H_ EI(&\%46)N( ML'&SCV/&"?@U-T'$B_3R+%:_8'AJ^@TW;FGXP;F7\R&#YM_DFW_\3[ M7_9VN_I7-[KFGM36CM)8X66MH6/M-,E&KW[T[OZMV\=4FUJ9\5)S:\[28@/C M6?'O.O2Y;3?8$FFS1-I[ 2)=WUKY%E+I:Z\X*)JNQ7(\FE$M!S?VR]+A[G2X M#M;YHG2X_=Z]02+U>N/3WELDTG6,WT84.X(WO)F10^#84YSJ#\&]]F;E*\8C MJ8,"HRGQ\N%9-"\UTZDQ\6#L-1U6HYO=C_>^39;!+(.]N.YCH_!@N&_H#OI#=S38VF1K6O<] M:3\.CC4?;]"^);OUV_7OJ>M\A?^F9.FWZ[,7G8![,$S8/7$[G9Y[VN\WM1V' M0@_[5G56H[UFMABX_=,3MSOH6K:P;&'90K%%SST9==S^<&39PH83M]K8R\4R MC%="R)"A!OQ?'1B.!RYI\/&%)"-31P.PQV7RGJ=[#4X&;F]GF6O M@Z02RU['SEZ]4=<];:YFX-6SUQ/#=]VC-Q2_8W-P8^12JHSH+W\2CE(HGE2_ M[0/>V-W?ZH,1_MP0]+CMUA?^3V3YNS-BU+6I:T+/DD MENR-1^ZXWUSMAV7)LAE;GOA4UQ=J_KOH$6V^[7-#4ZF:37$5)]=>:+P!VU,C M/P@#>O!WO.8Q+:07HZNS\T]7O>'5U;#3Z77/3CJ7W$+:N^CU>N?'W4+Z=VS* MOQ5IQGVAO[>OVTZ6""_-DY792CK-DT"B&5D!3""P)-ZZ1TRXKJ>OK M<6H;)G9Y.M4)-/*DVMKY71[D5M#O_-!+4QYCC]@!BIY;LSAI(8J.<1QMYWMI MO#GWKDK@6P;5J;F?#UJC<\2SHSBX]]2N'.+&'8"@0TOXC2S1&>)[AF([O>()]4!U?T59]A8 MLK-D][QD]VN,0\TMW5FZ>P:ZNT+T_O]!//B]6L('5$RWSVS3YR*^[#H$C(O M]6C%Q-']T)"V,/&96?T9-_$8-NY@-LM2G*4X2W&6XBS%'<[&68K;9>.>'C(^ M_B+X3=4TUKL]W C[H=#.GYK>A&-H,QH.>VZ_UQA$[J&<)=YG*Z.M'+!R8,N/ M[O>L"+ BP(J -RP"WO>&C8&8K1/Z$9W^!RLBK(BP(F*#M] 9-P9*<"AG^513 M89\IRM&QAV0(E^"!YA@;5'WI:/1>.EF/&DN_,0'_<&/K0U1[]-W"#4>9=M_1 MHZ"\?7NN5DI:*6FEY.%)R>9B<%9 6@%I!>1!T*H5D(<9H7SZ=CXJMGD4M-I8 MX-,*4"M K0 ]/ ':.Z[3PDIL@XD5Z>1:K7[ -0K]AQ)7QN#WLC/NG PL U>SMQXWC8S_> M?OP1?+Q%F3F0JI97MC\6 &H3 -36OI=E3B$&IBWZTT'QN<6IL!1G*07*P:L&'@4 M"8QZW5YC-' HYVEE@94%5A8\XJ/?#YK^:HL!906$%1"O1D"0SW!B[80&PB\' M% 6T4VI>L0"V$=5]:"Y+<9;B+,4=RL99BK,49RGN\#?.YBEMGO(YF;/W ',^ M.?[PW/[W8'3B#@;6 ;<\87E"W=<=C"P_6'ZP_*"!\KJ-*0B;QK'L\LK9!4VJ MD[%5(4VX:G:LA1UK<3CA*PNGN;>W;H[%2TDI) M*R4/3THV&)RQ$M)*2"LA#X)6K81L-%S76!.6G6NQQRB@%:!6@%H!>G@"%!WQ MT=B.3WOVN/#FN19U__[+G_.T=>-YRU^N_;F8YJ'X,CM3$=2K.+GV0G&MJV&^ M"3^._" ,/"P4_X[7?(==.0]C_\=__MO_^LOZLR[BQ5)$*5V/")[XR+F7B',O M%=.OW@J#LF=)XD4W@N*S9R$\BZ[^,BLNK#XE/5]]#;W* N#X(CRC;V+V'^^N M/O4ZW=/_/OG']T_OG& *O_#\K#4Z.;T\&9]^Z@\_773/+T;=R_.SJ_-/Y\.3 M_O!LV+MZ]Y^5,S?/[X'Y!'4D\[R#,ZXSV(76!#<,]J+8,4?\Q'\+)Q&AE\$? MLYCF:*3&]=Z=E_S_[5UID]O(D?V\^RL06L^&9@/JP7UH/([@Z="&9J25-';X MTP0:+';#(@$:1[?:OWZK"N"E9O,LD 7P.<*VR ; JD2^5YE9F5FC3%7(=#9) MG@@I_ZC,BC2\IQ=DO*-92K(\C4+VB/+/11SEF?(8T#^7[XT]*:M.[\B>G6^Q M39FW26T/2:\M5M*>85%UA-E9\U YRD];YK@MAZM?^V$-PRBCDUY*\1_40EY^&M %?J1L.J;K",M9 M9D1+IZ*0SYX01L/I9YAFKAE4K:VJMG_ 10(]%';P*O10-CV43=7V[N*#QA5; MNNLG6:K1Q34WU7KUTD MLKQ\=A]2?D UH)H+=#)S5,T6YAM*__)!-: :4,V%7I;B/J@$Z2&4M:00A)? BI=07-NN&KIH>"9F "F)C?Y_FJ M[@NS]@$)0*+QD' TU74!"1'&IT3.;YVR91G:97KN-$B_DIR.$N$#B2A(J! O M:\(ZNJH[PKI8M=YE!KP KT/@96JJ)JZ+*. %> %>R_M\BBXL7HCW[B_"OY*8 MI*RC'+6M@]$TBJ,L3X,\>B!PY2_ 1)>M=*BAQ:6CVGI-?7C:6^D,2 %2+XK+ M3+_HC0?^#=UM!ZFL=;M43%U5CC#9H)<"]!(=SM#4$I1PD!]2@76%_40,%\U$$!0Z8U#HBJ!EF( 6H 5HU=%D M3ES'F;9#"X'E_.=ADA+ZX#I U3CLV*IM"ZLQD>4%(Z0BSS+3.$28JF;MG1X# M1 1K4>$H5H.$(%0VZ'=D,)-^7&UN#([A7E MPHA0G"-" 5B7!JGAG*VE+F -6 /6Y[&J'0VKM;RV>KMJ5?ID3*@U/CI#L0N9:4 #CQ5PR' MUY8GO%59C/ZS[E9?%I*V)JP#Y8$<-H M6Y[)99%KB.L="^0"N4#N& 70=R$;V#0-X5W8VPTK M1'&N&2ZZKNJ6L/TU( :(:3MB3 /;!+($/@VM'0;=FAVW/+>R'L<"!QW?X:!C MD;*T55O#8?!RI"@@? 6.!$?*QY&O7=5S#7D$>I#)V0AMQ0X *%0ZI02%BI.E MH1IN3;ND,#-?]ME_R@,JEXW7;_CWGW\JLC=W03![^SF\)Z-B0CZ,>\ET1D<0 MY]F'\;LX3*;D2_!M\&U&XHQT2U?W"_N-+U0@W4D2?OW+?_['GS<\)B6C*'^? M9!G)ADDZC.(@#JDF?R(AB1[8 [+J0,?UI]'7$#-9?R+C7UX-^^Q(X/^S_O&E M_TJ)1O2+(,S?6+;=M_JNYF@]PQVZ5M>WK6&WWW4L8^AYO>ZKOWSW[E;?PY=H M2C+E-_*H?$JFPLMK?EU29$$\RG[!2%"&93*IK?GFEO>*?*8S#^>?#5> Q&N7W])]TCA5[4&:8!+.,O)W_X]GD MEX-:C9DM&<78& 7=/^Q6CLEV?MC-61MIM9K3B;<;E_UY3/Y*)M^0!C+2V?O+ MX>H7.(9;JD.WAU%&)ZW\@UI4RH N,"/E?X.X"-(GQ=15Y0C#"HIXC"+*<1R\ MJ*YD9SDK7OA^)?00>GB$'@I/S((>0@^/T,.]ZYX;NEC/?6I'<-R@C5V_I)(5 M] IZ!;V"7C5"5G6F]34]JZ\;3'B\/,B56W(7Q3$+M"=C94;O2$:71*[TK?W$ M[9B>L"$JS9ZG;>JURT.6-\_N0VI<2RP$Z;4-/+-ZG^7B<&/P#'@&/%,OS[@V M3GIN6?2Q3A%V1J.WRFTP4D;D-E=(F3)VC#/?NC+$DGT]0S>$T:\L+[WN]1G+ M<(MQX0M;7P 'P*'Q<, R@?CU$;)]3[+LK?)(_TS>).-QIBHQR5D .R4A0V]$ MLCK@U:*V8+:X2I7K[OK5($0V=UUK$?#$-3,"\ \ &]OX!E>_>?/70?RKCOP MQS\^2]MM-*!4^7XGZA216QVZI.*K;68?>!!U"C.JR.Z=@ M+[#717+*P%Y@+[ 7V*N9F6I@KW5O4T"KGR-[]&SN^-.OSCGX$GSKT"?F62<> MO8^"VV@2Y1')#F[SX]BVIAF^XWF=@>F:/=-T[;+-CVD/.]TSM?FIJZU/?_54 MB(#+2PFHKSQ92HS)*(LROI63KW4!JJ&'S[-:SH9W\9D&Z5T4EX,,BCR9?U$N MT?R;&AK]>$+Z_+A7U>U%LMO1ZN;2TN;EQ53N%S;T/E!*D5% MLYLV-QF13=7V3O%!JME!7LMV[^-8%3VC.)N ;6F$U5Y2A,;A\,[5^WYC.;0S MD@8YB[A,DBQ3PB!-G\9)^ABDHT-2:NO-4F]#1+R^.=?0V=[05$]'Y0HL](O7 M4\NB.U?) [JMJ[XX#U:6=WDJ#]3H/C7?J.B$85J0M5V>8XS9ZTE4UBW5L]"% M *XBR@#J:/"A^G[]=0!M 1>\XOSG+\$W)>1I(T=[P^VMW[9\U?"$5;3)\LKA M&,JS]#0.$J:M>H:PZNJV0 (^TA;A?LZ3\.N;VR C#!A3UD4JR*,DABFW%6B. MJKD6;#DX2O*L5BU"EZ7ZNK@#P=N.+GA**ZD2*7D@<8%&B-Q#TE3-@CD(#PD> MTG([634T! W@(>TOW+\%DX*[1,O#OF&^;6UW8]J.ZGKU&W#/=:9!N_AH-B73 M0M8B]!FFH^IG"$Y*<$TH=/^=VWY!LWSW4W5LGW1EFZ['738^]<,&&JSZ^(< MZ.M 3)TM%[RF+U(;8EU-*A^2U[L6N[:)C4HWPA?'AI%,2^7.\,Z5H%KL GRR M5*\8]G QRS8BJVMW32OV587%/:.F$SVN-"8.AQ5(/'*SV!>74P4DUNL(-WTE M_41"I@(C)PE],CG@PYIWGS. M\R!(8ZJ9V4>2?KX/4M(-LBBDC^E'DR)G3S[PG&>WV^EHGM,Q>IVAY73[0U]W MYN<\NYV>UNQSGK^L'=Q)VE^S\]U9DTNB[R,OR1CY3[*\B1E:%!N MF6AY8JC3;IJ]-VU9U3UP[DGV%T^[<-OBI8"(PT8'9M:ZGNN[YLCC M1& B,!&8: ,3Z:ZJBPM*@XD0,]W>#CA.IE'A/0N09W/-=YFL1E9G*F)$6>Y4',!G^,+K:NCX-N6JIIH[<) M7&?T-EE@PG!5:_^$$& "F&@_)G1?]703F#A/8*/Y=MA[DF5OE6?66!$_D(R5 ME:V;95EQ^T\2YDJ>*"F9%6EX'V1$25)6LS8F45ZD];0'.F<#^\LV,+$L84;> M>1O4RZ+0:"TDTP)Z1Q6$R)5^";Y^"G+!3?N,PFD2\'_;A MS<3[GM/I>\.!Y9EF9V@,[5ZO:B:N#TW=:7XS\71-0*QA^)A0-0TF]&%!7N1) M^J1$7*+\')N4RI3M.25%JI"YQ)]=$&5*D%5]RK/UCN(GM [?UC7N18FNK3C2 M-A.?!NE=%)>##*C0YU^4!,._0;_QEVY'R^W&CKY1DV]^8^=35@S^$1W'CQ+@ MD1W'E2-LL69JIG"YMJ'%KE2*BJ[B;>[F+)NJH7$X5*W9O<'E"R77&34:?)N1 MD%5^S=+D(^Y\GL\^YT%.G=_G<046*[@DT%]\.;*(55SL^(30L$3! M7]U3/8'G05YW7GV#J$NZ-154=.54Y+NJ98LKW0,3@8G 1&"B(YC(-57'%)>= M>=U,U/A ZNFRXM[:RHXN]=S>\-+"E:WA6Q*3<90?$X1H76G(:UU375U84LIU MX$P^2$FWL+<8,9[JFL)280$8 *;M@&%%ZA8 4[LE)Y&C6:^)Q[(?DQG+^#OD MD+']V\"TILV+H0L]NT9VWYK=5V>1O$0 :^[ZU1YT,=?)%+:P 5U %]"UO,]7 M;5=B[G8.&2]UDW5 M\H4GJ;7;(Y,/2\U=I!J(&%WUQ341 6* F+8CQE$=<6W=KP,P"/IM*?9EQ;G4 MP$L?"#MX02GBD(HC8+6Y]"^S)(L0#MP=L!#7]+GM_E2#8-?<5:T]R#+$'@DE1]HP)6)N7@)J3\-N8B6A8 MJB&NTY\L+[[N10MK4YLQH7FJJ0$3P 0P,;_/M7'R#")XA\CVMR1^,R*C(LPC MUH6.?)N1.".(V&V/*ZB.CPPCA!8D6JI:!2X3R;$ %\!5A].D:AJ"XHC-'9"^ M1X67$5:HNR$XIXP*WKDY"/]51#5N]C8.9R4?>89N"&-R630" 0IY%J;&X8(5 MMOL&R@[9?4C9 V*PDB"N5XML/^3T;[7X0CL:NK;'5WKMBTO,.U5HU[W 2839 MYJY\5P13,I"E46#^==5%T)Q M!%C+Z:7+4Q^?:[8LXCW?&:47DIAX^K-56Q-6G;?[)-(F:!&BS;7;(> O\)<@ M\\U5/8&-S?:5V[$G)LNK>]@: +V!WF2C-T,UW)H"2]=JGHD]\/W@T]HWG_H^ M#*+T;\&D()TL(WG6B4?OH^"6/B&/2/8K";(B):,/,7UPD:94D]G!\MG!Q\ ; MO8'GN)YE6H[3M?M#S^Y[Y3'P1L_W.MYYCH%?T8O:CX4OSVZG E/*(\^9<%G; MB/Q>R=F?J=AYDA'/-F*'P8^C.*"OCGKI 7\3O(?89/DNZ&U!KCR2E"C3ZK4H M+#V)'4!?OAKEEKT;=G \?>0SI3QF(M51NLNEB)VIN_$@TV.>SF65]HI_INP9SC\?CK;RX&_?O_$TR_%<^XG@2SC+R= M_^.9#)9C6XW"+?C<-#>&8_\_=0.ZC= M_FIG0NV@=F=0.Y[Q"UV#KL&@@]I=A=K!H(/:P:"#VK54[0XRZ- N8J-F;I9L MF?JX/=D+= !\$"K> !G#($+P 7@ G ! MN !< "Z ?P > ^ !Q8\X%JJ[0HK893E78('P /@ ?@&X )P ;@ 7 N !> M"^ ?7#090Z*4J#IE^_O-YQLE3_FI+4]*QLYKX4>ZB-(AB<0H'?D*SBS;]R3@ M4U++9#176I],!HP!8X<(RG$,5?/%G9 '? %?[E'CT)T< MF2 ' 'P %P !P !\ !< < ? 7 ' 'P %P !P !\ !< < ? U5?! MMF\J>8,V-#M91G)Q>YG@)GG3)XZGH)H81P)0(*<(H H J J * *@ *@ M "@ "H "H H J J * *@*)9H*BQJ*W1FT#\OEZ0W2M!3''!_D'^540/ MP83$.4Y%DXF+6K!UC9UJI(8 7\ 7\ 5\ 5_ %_!U 5]>>FT3=I;Y3K5JQ"'G MEJWZM@^N ==@+<=:#GP!7\ 7\ 5\ 5_ %_ %7Q2^Z/E\4=]5?<<&U^PI@"NO M,.3WO8L?2)9/V7:RJH1%FM)_*:QI:I3$EZ2>EE'S8KAF#2DM.V35!/E ?Z _ MT!_H#_1'3OE(FY)YLC@.@ M<= X:)P\@FM>NM7I&1"J)N[$V-;G/P!5,$!XV#QD'C&B$X:8356(V[ M'I-55VV8K/6&L-L3J>8?GQT*\B7)@XDH%0(+R;LQ)ETYD@200+830 %0 !0 M!4 !4,@ BNT>2I*.2#J?O3G[IHR2XG9"E/_2^'^.$F#U4':%3I^8)9-HM'B@ M+)HGKE9U7Q&>66)U^,::3O]KBRMIW26Z1F@2. P+.Q9V@ *@ "@ "H "H H MY (%7$"X@&)$YGNFZCLF',":=E%_R@,Z_8W7;_CWGW\JLC=W03![^SF\)Z-B M0CZ,AT&4_BV8%*23923/.O'H?13<1I,HCTCV*PFR(B6C#_$GP@IJJ YV@RS* MOK!?_4)%U)TDX=>__.=__'G#@Z,XRLG[Z(&,WL5Y$-]%])[J1\)_%1%];"?[ M&*3YAW&WR**89%DOF=Y&<<":%RT>3M]3S%[&)S+^Y=6P;VBZ^W_6/[[T_ZA^ M\8_YS?RA6<1N[GR+LC^RV>3K'[^2/!@GZ>=DG#\&*?F53&])^DJ)1O1909B_ ML4Q_8)BV:_F=ON6XAC6PG6&WWW4LT^Y9MOWJ+]_IQ>H[_A)-2:;\1AZ53\DT M>)FW5VZ?T*&^N2]W@'5#^^%GZ?3LD,'RSU%,UZS\K>514A(Y^B_W1!DG$[HN M4JU3N)XK3'GHEVE^K^3TSV$RG=%9Q?3+9$Q?*OU7-([XE=%"Y92 ZYP25$K' MSV*B=T>I0K(\F@8Y_:[(R+B8*!.JK?1*_CCV R/Z1_;O8*E;RNLHIG]+BHP^ M)U,5\BTDLWSY@#'Y\:T( 8=T,B3=1Z?6UEN-OH75U\(^K_Y,G*338+*VP.CL MFL6#2T&'9#*IKOGEE?:*?Z9L&17$YR*#(D_D7I/#8N8]64 M3KQ=N^S/GWB[<=C]I^<(73I%Z'C7C7]ZEB!4<_;GFDWUW&HZ3Q+H-N;SCA.H M]Z) F5R$M['=*9W3Y<$]XMB;X2'*D5CYF9$. S5/$,">".T MIN[(K$14UK#5MU[!-0.HUMX-A9KO@9PLK \Y_=LR9/(LFG*,(R+;#MOIY>JN M,.*7Y;W73>%@:MGD4R]"]F[,B^9FVT+AK$)L2TB['B]=U-9NHVW:\^WY7H.K MY(A;,8^79R/T#KZ4I"LT!'=*5H(4V]B7Q^FV? PQ:1,2YV3T@FP6C8)GN1B: M/_#[GJV[NM'KZV9/-ZUA9Z@/3:/O=@>F=9Y<#*0S()U!VG0&5TPZ@]7H? )D M0T@=19 R&T(R<L<$"&;?&K%R+MX1,9\ ^Q_X$.?+LY>D=%!DI0N7!.^/9C= M1[-,:8@MU6C47F.??1]=]@&M=OMWTJR4-:?M(CNW(>98P]")QE1H3+5W/-E6 M78$F!?I2@< @GW-D$%\DR7^>]E$J]DA=M.TYO:+MNU[?Z M'<\=V(9G5CWJ+,?4^LW.BW[WS&[.BMM_DC!7\D0)IO0=1__F$J>J0&'P;ZH3 MXS29KN8PSU./YWR N@O1I"7E35Q7V6H0\70E2-L\J$SQCV=?+7T(: M=D/2L'5;2!ZVY34ZD[G9>=B8_+5.'AGXR,"7S/-!!O[6A.B_I@EU1I"'#[4[ MJ]IUPK"8%A/NAW96/!&H']3O#.KW&\F5;I)\!>>A]NAL2O=W_@49O>E0\01W M1/E$ID$4T]$K*\5(^X8BSCIT%$B)PQ4*I"2D)A1(U:=SC=_0MGU58#_*9JL- MNP\)=& P"501#+:WJ%X;IFH8>U>/G2RP)>#:D@>VM^D+@@/!@>#.37"FH^K[ M=Z&'B08&:U^-0S.0:N_M2#5_=[BF0D#$J\5ODK2P;-W34;8.1 1"R=85UU# M&"2.7TO3[+,IUW4[8< >L+=FE=8//%DPA&5-4D]/(L$U MV05@N6&'AH$5[;W0WFM?D3F&:CIH[X6X,@A, LT#@1V1#&VK MOK6WW29,<$B*!K^!W\!O9\B%MG03!AH,-'D([-KEUQO3]&T?S3=<6UR#3T,4TR&QTF\1F=_<\ M[7:_R8/'W#%WZ>?>_,*S(\V<%_L_P2&H,S5%]R_0H4^J?GQS_V,IQWY!EA]N M5XS=C_2AR:C>8R:!96 9S39%@9LG?4#7H&MGT+7W)%M91+[+\F*7EI1;:WK(+:[?L1[W647[4Q$UQZ2MRI&A:*$TNCNZZJBXP6UKVM_\2 MH8-KP#7@FGJYQM!4T_=!-: :4 VHIE:JL2S5]NIO)R_+RP?5@&I -1>K9G M M-+0 U8!J0#7U4HUKJY9I@6KV%,#!-2W;J@7J ?\?+_UGZQS/-<[7^H_*WXG" MMV#*QI<)ZX12!NN#NY20,E8_3E)EQKJB)#&O(N&U)N-Q%!*%U3'0:^.1DK/* M%%[9HZ2\IH<^+TRF1%C9R9_T&TVA5TTV-68YYH'*.$VF;-SKL[T/,N66D)B- M?U*,J&#H%T',9IP1WB*&S;^:ZK2L8II/>5;E$=YLU^%MM57'%T=MKK;Z:Y*, M'JG4#JFA&MJ#H6YUS:[3IUKL]AW/L3I#PQH.'(*D'PA]4>NU>1Z!%UK].@;-?F&9'"W MWYMIF7P6PW6OO?IB&&5TTLH_JC3833[!(&:&6%5YK)BZ>H23(#-Z47_1$C C M ^^9PFUL#0!5@ZK5HFI.K2N#1.'K.D-S74+]N)AE;E8^\MGBM%<,;(3_KSO\ MKQNF:NKU'R(MR]M_R=8'UX!KP#4UN. M<"W%X1FZ(6QUD@40=9LOP$6+<:%KMNKO'ZNX%DP@)O.R;(=)2NB#E;!(4Q*' M3TJ>!G$VX0<5*<'HGT56EM;"?9*(F%ITJI]J&LA-!+@ KGJ.JW6<^B-_SQ6E MOIC%Y0Y[@;/.TB5JV+P!-QVRX8I3-/R=$-2W4L<36L.";G4@A]3G'" M9 W^:X;>@O\NOML-_ELW?4\_YNE9Y=#F J-WO,RK2\9)2LI_?PF^]>G_9?0U M=>)1%;!JD'53E.UO9NH(0OH9<7\G1V]/5(^YT%.+GJ$AO0I'$CX M7\LP,!U#M;7Z&QE>1XY!@]A(NF425'3E5&3XENJ<(9D05 0J A6!BK91D:&K MFJ6#BI!Y*496[Y@C'?.BC(,.'6YQJ9.A>H8I"F&RO&=V'ZK_SA-.:QTD7-7W MA!7? Q% 1.,1X:B&)LP*:PLB:HR#ZXTWM+XD^4$&U@4REU]Z$XU(13U?2O,I MGF0S5>UGN*[7:W:UWY>U$KY@*2?ED:1$*:BHV<%R[%U-@YR4)7]! ME"H/5+9D7@0X^/SQHY"BOJTJW[B2OCKJ]30Q]7K>-55M8?27&WWS=]Z/I%BQ M=4F2B4LZUV4Q7 _EA"@G!&R;!MN='17/4IBTOQ=W:92C%A-Z*(D>HE 3>BB# M'M94Q4DG+].F0:W-6;_-2,B*.!\2UKU]$N5/PL*Q\DA0.M"?3W#-V HPW1M+ M>:/8[HWS0^UB;$3@GMV'IN]M1Z=, #1+ .KU Q 8 \:P GX'0*]< ?T;#2O@ M!3+6FY"V>BKD9; =J-X5$2TFY\<5: +'"H>[$' M,%H-#%WGP'!\ / #"6P-!<#@S# #!.-D EH@H+D?*4T0FPL[N MEDAXS2*@=D:T_EO\:=\(: %B$@@.$ /$ #% #!!#X'?3?8N7/@!7>!W\(>7V_/$?RJ<< M7V'_1_5S?WR)\K)+P(@%@HM@TOD697]DL\G7/^83RGXETUN2KA[!JUF&-?2\ MGC>T^M[ \;QA;UZ4W^M:W;,6Y=O63+:B_*2Z_BX-XKRZ>B[,XPOU]Q#4&GU= M4V&^*Z0NW[UP:3DJVU'9CA)9J:S%Q7!M5+:CLAVP;1IL4EU5])!N1=(_(L_P8GIHI!WK4GJZ!*$5N.!XI# MO[&%K?O703* RU7#Q1<>76DW7.#;HW"K";343N<"*>^H*@'$ #')(';MCCJJ M2N"#'"T.^\;P10E"%D#4O68#$"T&A'.C"8N@MP409\B7/RR172D7Z-MT3+Y2)9%*%6BX-:T M]'H""LA*!X[;@&-D U_5CB&R@>4S;MJYIV%K-S8[0$&_L7""27V\U2YZ0O9A M4[PK:7A&O_$8SQ@WEHF.US"#D#C50 )JIP6$K X80,CJ:!83-9IPG!N7]7YS M!2:8RX(+@;PB\U[V[W%*J 3_34;ODRS[$+^+'TB6LY_8<\-Z9>NYZUB=;L\: M^H-AU^Y;O:%O#LNM9Z/G>K;5[*WG3L:VCY^]_F,>5>T5+,F$];)A$A7R=+7< M]5[LDD^#]"LIMXDS$A;TMHA4^^64[8-8*18ZH$RH$BBS)(N8 O'5(+]/BBR( M1]F/0K;)M^*T<9OD->R &[:0+7#3:G)7-Z_)@\?<,7?,'7.7Y*!5%D#[PDUH?-[:E?KAO(KO>0^@YY!SX3KV4*[E"15_DH]./I[ M4#0HFG!%^Y+DP>2(L!?L"\!1/!Q-*9(8I0+HD!6XL P\E>@<.=0N.6F@<)V M#0@,7.@=B X*USJ% ]%![T!T4+C6*]S11'>4OR]1VFJ=*42_WWR^47(JV*Q( MGU9R+T1A6B(Q2@=VX60H?2+LG\ZF5DW(3+0L1]5< MGVM>&T[]1/,<,_6)2+B^"*LF V!AD!#J/Z"V0.^ =^ ;\ WX!OPS77P#4(Z MX!IP#;@&(1T9]&7OD,Y>A?!GX\=M9.\K4)/&+6R8?5(VB#!YZAC)X*%KK% UE M\+ O+BX?U+"@: H*)XG"H3H4>@>B@\*U7N% =- [$!T4KO4*AS)XE,&W"NS( M8[SN/$9#-U3;-&J7B2QOG]V'G&EP#;CF CG3NNF=32#MSID&&0$/'24-W M+-7PZV :VHN MC-=]F#SG*XS?]X3XO<]Q?_D8^#"YB]D#O@3?NB0FXRC//B63R3!)V6'S!Y\& MKVN=@:-W-,VT/+/G^V9OT"E/@S<-7W-ZYSD-?N4EUUI!_^6>*"F9!NSYJ?(8 M329*G.2J$HV5I615)1B/29CS(G;"_QD]L$KU,)D2)0^^*6F0$V54T \)O^@A MF!0!KU$%=7D2EBD*9W(Y$E)QN.,Y)DR(F-"OQOQYP09^^YFJRJB MJGU[5;O08]UU0T@]NV-?M$C3;W*%*>;>D+DWI'BF)B."?WR6F71:JI>N7WOU MUC#*Z*25?U"741G0%6FD5(UJ%-:?Y@B3K9F:*5RNZVUTCM%-I"$^$RHSIR_I MD[N>%4$U5PWU7BJY: & 4P#I@'3U'Q&A.J! M:?8&3./#F:>+\%TYHHLS1*4NY.\;W4>Z%&^LS< %< !=7A0O/$Y8OV!8\(+C]LFS[Y++VF% QMVU! M:KU#U" 0-G<) \0 ,4 ,$-NSWL0ZFV9=3;D)@GU+X[(JI$"X[Z6 NB$NH"Z+ M'B"@(<]2U4!$:*:PK@] !!#1>$08JFONG=EY+8A D&^O#%82CT3GKJZG5INS M;\HH*5@MZ2FYU2^^F>K7>/WJLRQN600N+DEDEVQ/R2*I0Y1U])=375L8W1TO MT$8H'J)%DN;"@21!DLTI+@!)@B1!DC+H*DA28&J,T+((<.2>[KB89EN'=,O: MU',K&0^C.,K)^^B!C-[%>1#?1?2>#F_<-"SR(B6=:4+?]+]Y_Z?!MQF),W)X M%R[7Z?M=L].WAIZI#6W==JVR"Y,D58+P7T7$&F1%"VE7?;+H_[$@Q#-=.F9(55N1Y6+$^HML;.APS-.5 MB ]VG+!N8)FRWGWC[58PH-W7&=M]V4*Z?7ENDYM&Z1JZ1AVR2-;5\^@CO2$9 M;2<';.4,(*1!02P>2G#+2IE0!F$#G";_7DUO7A%2F\Z70M293SG142S]C.G$3U$C@*G!J M1IR(7+:U'#ERQTZN_$1F[*;XKD\-R$F2T<<1>/6785$^W6EW^&L1ZR6)Q+ M=/SRMQ%=\*/P!6%^(@\D+LCVE@]G$]\QP+Y8"N9<=,KMDW)7Z>23$J1$N0TR M,E*2F!]DFMU'LQF%LD*7H)1D/-^2?1\6&25ADMXH+)>SS&MDEW%&RI09O99U MYTB*5$DW_!+5_I3<,?.-97BR!\YXMM/B3CH")$E*FB0IZ$Q4V[ELFJ/1Z"1- M3+XIDX?;?K+-BS-1K_9,5.FB(WLG$5_G48$X !6JA@-0H6KM4C4<@"I ,7]G ML<:1\CD/\ATA&Y0#")).*\H!7,-6+5M8DI/T;U^ M]04NI%N'0377#?7V)JN M>AJ.(@37@&O -35G1UB&ZAKU5Q3+\O9/Y9J&1"SK/0F!^KHQ3QD()L>X]ZW+ M:C<,2[4U88>-R/*BZUZ7L?RV&!.ZXZB.B5H/8 *86/:4\%3=$K8[U19,U!BO MUAMO;975!ND^2887SZ!O=)=0=*<5)TO?\E4?!QU(8E,@_@66!$O*QY*.XZF6 MN!9 8$FP)%A2"ET%2XJ3I65KJN>")<_NB[]41PFTUD:\:KB,7WQ<3&] MI4*A_YY7$2MY&L19$+)];4ZA5(;TSX_W47BO/!+ZB"693IZ4NY10KJTH>"N5 MKH"$G^;B*$E:S:"3-^'@F WU7,<\)FD,WYN::+0&(5]^,SK6D$0/S+"J_^T_ MKTTY[NVS%[=X=OV+K:!5:SED2O4KU+(VF3GV:R1'X=/9JE1R6JOU&/_ST8H; M;/F17;Z]Y\?'-*%6 M+6GCX0GIXN%>52\'R6Y'(XOSA?@VKT:G95FYU][*HL,;2JVTKS@B5MI,710N M2I1]HYF%S/N84#4QS2S080 =!F3:)6]#)9YN^ZJ%2KQ#Z+PI="/=.@BNN7*N M,7S5<, U5^/IH>JWAO1=U7=0RP4G%/6-\_MLU36 B//YRFVI;MR\R:32&KJE[ MM1_S^-U2KCOS]-":8;[S*E6ROP[41B>*4/R%.+;(J-#S#*& M9R'*+:R0I1PERWS.2J&_Y1P_(@]DDE0<1!EI&J1?";^,TE&6C/-'5M!$C9:" MURJQQ2%72,P3@]F$YU4-]"^)4,A=S(PA M*KJ/DR#.RN?LP6F^;G:&AJ5UAWK'=6VGXQC]^=&UNF/Y5\EI.17]&RYJ9576 M,IN _NIM)W/-WUFI9)C&D&''"8A*E>*NJ)2EH\C0*&4#+OQ343LV4UZ7!X]&5]>=/GW_/%A_U MGW]4UT#X_/J/WUW/]^:.TT6?J$:,JI9!Q06EMEN?)I\POO MTH!.G;&.$I7?K!%1QDQPOE*RNQ>\2C\]D+(.)243?N4#^TDJLZHNI2Q7T?6##;A<(<;5S$MY/[":6?KFQTI,*"EFU(IE>J!D MQ6U&366F'?-Z&WH-)2!F^*_\K#**QF,JD*H^EQ+VXG?ID*A:4K<^+)B@^!#6 MWTFE7TJQ6)2Z$^K3O_DL4FA*Z!-'I=E>R7-Y*=64@"'V#4,OG2)5G%N^ M8BK!C%K\07A_8K6<3'Z_[ 995:O(689Y6,S9*I4\RK*BU&LZU3=D.ILD3X3Y MMED1WC.;C:&.(H&J)&<@_JATQ%GC,+E+V?,?&)_OTN8_M.K M,I(^4"N'#G2'RM(?'I& W2J>4%H?F!G'Q2:64CP+F-(V6 M)+1./NJ<-QB3,GJA?RE_E#-(1454Z,%R85@\JGQ$B:UJGM7/LO)3,A('I_IK M#M>D32@75%RSPGWE D.MS/ ^8$3-AKN0?T$'5TIE4+T"A1L9RL?Y]7B?.TN!>*$'"V'Q5H=?O M5QK'1SMB>[W\56Q8NMBJ$CU0*%\)7Y\=#7,F*M]/90NMF#_;%F6JY.47;]:4 MD;W=@*H*MUFH24*=L&):W9B2.\IE_.:5/APE#S--F9!O)0"+VW^2D#N/#T$: M\>+@A;YQ2[3T=Q>V4858.@YZ1\(6@@E; !:ZNS2BZ'3G\US8L*LF+;V4I-2# M++W#D"TMDTDIGEMR'SQ$2\S-XL>(NC"W2Y4N(P:55-7TB:!WQ9G\Y8NZO-T8%J1J=!FHZI8Z1P=_NUQ&F34^7[6IYE&5BN](:3]K/[!K#:UJ-\-, M]B"]H\P93)EU=;/FW*YY=EQP4:8L#(3ERK*"[LH/6%^#2C^@,@U>L"M6UD-Z M$[WPS?SOJW9W:?NH55#KB4TZ&/VSR/(M#UZ\/0ZQ:+KT'M@(U^(X+-25E3.8 M41*TWU)NN1S,AF])^Q1'U*^G_-(F>57'M4C MH[T#.T/'U-R^[[NF,W!Z?<]Q=+\*[#B&TZT_6'WFH$TOF/&_,^M@+DVEOQ(; M[279"6'JZZ74A6 7Z_TBJ+P:>@Z9>#EY+/Y<$E5&7Y&J3+A"<]\HF>MT%:IF MI$ON(F8CS)91%[I^1]G]G'US$M['R22Y8_OZRI@^++KER_6*17E'8I+R;EME M](69!O,A!\ICDO*@+_7E\R1_FI'2NZ/&-_UU$G-^C\91Z<^P-9M>&R=*2,7" M?_.VN"M9G9DJS!IF$V*,.^(1'NIR35D@]]_S99]/*&%,PSV@N4RX&1N,GKBD M6!"+$54\XA1+U)4YK$6A9I0729M6/3-2&H: M3/8BY-K#I'(/ _H.*^6C M*PLU.HLTK4R/1<#LEE#/A^K;BQK-+Z=:.BK"?*%GS/FC"D6-?*JC5.ER_FKO M _9JV7*^U+S%,LXL@'"%%.>NZ6CYTT_?-9V3ZR4+RE<0]X8%[IL_SVHZYD'' M>[A7O)QQ9EN)9BSXKXS@L46J8D+&ORES4,MU@2YD++9.;YD24O:;6I!H2OB] M//JFEL8\!2:+>K-()/-)9\SPXS?S1:^,V2U_>SVDOD+%:MF/<@GDF]*26=)+ MA>'*D)U$S#5/G_@/QJ7/33T?9K&7!$%'=+?8PJ \PTQ>?DWUG!GG+K9XLI^O M%OV5?>#R?KXC4%(-7S'GH]DVNF VH_9;^<35Q6;SB+Z?-5O*Z#)7!4!'A)&A MRI:Z<717E*,K?84P&54+?5CMX^_\\6T+9?B]PC#+HF#-/+]?.[O>& MCNYVAX.^6V4%F8;IZEJC'*W->^&5I%9"&$HI-3$4+WO[R%H%W$NF4TI)7,Z7 M'N$A=0+2A*1YCE'IO(55)(HN/DDZ2Q:+ ET$IJ63-<\*8%Q._U#D]TE*'\?" MTXS:^3Z?H+Q35=.T^7_%4/8R&!B62L/C@8+,Y#]I-YJFBQGH+)B'"&=LF63# M;DKW:G&>9=U]EL5HJ>FJNN.KEB?HU5WK#K P,3W;L*FZP4O8U-5;MD]\S\F$\6(2N=QLA ].E5HBC MF;[G&9XU-%VW5QDANMXQ.[4;(1=.V?L]X\2_$!FV?D6NL_N^!2$(_5+ZL70- M6027+2A/(;] M4&=*AQ4&QJ[X_E]C)"F9:= MUUD@.LM(7MXZB0(>\8NJ1XT6G%"R$Y](65FR^9[U[3>^.;=)4*7-\WPHBY,G M5A+BLE5_/9WG)B]R]D*V[U9NT6_].?8B^#9I&47GR7OO8GX*0,32]UA>-_E> MG/P55E3+I/T\SVG*)022<3&A! \S9U7\I-*\,&+OK5,F:9898.PAQ62T-4WSP 5R?:UCJR#E MN:]OQTF2,\UY3S\HW_A7:<)XY#[/9V]_^NGQ\?'FVVTZN4G2NY\,33-_8G_^ MB5WXJKJ>[?+\\HIR(K?]7]%'5\^FRVUUR7W*UM3_XFNHYMB^;_7Z/$8],G^<%[^9%F:L6D\ MN^XY93R&;W3\H>YX7L&PXW3=3M=C01?3T3KVIO'LNN>D\?0'/GVHU1WV M/'?><,A[3M%R#*F'7=_NF8_:!QCZ'9Z=L=EL;)AU_1]HYIKO]O9K#^[[CEE/!:+9+G45N[K';?K=[KN MT)_+7K<&O4WCV77/2>/Q';?CV79G:)B>W^OW!]KTX:3\_P M>F['MSW?[-JF;SBZ/<\@<8S>1GSMNN>D\0Q\4]>ZU/NQ^OI0LSRMJ\]]'&OX MPGAVW'/*>!R_T]3G7?><,A[7L.EJU'4'IN/U MS<&@WS,'-QQQHAJOU/9U.V3!T.NDY5KJ^LWD]W77/2>/I M6MVN/W IM?6,GN8.;,^8KXU]S^UN',^.>TX:SV#0Z=@]OZ?[0Y.:"Z8Y7)3> MV=[F]6+7/:>,Q[,&CMD9#$Q#ZQB:[_E4_I7L!UUMV-\TGEWWG#(>W]+L/A4\ MQ:[M6AV[/YB7)AK#CMO9N'[MNN>D\;A]:CKXCN%YO4[?I6:6N5B+.G2Z&\>S MXYZ3QC.@3]4[?1;X<7MFKS-<8M>E/+=Q/#ON.64\'<.T^Y1)+'_8TMZO[ M\V?W>IZU$>^[[CEI/+YN&IU!KZ<-*:,,-5LSYERK^[JS<3W==<\IX^D.ADZ/ M/KWG6IXUU'OTL?.Y#@=#?2/>=]USRGAZED5M\F'?[/?[;LRZYY3Q](UNETYJZ+K=H3.T.YK=G7/_P*,4LVD\N^XY93R#[J!CZ=3\[&IT MGGUCZ)ES6\;P7:^S:3R[[MEO/'/?MY.&"N\]Q'L+E7<%:;C##ZZN^&G,!C1_ MU/QVYK$?X[LF]*;J46R2=K_C4^JG N]X!M6#N1)T?'.3DT"'=(D)'N(,-W&" M!WG7JQ-T=&^H#S3=\_O4\^Q1HZ;C5!-D5OL&V%QF@@>YZXV$B$HHD3/"CDT<@)'A)#:>0$#PG*-)%%#XKR-'&"!X6-FJBB!\6A&CG! M0P);C9S@(9&R1D[PD-!;$R=X4"ROB1,\*#C8Q&7BH&AC(]_@(>'+)D[PH'AH M(R=X2("UB1,\*&+;Q D>% )NX@0/BBDW<8('!:GKF>!WH?-C%MI]LL&^%T(Y MJ'G/5OKM=$+'$-_]\HK$;W[__.HO+/DTBO.4U5J'RUYGBZZ#HWDY89D 5_;" MG5=T\YY!52.@LJW0/*F0M3N9/'W?";-J(#DO#V?)G[PC4ED@NG@";]*[FJL> MK!Y!_]]K-1 W?_YI34;UDB8:NQ]F8Z[4B3*3L T M/6_E4L]7=7_U:8ZFNN[J%UDPJ1(JEQV9=4=7=<=:N4JG ]7LU6]\^L7:)>P1 M50YSF5P[FD9QQ-JN\<)BVU%M?75HEJ/ZEK_^A;[R!4\*90KW1">;*65A5*5- MRER1RE(5_GNL7'V]!.*YDGWWS7OZX2__^>>?F&)$;]G__N7_ 5!+ P04 M" "VB'U*_)6U#I\2 #KT@ $0 '-P;&LM,C Q-S Q,S$N>'-D[5UM<]LX MDOX^OX+G+[M7M8HEVTDFJ4FV9%N:Z,ZV=)(RV;TO6Q )25A3@ 8 ;>M^_0$@ M*9$B"+XZ4D)5I2HRB6YT]], &HT7_O;WEY5K/4'*$,&?SCIOVF<6Q#9Q$%Y\ M.OLZ:74G-X/!V=\___+;?[1:_[@>WUFWQ/96$'/KAD+ H6,]([ZTOCF0/5IS M2E;6-T(?T1-HM7PB2_UX8W< X\EW\Z\_"?'G#1 M'$%'B.!"646L0.0U!W0!^0-80;8&-OQTMN1\_?'\_/GY^0U;NQY^?&.3U?E% MN_.^W;GLG%E"2O9X#!L#@F&'LK/8'#Z3G? MK.&Y*-02I2!%]I8NFRA.($1^S*N#9.;P;>FH!F_/_9?1HLB@+\*, VQO]7U) MV.?Y4I7N?/CPX5R]W19ECJZ@8-LY_\?]W40!??;Y%\M2P*/5FE!NX01@<\!F MBM)CK04 :ZGNNU:[TY(*^^YR1VS E7-&5=82GD.7L_!):\?JC9#AS#HO)@XE M+F0UR:-X515(>DY= BE>900R>5&*.$D2^5V82!$_2!$[[RJ(J#ACN) ] M=WZ1HE2URE' +"%%Y?KU?7<>,:*4#SYAC=*4DZ2\&/JQ(V?["0EDQ6^+59OBS.U*-4!#XEI(D2;O^J+(\#D>1X5424D$;^ M:.V(RPD 7^QE86-LB=2ORD9 ^ DR+AE>%I$B0A;\;NU8E),$ V2KP;=31) = ME?^SM6-03@R&[,)"A#3R1W4!^)H6ER D4K\,,@","5>,Y*/PX7J-\)SX3\0S M.61_#,?M,9Q;*C+]&(R:YOCU?$W)&E*.1"05"?<5@R6%\T]G,A9OA4'WOVS@ MOA$1;U@D44$\HE CE""Q/5Z3JK"DLJHX@86+*7,KQ)(.I*& A,:WKVG]ZB"FPV>^$.,_( M=;O8&?(EI -1 5Z@F0N[C$'.SBQ)^G4\2)N^*M$*<0PE"V7;N=[GBT[[;:?= MMEK6+6*V2YA'H?@CROYO5EB!!;!CJ2JL71V67\EOY_NL]RKU&'2&^+/ZO6_8 M@#@H8B#!CB5A.:10@Z0RR[K]X!24IB\YJK]]JK]KKK7 ME"'Y:R"A=?F?)Z>K"^ZKHW"ZJVRG>W]@I[LZ.9T1POK]*&2#N9.-\U6-.%N=$])&/"Y>#>F+;*3?UHGTQ0EI(QY3^,(]X+X:WB'_ M3-0OZD0]J/6$O1Z;*1 _7V'0#OB:L+YLO[UL=^K VJ^L21#?D-4*<;F>SP0" M-P1SA!<0VR@OEB8&YG3!I29=$.&FD(KQ.\$BK6!XU4<8B!]X<0ZM+S71F-$9,MZVK*U EI+(BHC4R.#<@%U=[I$;ZL3 ; ;S!%?, M'L/Y'-E0>75=R&E89H*8F"5GM4B_DJ YGC"-F:=(^)3-QAPM76JBI8P&V,3 M"#/B(D?NJKD&KMP--5G"W,LJZ>0&;$1 )/[)H&@BS*9V64IHA@^3X=W@MCOM MW5K7W;ONPTW/FGSI]::3$QZ.6=.7AE(O56M*"=2UE]CO)O: MDK;6$B/.#6#+ODN>2[0H/1LS7F\S6M9D*OZ[[ST(K(9]ZZ8[^6+U[X;?FMK& M8B8F*Z'8$F*&GN =85412[ S(W=9#+GA_6C<^])[F S^Z%EWP\D)P>%\N(;4 MG_M4@R["QXS912',AJ/>N#L=B (GK"(VKCBTY6&:@6+&&)>&XFFT2P PX<1^ M7!+7@93U_O00WU0#5,//C.55H18YF0YO_OO+\.ZV-Y[\Q>K]S]?!])\-0O$6 MSO@V@=0'-G(1SYT232,VIT/?:=*ADE,DD;7C=8*B4.8C@X+/_R0CG6YI;6 MT;:T;3T6F5MBY++"VE0^)%*?M:O0"FL\@6U&I&!KK5"#N2UW-&G+BM"?6GQ! MB')N!*E61:8;)%:;ZG*#9FT/J8)2SOW)U:K(=(3$UJ#:'*%1VXJKH)1SSW"U M*C(=(;$+O39':-16WU(H?8>@,%=P>-'N7.BB_8J.$/XZ^4$&2$660:M48%X@ M[5PF=RA4]H'F+:&&E]$(3'K"&GPSP'-"5TJJG!";.!@P;&\74K<7XD1^2KA\ M=E:$7X. Z0-$_P"N!^\AD.ZM4HKY$-&3FN?;%YKYMN1C*496E%/30>BN".7H M_Z!S0QB?DFV9,;0)ECDF)72AV70-]9A#IPO-G#H%7KDM-ZS9DE5;4Q(M&Z^^ MD3-K+5QR-PX%MMQ_?@^X1XMG0(NSS00],7%*!SU2D;7:UG3"-S11=2ASHY8( M;-)0.X$36&("[LEL@M/)_2DQN"U MT]8$KSL^#9U : U9J!P#+ P,9R"E[Q 1 G,@XANQX%/;2GR9EJY MT("AH3-W1!U-1Q2U>2,'AZ05E&3#T>#1RT- 9 MMDA/9: W+\Y=:;JK-%R:UV6-H2O/J8Z L,:4 LR +3GG!"65VAS=ZNZ1"UA9 MBI<5979"HUC>-8N).=*ZU)R=3,>FD5V9.L@MK\2 P@Z2Y\@%>5M,"JUYJ/]5 MTUX4(RO*R5*L&H]#H;9B9F$>\'_5#/AIJ)S:R;YQQ+X,J;X+&7PC7F$FOY[WK^!()!M#&Z(GV6>,P$86 M&4&*B'.FOFTIOSB050RYKGS\Z8Q33WY1VILQCK@G:_^=$F_]Z4Q]6OTCXG!U M9O&-_+*>_\3Q_!O0!N*-U.G,\I^O%>NI*AF6B7[X,JF+\V^/^7?E3DG7<90E M@3L"R!G@&[!&'+A_0";/?P[G/4#=3>\%4ALQ>8.7<)KA.DB*!#K7QJZ\;58$ M"\^EFWW;S/S;43^=V10*P ^0<'6$H5#N#G(.Z7!^HYAWPU,0 MFSZAZI+H[H)"Z*>] U-59O.*)G+@3&\A_VOJ7&<@(*J7!Z-">;8&N_86$S'4 MPGNXFD$:ZI]X6D8=3##V5A\=LA+VJ]P8M@>O=Y_;&%'2EQM)A:]BX;3;]:!K MP.3Y:.<6N9[ZPGFH5 4.I0P@M%\'',OJGPK<#7#1G BQ00\+KUQ3T4[_5[A. M',C,4@<#UJ 86R,'[.L1?WB$8KO$WLK.F.S>NT&9K?S: M5^6[-\%"M+3*W8$4BV U+JGV);\L $6_/"4C;^8B^WH3C9N&\^D2^D?QHWJ5 M95!!>U652?LRG;B<+XE^BF[7A.3M%&3.GT5E>]Z8I^3A._L;(D8Z>917EAPC M]OC@2=GDE_.B+P[<;>5VH= FJ+B 90]FC"1<: PY# MPPD8E-U!PJ=R%#R^9A,(S>(12O+Q\857?CI[H*)V&=T)01XPS QSDOZ$KG^Q_<%:U*>'G0'XI@Y/MS8)BBC83X7V0 M-5>)H^V$X#4K.#J_KEM9M8+X6I8,F>>SHL,_+CBSO!L)+^2J MGUJ4D@X9%)9WUVU;?R4./TRDJY929-IML%I3\N1?0/1 Q*1U ND3LO?R"/F+ M']]X<2_L*B)S?:HN[>7A/?E>])0K;Z4L'RR;IGZ6>:M-,9J#Q)9Y9JU%]!C@ MOAA-_@D!967,$"?_62Q"/%K%(A'RG\0BTR6%59PD1O^SV.295+'(COJGL,<# M?.'39^@^P7N"^;*4530\?@K;3)>00C#GD7&S+/6QV2,U;'@0U>GG_-HWAP\8 M_&4K,K>#11,&MA?7BPBGTPY6#PA=$2JB6[Y4R:KMRA=%['&K82VL#K\@6%P/ M"I\@]NJTC('CJQHH3Q\0?$=4M%BYB@,HW0@E1!SL[&Z/G8*7:XC%O)W/*5F% MF6 RU^U]JX_=D2VGI'82J1K+3U<(7?U-;.I%/WB12#=5Y'%T68,2^L221A7H M#Y\7VEIA1(D-H<.DFVM3"@^0D[DV U&.](=)/4P [E,9*#";W'0OWK>OQ5\B MQZL[MX%KA=,=C[7?)4S(>N7=%C;36NCU\%X_"0S2O9YXZ(P4LN7 .XJOH[UA7CNY=N[N)(9#G0H8?JD(3[&>(G M0.MC=[B3HO5W"&$XLA#CQ )P.)!G*#!#MOHFT/Z.D=>OYNA22%55_@;18BE: M8/<)4K" 8R@G0T+0R)?KII"NZK9T\6I_W"YXY">ZA9JB^_*X[%D<(5#*P%/9 MPH6K._ 9BUH4_8/X'SM^%N/+,X;.]4;NC$,V6HOJOR&^G(C("=[])[\;KL6S;=V#-_+5==].5*YI]1!GO8BSFYY0! MNA&6\P_W3[BPUVWD2- Q"UAAL +NCP3?$!\E:#G%^H&AJJ63JM#=U!,. MUF.'X5S]9,G.]0MQUN1:C%A5@F-!8"0F6W 871X+SIC'SY:' M)\YCMBM.^YHW5.2.*V;9D,\269;@C$=X)I4%79'L8D3$BK=IF"F1CR(Q5LZH MMA.S[-&*>!03;)-U9KFM(S>7\"7 @9G\S!G"_I19S?%R0U)SI4=W:*VZ^<.- M/_[ +B/@)72=X/9C3M3C">3[,\KTJ3*8IYY+-?7O\ NYVJW['^H[#MGXWF-1U MEW",F297\6/53'4D>VMU&=JED!QQ5^2M5BK*3VYXZN?:\)1&UL[7U9 MDUNYD>[[_ K=GF=8V!>'[8G2UE<1W2V%)(_G/IW DE#1S2++AZ26^?4W0;*D M*A6+/.39*+4=8765= DODPD,A.)Q%_^Z]/5]-$'J!>3^>RO/[$_T9\>P2S. MTV3V_J\__?TMN7C[].7+G_[K;__QE_]#R/\\>?/+HV?SN+J"V?+1TQK\$M*C MCY/EY:-_)%C\_BC7\ZM'_YC7OT\^>$(VC1ZM?YA.9K__N?P1_ (>?5I,_KR( MEW#E?YE'OUR/?;E<7O_Y\>./'S_^Z5.HIW^:U^\?+]=@-!KGY_-.][S^*]=?,.?=X_:]?/EU,=GV(W;+' M__/K+V_7\R23V6+I9Q%^^MM_/'JT@:.>3^$-Y$?EOW]_\_).)XOKZ6KV^Y_B M_.IQ^>?'%_%?J\EB4J!:_#R?IX^3Z?1BEEXM+Z%^.<.>WT_"%"X6"U@ND+!U M_YP])/I0G0Y M\3;C?P]@R9'!DJ.!M26@R_E_T^584V(]S(F-/2G>PZ3XV)-Z!Y^6*S_M86K? M]#SX!-]Y_+'3Q76WQTXF]'1^=359%BMF@:,^G<^6:.^@W3,Y3'F#IGV3N.>? M7DQF:&3@K[\ &C.OPG3R?FU>-55Z_8[:-S#M)SDPP:]RGD18H]:>]H<[ZWL: MS=9\XPXZ(G>VF$\GJ;@H3_RTF-YO+Z&!=7RP8;_DO?8U(G0)RTD\O#\2O?]'@8B^&0!/Z*[7J?R=CF/OU_.IPGJQ7,T8Y:?3YW%PSUU,H%G M$)9?MN87/DZF:' =UM,'FO5)6L--L%GKC@A=Q'IR743M57ZR6DQFL"C;U]O) M^]D$]UL_6U[$.%^M-[/7R.0F-F2K3L>;5F/NM.][]$D>]#H[Z7ST:1X,F772 M^>C3/!CLZJ3S\:;9J^(Y'P74S,_HH.MNIK@]*,&AG^-8R\\O9WE>7ZW-EH-S M:-"V$R)?^$G]WWZZ@E_1;US5&\OD$'5[&_5'UL75O%Y._A?0=UPLW\V_?/,& MXGQ6C( U/ UWJ>Y&Z&_"Q4>N?2SQO%_]7E M[.^S&ORTR$-Q[%[/-P'+-M,XNO?^)MI,F39HV@F)/\/\?>VO+R?Q""VYMU%_ M9#44@"9M>R?RX)%0H\;]D=E,"ALT[83$ES/\$=[Y3X=)VO%IUR0TE+.'6_1$ MT$'?:$^3ODAZZJ?Q%+KNM.N)N(-.UIXF/9%T(ER]HM5,%3S8H!-R?H/E>C.& M^NVEK^$0,0]\W@"6N(8*/&_9-Y4#,W:]T_ MH0?MI&:M^R?T8#BY6>L>"6VF)9NT[8[(HXY,>SX:O=_],6MZ7\,'R8MH.Z^F M:YA_P=^WGQ=J.D_\WM GY8P2Y"&IJ)]YO1W1+D\#\IW"N'(Q+"SHH:?%34[ MLW3'HFF7PN^2EL8ILP,-VEDFZT#T[A^[C'PS]G0>[^Q?V_'65YVR7X3UQ:35 M@KSW_OHQ[FOZ,4R7BYN_*3N=)I1M;T[]Y_:OJVVRU1:4Q8O5LN!L\#AZ:JN;SGKI\.Q[:BB%'S6UA+MM" ^64^H")8 5R8Q:H*+ MI@DJMR3SHHZ/YC4:,7_]"=7T1YB\OURN?]STXNMX3V#OWI?;?O%XL;K:1./) M9 E7-^W+/< !)& ^,*PXZ7,2M)>S=Q_GJ"S>X=CP_\#7B_8R=[_/*H>8G,F& M!!TUB2^&V? M5>*)NR 3"2YD9$P$ @:YX[3D/E*>K%:G2Z+XXTEB!PB?F22^0_L6U?H2ZO82 M^+6O*E@'QCM*0"6&VP3S1 $3Q%A&J8H&HH;3)4_^T22O%;)?)>XOCW=9W'V: MXH?N6 WD$?3OL36Z S6@#W(WP+5C36\^J*@- )8ZM.(,$&FC(,GS1%12W$D+ M01HZG@>Q(?*P@W#GNRH%G%/.CN0D!2Y(Q0AS*A&J!#?<^LB9/G?[_Q3VS+L% M9:B=JEQD*PL6_U,BQ!_\=+V$ET]]77_&);Q.I]O#_$;M*XA*RLPM02\E$"9, M)"#+KQZDB5P8E>/W(10G<70^#&9#R(,F-XHO M;N^_P;+!1K&G&1KSUAIT(8E4")\R$GU+5^PKY9+QJ&JS:1$W&L9=ZDX@.H9J M*,%X7<.UGZ3GG\HA+=R$\)L:$@U:5S9&RI)U)"8N">=!$6,2_B2R#AXL\]&? MNV_3G9CT@]A0TO++?/:^^3:RX^M*1&T2Y9I8SX%H*Q6!'#-QD)FW(B?\__>Q MB[0R-KN!9C@EL4EW*_D;R]LY;ZCB]FJ'AYM5VH*)Z.X3%VPJH4@@PJM(DG:1 MJ931:^??Q^[12A ZQF@HB?CVC!>I??XI3E>EL./->? >R6C2O.(F,"50#0JK M/L)J*$EI( U?9I$,%]0*(-EXW%C+%N@< M*D3!??:>,IIL"U-!?2\<;X''8.'RKU;+;_-9/'PDO>O["K1/P!PG.$E'0DJ6 M) 0.!Q76> H61S^=W_I[X7=7X QF!4Y\V-9$*??>'TREW&42'FA:40G,Y"!P MRS.&L.@LR5)38K)*B:)=3*D=+\!ZB_QFDZQ0^4)T3A%%-4=[#OF9<%F3H R- M#'Q.L=%\QHRC=+['U?>*A>"E<0R9HFU$(EB DU]-.L# MDV"S:&'M#BX&QW'J88Z?#L_0@;/7_G.)Z30/F=UM4''\GW">$Y$2[@H@,Y$> M& F,14T#=\E]3P)P$N,>B)BU1FHH67A^=3V=?P;87ETZ2B<<;%L!IR"%TX3Y M8$AR""5J4S0HF#?<@^8TM3!^AXF,="PA?8 VH.*H5W=HO@GV-3,B&K6ON%0. MO&*(J>1$J>B1'@3!R&BB-RQ+>?8I2]VKE5Z &TIPGD$&1"&]@0\P:Y+NN[M! MQ<'*H$0B3L5 E$:-ZE50A"7!K- EV\J=>_BD8]'H#*D1S,Y&;O;.[RNKLP*< M!\DQ2X*;J"4NX:^49V6=TSRF%F?Y@^\L71F?K1 :21LTDH('VU3,*^]RU,19 M20G:69IXRT.QK;2*@IF86H14![="3^7@?K70"J]! W#'JH>'&U5!*VL-",*L M+N=. DBT'E#+&DMCR-E!BPS4P75$1Y+1*6"#)?L<$Y#;$/I ;2AY>5/N,LT@/??U;#)[O[BU$M#WFL3)/J?E M<.,J&^7 H 7NLLS$20:$,5'2L$.4,FMTUUHZ[*TX@MT1%:AD++*0LSGT[ZM6GZ1:\ >Y0'O\R65\W M&!N\,C;@3<;=5Y5>0SV9X[81Z\W=TLU_]RVF([JI&)4^&R:)L-P1E8PCHL@A M52Y;'876S8XN^T&DW,/ :;RNYQ\FR(,GG_^^ )S#E[O$%W$Y^7#H.*YY)Y4S MRHOL ZX[B6@PS0F/02%9(: /Z)Q@+5++#WXR M+0D-[^:WK+.MIG[B%Y.X7\R.Z:EBS)NH%&IE 6@G>!'14<"-7$65LW61*VAQ MR#>,K/4E O#QUN7@6:-%@: M"/>&$1E$*G ;HD$R&;5G7+3PWX>)^PPD6#WA.62BRH;D6_2^RL\FBTUZ%L[D M=0U7D]75HMFUK],ZK#(HYPR/A)55%A =8B R]':\I#ERHWB+,@2W3'3R_8O< M8! /=T$=[7;4N^5IK*_U@O>=6^UL4$G!I;7)$FZC)ZI:)C>XGV"R]4;0=W9QX\&V^RZAG*P[-U/$18+I'A+Z@N$T$@/)9DWCX@^_S19EI/+&<,55LBU\//LCR4TO: YW6?]NP.[E M['ZQFCV2U*1YE3,P5TX&-,N6!- >?V+HZ?*LI;)4:MHB3\3]4/M83X".)T[; MHC8WMN'.XC9'"5B3#BMP+GM@DGB:!6[HI2 /!4U"+"5F(V($;>+L] >7N9XP M'E^I;>\3GJ31MFTK105E"J<,GN/HR7@2M5)$)^USIE$A&UK(U@\56.\#S?&D MZ&8]-(Q#->N@$AJ4 D"70T8T#A .$CV-:"%PHTSP"IJ5-7A GGZH>'IOD(ZJ MFAZXD_BUHG6C6Z%MN\:EJ'BTD(B3/A'+D"=0;D-8%R)5VEH)+0*D;)A,F#$5 M6[]@CZ_WMI>@3E)YV[:5L"$8@PZ0*X==R2M//#A/;+0N6QEU:'.#A/U08?@^ MT!PP[V$71)LCIY:9-3LZJ9S*V@A%2;D 2E22C( (G'A92N$Q!TR=_:'TV)DU MW> Z6 AL^ZC#N_GZQ;D:FAU![VM6:24A\_(D!"OEM)(!$H.A1"LN0(><%6M1 M:(.-ZC:VYNZW<:]N@1PP_7-63]7O=3^?3*6R>FGZ5&TK3 M\;U5PE&;:,P$RD9@K)'$>K13E0C**"= MGE4851[OW,9&P3>T336S9$#;&[V MK/7_YE_2,1IL3S>5]%8Q@3M$\I$3HX0GC@N+%J=U,GIO=9L;FN.FSO2NT;H% M=C0Q0]S2JD $!^.M!]M6,N2@G$5L Z>$9?!$623"H[UA'"CO=(MHOORQ!:H# M-$>3HNT#OB?96-^VK2AHP5%!HU40'*$!?2,#'(B5,AMT89)C+6(-ZL>6H@[0 M'-D-_/+8<1LW<$<62$QD=JN;($GK%226T11'M1H]PC7F9:VPW ML!M<1['G2Z;^J^NU4?C\$]1QLMAO21UJ6Z'1&"2P0!0/FI28#6':<)*8!*^% M]$RUV.U&/>MIS>9]MGI'8)Y? N!QFJM5OU6Y0 D:MXJ8K"8B:4T"-8E8)\HQ M1D;3X>P++PTD?$,#/9IV*UE&C0,27QI4.G*>.,U$R:Q(+OZP$\P0:=!8"$"Y M;9//->K13N]Z[%0$#\O(XGKZ>^&\H6S+]_(W7R@H$+Q<+%;E"O,\W[J,ADC, M\\V_K',5=TC$J5U5J(U=2D:3;)4F1@(G#G!)Y)""<:C"19O;-J.>T'0E*P-B M.[2_MRVH_&Z.RO0?D^5EN?B(@+V8UT=?Q#FU2]3'B+U,Z,!HQ8B6$8@."9EC MG!5**/2.6UA=XWJ'G:NKX4 >KB;,]792K_+-:VC/("S73M&ZMLU;B"4.O-_X M.J:;2M"0G47UGB0%=*%D(-: (M)2+72*WD&+#7+SW=[W/AO_B&XJEPV7TF6B>=8E'9PA8=R2:*BU66:A>(MP M_#![ZV#QB9Z1';02S9U*,+>KNY62 W?I&K(BS/TZ[2T<^>]J'*./?9Z@-IY/_A?1_ M-V;9SWXR*[-]-?NZ55[4DP7^TS/\=?9^HTZ?0)[7L'\U]C9F%4.,*5I.0O"! M>.XL\<$;@O]7TNG .#W_G*J>9/:<4!];NM''0$;.-F]FQ,_O:H\^1MR6.EG_ MMF5^^N=JS\:S[;Y_6Z>W_/;M5$J$=U/. ML"7* -+W_N5L"34L]NFL M'D>M>##H5^.ZH#9$G+&,Z%U+_%5D7;))G/0M#KT'.Z3L3\;NY]6?$2\&V[UO M;B=\G?Z^/?;^UY6E- 7$FU")(P MYHF@0&(N]"QJ&#D[&]Y_NY-V M@O=0LO1SC?2]KN?[:RO=^JIB.?$HRLMIW$M",RUE@+#OJ),S27K\[]E7/FW- MHV\?RBRY9-2> M_;YT,H^^+:G6&INA^/W+));;_HO#M_V^^;(*CF8I->[$7@/1F2J$!B3QDBM> M"H6#2>?.[U9\NO>@8%M\QECC;Z'^@(0OFJ_U6RTJ-,2RYY#11XMHC0F$2AIC M"07\>V]]#J%%G'.@1X$ZE('NUF\);&E^B\;WWB.!AQI5 M0MM2[,@2F1@GV0A-C N.:&$LE0F<:_.\.1_F9+6K;:!3G ;>$1Y*--KU6<5% M3KGD>FHPCD0G'$G9:*(]50&M8M!MBA<.==[1#;-V;PNGXC2L'KB9]<&U?_-A M991AFA=]IKC%SBW^5%X=$LQDD$&'I%M8?4.=&O3"^=9(#1XKV)9^:A0IN/D6 M?2)F/8N*V" 8L98EPDK8-OCR?KIC(><6MZ@'TOA=.WM=P#1< M8"<*R29O$, M39?I?%W/<$OXWHRK/>TJS2):NJ8$ZK(AN' RR;F84=PDRW6.IHU8#!P".(V+ M]Q*INL5K,'MT-"-20B!*I$DY-0 M(D4JVCS!-Y:M%82RGDFK+RA$JC--+6LWO+UWLMH+?(,F.)VBG_8W MK()#XXTS3YAGF-O*CM/>?"NZ/AG)% MZ,M5I!<^?E/2=K !GY7WKZ>]CKN(]61=_>!5OJDA5>*(D_>S249&SY;;,M@E M_1?9$GN&X01RSA.D+57\/,D2YTF6/#.RSE3BWY4=JT^BYG%5M&YY(@8'7GY^ M.4.G[NK.)>KN1WWA)_5_^^D*?@6_6-5PIW370,-M7Z(L]X\7RW?S+]^\ ?18 MBU9>#[-?XPSPV.F-U5*N3/LIE-WCUI6-VW,H-LS>9TZ/[*H*T1M(P1)N)!#O M#"=6I5),D 63O!#@&IV9C8),1+E>K2^?KT_)O]Z *5=?FMQ@ZJ3_RLHHO8XX M ?;IV)'PGTH'^W4^14?ID^YO=-_!4HP M:CTZ*S&@%Y2T)91F3YSP02@ I_G9!P>^"[%M"_M88OMU;G=G>H1D/M1%E83U M4I>L-D4= 6\E21)!L3)H8T4.2I[]Y;91A:]#9'N/1NPTSLIQ0^WCXD@D] ^JK//^>M';(Y2(KTB/HZ2Z3V:M'/4K["^G-TU U[/ M%Y-S]#F_4KP]!9ZO%KLI;[>P&_=>!98,RQ$E',I3:I0JXK,SA%LAJ)6<6M?H MWM:YX7=[/;VJ2Q4KJ/O%=.^(E9, V4=+LM&)>&L986 DB4E[&[G..K?(8QA; M=_8D;XW5ZM"\&=]5.#3C7TJYW$L_Z\Y8:#5BQ9AF/*KBCFE-.(1 J+3EU19N MO7;9@&V1X36.%_S]R'_7O#E_^;\5)CAP$[ZS,2J1/77ER1ADHB99J4PBY4"B MI51Z3ZV0C?*&S@W+&^EA?",Y0V![8,R*1Z:G;]>N9GKC14QQ%HX,&;%+44LIS8OEY[ZWGL=:Z)Y'XWCR?9^2_PSS][6_OIS$08['=P[7>[1BWZAL MX&'[9NBMI/5!!AD[I'-^B:$]70]>U_9;'C_=_0TK@[9 -CX1\%P0:G@DD7M! M3' (@U-*Y.^DR%1+CGY[=[AKV :[1[XA_ 6D!NNXD"J>?=6,3KG\@ 1U#N/0@G1GHSU=G)IT4UEK! W&D\RS M)(K%0)+UC!CO* *O(K"S+[@QA%#U!.;@.FJS%;?047L[J(R3UL6(]I\.@EBF M<%WI%! 07U*02L6)%C[[, ;1(#JJ:QB'O>W\[YKY9_Q&P3/\8;'<^XY#BUXK MIBT#G8#(\EPIIT$2[IDK;W?KP!&S2,\^/^ELY*G]>P0M^'+&.F.K'[L5X6VG ME:>6JJ"!.&T2,58B4B%[PD$+ &EC"BVBA7_L2D&#LJ7W@\_[ITD/73@?SH1# M:BX6"U@N?IGXL"UDL+^4T8&6%640F3(<-4<6),H<2>!*DJ2D2E%K<&K$>P_W MJ#]RLF6&R2IK^O/J&,^^CKM2[,YHI=*6ZZ]%))0")YX;BEQ+F7B.'BOH\A4G7VA MK_9,/B0UG0(XFC#A#S=_MW7+2G76^@.4PA$7,=8K/UVL_POIUAH\1M).'**R M$5MI;8A+0I.0+)#R=C=)1H%57(3HOIMH37]B.!RZ8\KH4_Q]LCQ9V>WNH.Y(@QPB3*1$UJ!W) *069@'/1PKL;-H#3JX1U ]X9*;GR>"?^=\.R6=J& MHA9O+WT-3_RB7)O^^D&Y0MU.X1T]7&4->@ 0.3&FA.NC\D1014EVQBDF( ;3 MXN$P^>.(Y@A(CR;'=X.UQXCDW9:5Y4EGP2@R05 B391$<07E-8XHJ99.BQ8Y M(.H'D:[6H(TF*"5_><.5Z73^T<_B4<)ROW4E- 0>!2?@;"+9,$%25HFHY," MHL':%F^9>E, MYA2ZL=D'E9,>@@\=H3>"AKE%\.NZ%#!>?GX]]9L"?_]:3=9O>333-DUZPO7# MN<_,HIIU0(+#I2F4$<3%D"BN+:#LNXEFM6?ZPPJH)S#'B#H_Q9Y^R-#SL^=6 M/'TFV?,7DCVY>*&>RHL73YX]N5#Z&7?&]!:;1LQ_+],UE&TG6_YF+[WK(F+; ME,8=4SZJ?8.)>Z$R;I,D2:E)EJ&\\*(MR2$%XQR-WK;($SR3D'6GW)^?"1_. MR,1]6%J/[^0P5$*SQ"CJSA@])6"0:ILU)=XE[QC5(MKS?^UM%)D]#VX<%MQ3 MM68Y:&ZI.+]VT8 %,023K"->^D2H9YQP(^)VS4(,TK30G2,%,<]'=_;+BC-2 MGWO%]J1^#@,6T-5VU@(!"XR$P (ZQTR13)/))BA#C3Q==N6_E6C_#!G!0>CQ MP8'[@XWKC'1WK?JYD\^%D.X9Y1<7@M,73YS0G!A9?-%FP0UV%9>3,+UY%N^DP_E.^F_ ;2546&.K MK2+2H=WDD/TD242=!9Z#.?M,DG,2]?'Y,_("^))TL[AY+?UX(;_?QV&@I%'* M:;3X-3=]*G1W9.DCP,$\Y 6M>W'][#+.X_/F[8 MPV&0HA:XNLHA,M'A =)H?EW 2U;PZ,+*9/+SW. M[N6L7;Y,^\X/0VNFL_W#"/3)SSM": M[L9F;@"65MD&A:HAHO]!+?YA#*,DRQB-*HG"J86:-G\X21Z*"R>?CSW/&9"Z M#W GQ+)K.4Z:+,=G*UC.+^*_5I--1=GRLM7JX:.U848_#+C(20=%*3&EVE.4 MUI' 0]X>!:7LLFQTT7ZWV-L?T([^SMDWLHI_M;R$^B+]<[58WGGKMKEZ_[:' MPR QQJT#7AZ4PS^T-&!AMH[%K+_U@O"T@7'Z#V[^&WU56 ^E5>T_9JM5PL_2RA&U=>?8P7 ML_1L,ETM(>W1"*=U6'$#@D?P!,U>E#[N*;'E@12FE&$VHJ*4C0KL#X_2XMM9 MG0C.O7XJL))Y93W)C .A/D4B2IT2RATN3&%P>9[]@=X0XC ?%N2A=N>]\W@Z MO[HJISCS^/O;5?@G&CKOYF_@>E7'2[^ 5_738K),-TP_52"/&:-*F3FE$]HV MV2J2%$7>L7(VQ%F2/K"H0C?E.?LT4L]-6GOF0.\;^.[-[J$4F.YWU[ZMAIO; M$;ONJPPSVMCVPX/W0_9?;]C7K-(63!21$1=P$5E9'C7R*I*D760J93"^T0'H MP#->IWB>,N=UP\I&YQ+7D0!7A@0;/+$:@,AL'/=.*AY;E,0>9K?OCJWSGK$; M:A._]4C1,[BN(6[<,_QY"MM[Y=OGU==_?\HMN*Z&J)R"$ ,MCQ1*3Q@J$#2% M5":0HHN)9\]HB_#J0%MX;R(X(LR][].[=I:^]\XWL,;RM<=QW]5^MO!Q'58; M?L3>'ZM:&W"W$TV*4 P^WDC3[-_HVSMNCPG>>\>50X_;]WI=CWHYGZ(R7Q0E ML?P\Y%B'A7>K&LL? 9VCO_W'_P=02P,$% @ MHA]2F=Y$\#I6 $:\$ M !4 !S<&QK+3(P,3K>W1<_?W7/\]_4^?FS9M? M_]?__&___M]_^^W_Z(]O?['I;'.3+->_F"R)U\G%+]_FZ^M?_GF1K+[\)O:7;U.P( _UZVVOM$_J_?BL=^RW_T&T2_8?BW M[ZN+7W\)$BY7VV_7^$CQ>/[;BW79X.'#]/?=+\M'G[WZ&]X^"Z64OV]_6SZZ MFK_T8'@I_/W_O'M[OH7DM_ERM8Z7L^37__G??OEEAUR6+I*/R>4O^7___/CF MT4M6MXO-\LO?9NG-[_FO?U>S_]K,5_,+U:X2\';?/\4P"(C@T5& ^NN UW*_^258XD$>Y )CBT4ZD$H M-+90GY+OZTV\Z$&T)V\>7,!/OU^M6]@V@LY<(?/ M+B_GLV2+6ON^[W]9WV+4&_.U7]!1=Y>K=#&_R+T9'2]RT_O\.JEA'5SZO7AN+=TWO'S=?ASJ]"S2Q.OKOTB_784O@=?T&]WTYO;++E. MEJOYU^1MNFK>[7TOZK7[9[=)MIMBF_;[^1L&ZG!C@A_QNEY%.5^GLR_7Z>(B MR58NF#'K'TVEV/^F3@2PR>=UN33[>#9?!(.K>IZN:-9GUVHN@O5:=]31U2R; MW^94.[O4F]5\F:SRY>M\?K6.)U9M[;1_ M]^A"5GJ=G;Q\=#$K0V:=O'QT,2N#79V\?#PQ>YUXIC,!U?,S.GAU-R+>[:F$ M3[OPK?6/-\O+-+O9FBV5,M1HVTDG?3S/_A$O-LF[X#=NLIUE4M6[@XWZZY:Z M2;/U_%])\!U7ZT]I^]B]>;[!@; MJ?$+^Q.G3<\'Z^1Y,KO#YCX[8I8\V*B_;M4D0)VVO7>R.E3I&QUHTE.7*OV8 TVZ[E(]2N]MT$EWWB?K M[:*29.?7<994=6;/XWUTI2:I#[?JL6.5Y*YHUD?7ZC'J8*-.NO4A2V^3;/TC M]TK^:S._S8V!JEX=:M-;IVJ2K$;3WKI83Z?5+3OIX,=DD<>F/\3A4Y^R>+D* M/D*=S86J=KUVKJ:2:S;OI*O;@'Z^(Y2$S^1?^;"(JU$\W*K'CM5$L%;C_KM9 M.3/7:]U_1RN-D7JM^^]H95BT7NL>.UIOEJS3MKM.'K7UU_,6W_/7'S.F#S7< MV[TXFQ4]O/OKPTZ6.=7SY?KWB_G-[W?/_!XOGFSV[LG:+A*Q\XQONNWJ@Y9= M=RK\/=^X3Y>_7227\6:Q;MC%O>_ILAW>E\TVGY/?2F@:=O? F_9V.I!FOMQ&_]Z&?]X]G?>K\R,!NRXD MW]?)\B*Y&+@3[5/JRX[GW2XZODAG+ZEJJZ;+>/5YJZO-ZK>K.+X-.H/L]V2Q M7A4_R:=%]AN =R=+_L?=CZ-RX^B^TP&7Y,TZN2G17,2?D\7??PT=B.HTBP!P MEC.JG=>.$PPPA<9C28RS2&OT1-A%?HHFS>Z4U*^T^2&5B\TB>;!A]D!9^L># M?VV7U0,('/NJR&&-"14:AO_#Q"H-/"A0D=:;.JC MC?*C%JG\U%,?JDT'12L(%GZPG:+^;;9(5\G%WW]=9YOD_H?I?4ZX\EZ5!@;IDX+JGN^_\^ODGL(\OG.&*]]*:( M:X.@(AI++8P05EB("CP$4SYZT3;LE61[[=+G%.M%\_79U2&B?S%M'(8]DO)U M$&P<8MGD:[)(;Y.+3\GL>IDNTJL?'^=7UT&&1S[0"T2J:!EACIQ&Q#ID)<'$ M8PA](2\W&@U)G)?GY;S9(#K2)N M.4980".\T80Y"T5I. D=6.&H%-G2'>H#<6.%QWK2G8<:!5Q8!CB0OM@7FHK M!?>LE-,["QJS Y\Z.[I#;2AVO.!)5'A:>UI$5$$F,1+>:48$5.$_L)#/&M"< M%8/!971ICE,KI[W&=*+% M>LQHA=?KYL@DUY;I46,<2I2]W;IO=P?I*U:6O6TBJ\.ZB9RWA&%,A=&.L'*Z MI;JYF4%>R;K2%72#A<4>=+-RFGC^< 20=LH1"02$COKP5UN2WEI(IKU^=*"M MIZ&OKB!Z+028Y.(P";V/H^\[A^CB0+3OGTD>SD\NU-%5(#!%OOD/7V_Y++ZSI&*<),$/-9IN;S?8HREV5@4>G ME8_CRIZ719I(A57X QCD!-;$DG*74@$AIK<_,S1[ND%N GQZGZR;<2(]GHCPY'J5[3OS[[T\ "CW],O%$ZR>&VT@9 MXB^>0:F5]/W\A$O^DX<:CI=!R7E5F_3F\WP95Z6 M]_O!R#";4P]Z:C@,DAJ'K<=, \N4])@V21X?"+5]*>/]?2SRV"DJL/""8!2F M! N<*M""S Z9Z?1B4OE4R)).3!.33EB_AZ1MTOJ1;XHH]))8++CD.*QPB&OD M2Q"Q&G(GM%:(<@I\>A;G[A/RX39##DIQ9.)Q@[=%4!NI*$+$:N0 MWZ=GY M2E^9P%JK?40])@ 'K\[) ( 3R#):R.Z5&_(H6$T7N%<-/V-3]Q@.Q9^/ 9:D MPOXJGXFE.0$*2MD2;2[C 83)_Q]WKZ?/A@@M=>C>QS%2VZDE*^'%YR)KE>0$801),($AI:%[I14,Z) UHYHG,#3%/.T. MF<::TYNK\\#>_:[7"T]%%AM@(#3>20P]5X(Z5_0-V1:NUY#);5UHK14NC77V M+EG'EVEVGEZNO\59A>I>?#@*5@ITD!$B"5=F7GHY 3= CZP_N"="N[X)FP!G.%46" M"Z,8I>&_Y0+(#9NV!]>+YMM6-FN$Z%],FZ3_=XH$&X=8_97.0X1KCC'V3".D M%.;>EY%=Y<4$\P5ZT^B1I?..0^YU99D +WFP3367+$^WL("JTIC@7M6J^#WQ M(ADF:<3IO/I^=5#\:0[U(9B1P]E M%[T$"AFMH VK.5%2L7(4Y+E=TW/>AV)'=Z@-O;WQP._,;Y>^6N87 ;^Y"%/? M_'(>/W-;P^SX-OQXOMA>'AQ^M[E)'OZDQJ9(QU^,# '4>$^%8R3/3,4&E;O4 M!IL)Q> G=MAF6HH9W^>K58NA3O,(&*A@7B2 .,:!L9C#?CS"0?A.VC2UWI#I(%'05P+O7:>*XV9+*/\EK,)54&>*,OZ ?H45_![ MT8=:P1]\,4(R#PX!0AR76HDP=.\M)$IQ\QIXG=N5$R7R-!0S%/&G6&4)0P 0 MU)3+7&O:&WH?[H16-#="Z4]"X0'1/^T)>O?PUN'\=!TOBU(6@T_;>_H1&<\\ M9=HH#*7V&!D!S/W! -/<*F$_R4B8LKJ&==(.Z@!6.FF'FT<(&"Z5TR+(;)%7 M1,LRVXD&;[4Q4?E/0M0>4(ZG4[SHK@;0D]2;<0L2H2EUYE/X_"9>[.G2:=Z, MZQE&@N:[.Y;E%4FYAM1C80TRDH1)LLZM-8P*00KYI"5#)CU/TZ;J!KA74KA#.(^09\H"0I7/*U^4CH]E]D3OC:ZM MR>,K>#3"Z^?@RB0MF>E1Y%AJ]%=V(D@-/238 Q3,-2 HL.4$*B4ZC;O4FJ)? M77;B.'B&+#O!K=*80,R<-(J9W$S"YAU* ;L1WM%0*LYQ8(J9TS M'GH"WI!QP&E1NCF\(V[R? @6<) RO@J&[3_2]7QY%89BDB6K M6@4:FKTPXL$JMLQR:QT6@A!-5+F#0C5O7G9\R*+5W9&O5_2&XM:'^$=N#JT^ MI7<=+:1+5G]DZ>K0'%?5-((N>%&*.T:]%,< #:Y3++P MRT_Q]^$-R)<_'AFFG>$00N[#G]RYX+ 6J#-HFV\J=E[HX&2HW@G2I\CO]\EZ M(#*'+T4>6>RU1L%,%TR"L%SJTDQWLL7E4YU7/C@9YAX/ZRG2],'X'#12]>R[ M$9%*4\R11-8)S+E0VA98(VN:V\;BIZ5P6Y 'V\*MMGE+RPAC#3B&@G,B*-4> M0E%N+1)EFH0VGT_2;'Y.SR[#;)]X>75^>[&@>'II>];2(@$>?4 MN.WN,3%* %6F,TA'6R1I@I-2>E<(C;A0/%PPRBXT]A#2KU"4H'P=W)_MA7C M!_<@'LVFT]H&Z12F>U*,7F=QFS:X>MR]$Z\BB+#G#@)/.)?<0VDA<<&1UD@& M;YK[6I'AGI):1ZPB: 63G'@E(2 :.8K]-KR0HX*L:>.7'3V.FU<1K*W:ME4$ MCT,KGG(5P>Y.ZD.#'5#,(X01=BC_&RQ ,;K%,;ZI50>LK?V:)_6/ ^YUG+X. M3JKUV%)KJ1 04<S M+G2'"DL@DT8[K[@O>D:L;+ZE.>+)_-IH[S_@?1PL8Y96$ )#:;SW@@<[BF#E M-2L,*P):) Z->$*_D0*[@*?YR%NDFXN;9)UD%8/OR7.1--O[(JRRP:=$_1U'S9)@A0SZ=C+]VR QVNK&T2 ]49"TC4MM;),Y>ND4BOP1 ARY^J>4I M=O2M2'+'$ YSF1**1++XR1YFP;9^>FO5,Y#K##D[4()AU'NV>M(@/" M>!;!3M(08.L <+R<3JEJ46-RG#V6]@1J"]&DYJVM#]W9S/3X;1'!%D*/O76* M&$[S7%M0X,($(B>QT@TT][2";FA*I8QN#O:A@2%L2CH#IF(?7LM2GV4W\9GF9_Z>N&7;DFR*M MJ VNAO>40VAML&&I+/# S#7?>!OG*$=3CO4+6\\;<<'(NYFOMUE?:GEATF6> M!Y8L9_.].V[MKQ([\,T#OPH#. Y_65Z]3>)5XL/.A;.:8.3#;[&T68.R&!(P )K13TGC/L!082&BA MO=,' TE:M0?Z[5(VP6MPFV?I'Q9YG MJ_=&>9Q*0ZV1Y\& P9AR4 +,+6J1-=COSFA;OJ3C@3B4!5A'IOPN@'MA*C?$ MFKXR\EPX#"TREE$DF68,NE(OR(%I[ZD.Q(X&G.P0[+]H^1RI26[?OC(VCL/" MHI/GF\__FZXP)H1[ (8 1U@ M=8&)-:8?L7]PI\)KF(GC;E.LK:.(^7_SMXR4:%-XNSQ2I9VFS^M2(-YV"C2#NG MI/0,Y,>C+&. AYZ[IS#VB$RP0K6O>HG[0FX-BKW61XP79A#:GX+K'K0?=9DJS?;5;K M3_&7Y$.6W,Q7R:HI'_:_*\(&!%$%=%!S@\,?#H@@)X*&(A;X/KTM\ EPI#,\ M>^+-FUP;\:(+VKSXJ@A99YG 85@$\* /XM+<@82<(2^Q:CZS]+9G/1'6= 'G M4&;L,\]2_W@?Y_OO9Y?W/ZX*A==_240E\=X 9(A %G#M."ZM.8]@\TWJGN_N M[-@#[PVQ<7ASU_E*-^= JPA()A1F5B/OPZ!03.AR(%JN^+1=Z3X4>I S78#W M>LDR2=]WXAP9AQMYA?V;Y?QROKO Z(]-');2=5)]L]/AAA$Q^94V3EM(;'#D MI-6 E#,S=X/>Y5K/>NE$=R]*6:S[!B$GOZ1_=0#4837(K?E4:]>IS?EO9 M[%!=UCTM(HN@Q! )+! SC%L&86'%0:YU\]6DMQA*'U3H!)S!JM=D27QV>;\Y M6KA^![2_KTD$L#32^N#%<6\80X@"54A(9(NSUJFUBV>NSAKSXEV;K'S[-=ON35UF2[!)97PZ[MGQMA 2G1DN!%1(.YHZ@8>5:KEGS M+=[>0K!=\60$^,8[VG&PI%H7QQ:6JW0QO\C3QG2\B)=Y=<[D09&_X;[X(.*UU8IR82FN%5KJ6;+* M8H"/'HR4HT(C)PU00'ND&1/P3B(N,&U^1KKC S!ME+'O_NHF"$SZP,N>J^$K M]O .M(HLQAKQL&)#*R"#C!/*"G"H*.ZHE0(6LP:YST]ZAZT2+]9C1"J_7S9%);LQ-CQKC4"*O MOG]V>1XO#J03[7TV I!2I/,B#%PK@<+<2GTADZ?#UF2LYZQVI*.T6V2&.Q"V M2L*WKH,W:I.OR2*]S4&XJ[51J?\:K2.AG->$4&M17HQ(,"=*!*EI<6-+;_'1 M?AC1/5:#U=I)%HL\C+.\>!=G7Y(\9%&7(%5-(Z(PI(HP @72G'E N"LL=PI: MY'#T%@3MAQT= S44-?Y(EL&MSZ\)4!M]I$E6BHEN),: M:84U"!9\(3N6H/G=)+U%0/LA21]H#3:)O'@5T*&IX\4&47#M/608A^63,NR= M]EX6TN5WB4_/P.@R7M$%)KV'N%\. )ZOT]F7ZW01P%ZY_]K,[[?I3R[V!Y#A M7@<;3@!./2(&!/49SHRE@,E3C/UA1 WRQG'*/9+> :I-(1$!@^9!'1O[JZV, MP[&_XQ"8=.ROE,PLXE4Q\BHB?WO;1-P*HX0,X&!A(8160U< (S _E;A?;?WN MHTE+8 9SWQ]TLS*,\_SAR(7!(XCBB&EM..#82U!*1@A5)*5EZUN\ G*&(\*2KE6/_Q>6M?(9:6NGFV=],.D<&./UQ<;!&.%Q_B^<6;I8EOY^MX4:GQ@^TB)+$A M3EHD'1-",F>H*,<'G^*=3MUJOTMT!F/"?4G [76]CS(-=['H:E;4?4<$) '0 M9XE0 0@B#)0: -P_'][9GTS%#>D)JN#W?71:UB[/E?'E5OP#)CID^T*T^_^^V;Y/"#_,5TL?)I] MB[.+P[D_Q[PI,MQ+'K 0B-.PA').+2K=9M8B 6#('9NF4>9^P1HNQK!O[^;% MP,+3AR,HF+9& X@L$!9A+%DQ)" C>L@KH.MOX/:CMV>!AI9@#;I_NWJS6FV2 M0Y/#P\?$QFZ=5.DU6U&_K^=*2U03*O MT\8QLXI1BC@O$,=,-=_3ZC/K:!!B3@SZ01>XW7"TFRP8<[O>;[N\_=W9MIS[ MRGU/LME\=7@*//9=D8%$24D$I%H(J[U$6!:8<"";UQ[H,[]IN.6Q1RQ'YM=N M&>B(8 =>%C$AI7%68B:%1_F-CK8(6T!D6A0IZ.U:N)$9UAV84YC"WB??MK\Y MO!]8HWT$B".42@>#=0IM<(+@_?"2DC7?%V2OE$BM\)O$]-2"/$]>$*G@VA@N M* )"<6X-%):5TBO1/-N;OU+VM .P>26,&E;@/Y)5GJ5^=NGB;/&CG!T?3IDO M$*;+UT>0,J0$U$ #)@A$' -5VI+(-J>3.%4ZC0AO8[)MOYGWYR7J?PP_S^:S M]8L&T3'-(R>H1L)2*Z$)#C<0PN!RZ%#1/,55GC19^H%O$@O7?>]WZ6 Y2 &K MRV3^,IW:OS3RT"B'L<4 J+"Z2T9U$2:&A+3)HP:GRK+!4>UZ(MI:<$\Z>.1D M]-(K(B$1$Y01(I&FDH7>L')ZE9BTN+KG9*/B/6,XV5GI?;(^N[SC^R9K;FG7 M>7=$&;?"!4N22FT?T&OQU@@RC "EUFE'/:30:U+&4(17NCD)7U,(OF=8IQ":W MB_1'LHOF?MADL^L@U(=%?/!H:)/W1=@HI"ABF@:/QGL/L"JWV8QC+0XRO>HP M>U> 3F+QW2M,XR5W_QLCD9_N%1CFM_LXPHW$KAB,B)DV)VE>=]2],TB;>P(O M[G ^*&W\^5:K?VP ZA-\M@*6QVYY[S!,'U=;R\"ZK\D5^]L)HO'PRP MO;[$D)V(&$$(*VN91% SP ,DA26-D$$M,OU/-K(_>2U,*14D6"CN\C*9K7W0 M4QM3LLT7(@U-,'B4$U)I9*%3UI3S@^&JA4]]\CL,XT \%$7_7 ;P%O-_)1=_ M!-#SXKIGRS?+K\F=Q >H5]$R,H0P103T%CG)@+=:%#MV2 /;8F(\V5V&?J ; MBBK[+95VO)B^Z_%;NXO!]+6^P]CYD.:;7^Q M7F?SSYMU?O+T4[HK(/V(R).4^ \91)"%XPF8#0N5Q;>)MIXLOL?IZ"( MH0;%^_S&TESH?!27]Z5^2A^RY#I1-/J_]?)E?D+N\\O%LO@BOZ/&"@SW?L_DAG<6^ MS_8_L/)NW3L!;VL4G-K3(D(>:2AT\'*1 P9RXHK*U<)*@&IE.PPA8U7IJ1>> MCCS#T$KN-!'".&X](;Z0S8DV>Q)'SP$'ZT^UUDW:-1:3KD3U6+R*@B3/'XY( M<("Q4](P)[BRBN)[*%1 ?$!:'%6%I)5:#U*D 2Q#F1"/._H^OJF^W7=?DTA2 M0 BE7%KE@.:$64++\82-GG85DC8J.ZC]U@B]1BZ,PX&*&B13H, XJO^8?$T7 M7X,-MKN:Z\X2^U'CD/F!=A&"4@#)+3,*,^" I85LD+9*.J#M5LB\%KU/ M&BX(QZ7LU)/F\WUO2WP;!3Z]0[D'B :CQWR9%#>QEE9)_#V_Q5>G699^RVV6 M^#;\YF#=D&->$SD6C&9-C-;<&BVIHJQ84)TQ+:+& ]F#[4-'/<+5.&_FL8P? MDYS$R]EV?.S+TOA[7/:/Q*.WC?\5K-L MOLUM.[O4FU7HZ"J_Y?Q\?K6<7\YG\7*M9K/\,O<\WS-=S&?];@%GX)*3% .VM8L"J5A\@Y MB($"(VXGGL^NDXO-(M#\D3!;28)$Y2;OO525M]TT>V.DA6!&2!?65D$IP=Y( M7F $C6B^QG2\+=F]TI_F:P\"X*3W,C_F";\5,4'7=_0M^*?AK4;HC88+L9>?^J]R[NGXJH1PR$Y9SA' H/B0K_[TX. M[BR?=BRS@3Y>TF@K+$Y7MY.,5PZKTG%4^2Y >K.YJ53FH^%$G^FR!P8!) '//_]C2(G/90 .FZ@80P MZCTHI:2F139[7YKNW43O#*W&T=]"Q'NI[L[#[4ZX[8L 5S2++!(.&$:H$@HA MDB?T^6RMI;2!)JX(G+S>(&%(* M8 *P[4TXN82:6S_D#MS!V$@72GIV050'B$PZV/$N_L\T,YO5.KU)LJJ;))\_ M'.6G^PQ&2'(D(!4 "EU 88!J<]JLW_!'6\T^,\U:(C/8\:_X)CF[?-3=RGR> MO6TBYX@%$ GD@'1&>*D<*V2TWL%IAT#:*.WI :Z.(7J==)ADU&02+.C(,"^^ M>K;<'^YZ^<%(*H 8#Q.?MP@3(#%EIEPBX; 7@-8SOCM .^T0DM9*^_0MK:>T M\L'(N0H 1I5AZQ,T'C.*3E.,!K1G/P4.G"\)5FTBA@3Q@%(%8(6 M"8Z1E*7UK:EO[OX=GV0],2.R(42C42'O[_&&P'VK2!A+C60**\B8D9 !PHY M)>'DY*S&XS58N0W0%JW7RXY3L1!')<5(9-B>)7C6[VI3\5"[R#O#E/.(8\B@ MX-(SA@I9$4&#'NUM:$4TT=Q3-G2(T6!\N N>-6#$X981AAPJKG+;RS,/T@?X!:TR&72?2RUFQX167 M*3J7:09!;GJ'7J?939HEZ>7Z.ID]E",+OC@#R 01!A27!D8/Y^;C" M?[..FN:G*8:;.%K29G@4!^12MLN7ZY%2^[X0T>#_,Z>QXA!SPJ$63I:8*-]\ M2>KM%/'XS.H(S-&*K@P?1#S6+B)-Y_(! S23Q@C'(M_$?[:BT@#<_ M.=#;.>0ATN":(S3AG-0G154&S$G]D*5A\*U_Y%??K$-O\\+2MW6K"%/4 WA7388Z;NH%^/N1_/X4XEXQZA_Y/?R*"&"*)!1A:0S>OH<, M$6+N4+"6L"%/:A[,8^U2H7M/]W:*U:0S7/=*6BMF7J-UQ W- 9)AZF.(!L H MQ*4V/!@R=:KA$>"NV)#V#=Y0IL1^0.K$3VNTCCR7&E.IL,NK16K'PJ)9R"V1 M1M..LG>JV;JL:8W>S\.>24;AITZ:SN)M-[>;=9*57HGF^W;N['9%*+I%B$107@1W#G*& 8^S&.,\7($:#3QTU4-]'&@ M&DDS+$Y7MY,TX(95Z3BJ;%9@QCMH(%( )/ON?B 0HD',NP=LPCM 3RA= M:P=H3Q#@?'-S$V<_SBX/?O?0_DZ3UT1>:B* @<1QP(2VP8HN5*$L!XUV>EI) MN&_WYMA71'*;(:6DL4P8+:QSJ @,*:#LZ+LW_:HK'02U2>_C^%QUR=OYU^3B MS7(=5KMY$%"M5LEZI7_L#A0OXE55"9,CWA(Y;HUB@@N!+96<"TE( 1XT;,BB MP+5<[?[8\33$TAN(@X7@]DMPW_]:MQD>^:8((,H%Y=M,&0L M1#0 @^CS<1/ M5_2B^?KLZA#1OY@VR1##*1)L'&*]N;F-YUF^_)Y=ODV75UMY=E+\1[*X\&D6 M3/0#=*K5/L)"0X\YVH5WX[OK'F^5EFMUL9?$JTVV=C,8W>$TEJ',PO;?)"<2^\!/XNZL8)U:[69NUX>!QQV<[A=T1\FP^.+1?0 M$HJ1D^@NE,RQ-BT.7W2<>MN3=O??L=,I;I,.W^AX$2]GR?EUDJS?Y@K.%7DX M5K.O282#846X0QAA2)"7BH8E^ YXAL4IW+G3E>+37B ;RA1]J;N5?O#^1A'3 M'A!A+:66,06 IZ:4TE.AIAU<::^\&FQHA=1KY<4D0R%3HL,X-#B_#J;EIR2[ M>;/\FJS66W.SOYP1'*B6V<=5IH[09QSL)"**#IDV>2)V8^MP1J' B9>)U=I-O_7=DA4 M3@S5C2./H(02"^4!M\91Z;POI+:<^6E;DFW4>) 1'6+ULS!EDK;EM @R#C'^ M//^4;>.8/^YGSTI"[&\4"8*XH1 HBI0P6A'A20F@14-&)6K:$UVJ+NT)IZ'8 M\'1%MQ>M2BG%S$LJ>WF4 +2_>SN// M\\6=L;SM_<79\F,.=#9?7H4'WJ=A%-_]=$ MC,2>IYES(^$^Z9R*MG%P)0#U" %$H8<^3-S(J (*#>&0582.BH./0(;J./EQ M8+Z6Z"?E%DEOF74.6&LLH]064@.D^?2GY\WZ\8V4[M$=G%4O];OZH&1UZ\B%P1.&*3=6.DVP#[,XN9/;(HCLM.V6 M3C6[CS6=H_?SL&>2MLS423,=LJS*2;FZ+&>-YI%0" )AA%">N? _J8@O@AY8 MDT%31.K9.9WJLP976D(V@K53_O4_YDD6OG_]XVWR-5G4-W@.O"!23&(*&6 * M8^5RB TOI;>\>6"FY]M8)V7S= ?PJ'/1QI35F8VR]_[7+WF2?U"#%L'3<$\D4E(1B M@+9Z]8HBR_[:9:]I1VYSVI%F' C@@N? '-M%8[UTB&$\X)PRX"Y[;?;TMLM^ M'.ZO>I<=&FH!Q)1Y[? M86&YUQSDMJ#>9ER&Y=84X$F"AMP\'Y\1W8(U;H;%UKIJE%U1MHR "):81C:_ M68L8@;E%Y1QK+)YL&83Q#=-ND1ULBP&*F$,6&F;;=VIN6G*U/O" X^-]WW.P] J)N\].JJ_D;" M@>:1H-YJ[SU37GD"##2F1,!9,$V+MB_J](#8SSO[3,\<[E:]/4X[XU#(K=;S MFV 1GEVVXM QKXF,(09ZHK @C&A"@E50&(7$:S/D?:M3(%&/V+V>E&5*L-/2 M6@VXU!!@[CPMY.86-.?,R:3O=&M8MT'W]22=4D.ER@,5DJM\1R?(*PNYI?7H M%(WIAIIMD'W:#+V?ASTG9$9/AS33(8>)R;:W6R=IJC=IK2G1G'@5G(;\87&NA5; "I"J0Q:[% M)9W]&\M#\:4=9*\NT9UXQC@2U@I!//:" %=(;RQK'H(^OO3.Z5K*W0'\NC.1 MI9%8-$MUA MD86 J81<.LX]-1I*(4 A)Z4,3K#N04]ZK)'HW@RS,;F!&G$#%?8@";X"%)0+ M89TT.#<,RM1=!YMO=PUJ0@_#C6:8G>X!&2 9D@91;PUA6/L=NR-(*)T6^;G$=?YWMOHRX MPT9[1E4NNQ/2> B+; <=E@[8F%F]E1&?!K-Z G@HBFUOT-L!^$(FS %B'6X8 M<0J09X( 8@21.OBXJ'!J-.*H^=X;?=UTZA36P>:I??U5GU?;PO6')JBJME%^ M9$I:8 BP6BGLO6%%]$Z'_S7/1V*OFTI=(SO8>:)X=1T0R?_C_FLS_QHFU>6Q MLU/M=T3"&V4I]L8+9HEFP6TJ=C"UL"TB5KWYGAWJ]>D1HYY0&]Q>NDRSU:.U M^&,2H)G/ULF%"6-L>_:^VF2J?DL4!B6A2% FD.6$8*6,+W (?TSP%M[^V-,? M;N/;VV%ZGM4GSH'F$>9>NCRP2S&R@ENO?2FY\["Y8=2;!S< 8[H#;'23IXFI M$R%/ -3, FJ(UX0YA&PA(^.^^4'7WIRO'DG1$4KQ"-6B[@G\9OGXQK(/Z6K[ MB;'K21UU]]8!+A]YAQ>W&$G-.ENGN:EE9(V'1U6]I_H7FU,? M6"L(](BJ_$I/[,7=?;36!DMJR!IQ!^LY]:3==!CJJFZM">;=+-ZV1VYCU37B-1W]Y6 HW).0(!E M0,UYI:" A/GI6[+XFKP+3U_?APEZ MX>W!+T8*2D^\A$ ++,)\P#W7);ZN1="FOYV#,=C5&<.[U,;TV?Y0RK/L;;J\ M2K)^V7[PBY$.BI9<.$T8,P(89K4M9S3?HI!1?SL=)\WV+K4Q?;;WR^Q[W'@P M GU8@9FTEBG)//*@P"VLUU/]VL][OA5Y M%]Q=(;F#F 6G5V$D'EB9O'G>?&]S\M2MZ&Z0GCY["UL*HMT*\T3N7JWI/=^, M*,XO3!-4.I5[YP99(PN,L603+'@W(L\ZMZJ[T$V5] M$9@/AJAM[C5.T-Z>#K/;:6&,Q)GMSN^^K)B[SK3XYA])>I7%M]?SV9OE99K= M;'<)AOW:V(D_@3.S@'2V.U,W7WUY6R/+9W^CB'B(.! >2DZ(40 8:B$'(*\$ M!16N=8GX0))6Y>^\W"!2EN0UK+QQ#EN!K5%6W$DH.<1#GDH^F*S3A9*>WS71 M'I%)I^&\B_\SS(.8<,]MP201SC 6)S!X524#<_!=QS M&DY;S3X]5]D6F:',IO?Q37)V^:B[E064]K:))/)&6&( LMY*SPBSOI#1 N^G MG6'31FEIOQ"]3CI,,HUF$BPX5OO!U/J2ZY0#>*?1_"=1\=6SY?[Z^2\_&"'" M.$<48>>MYIH"C%G1PP#$!#-?.D [[1"2UDK[]"VMI[3RP2]\\@" MS:RA# O&7"$Q#(@.2((Q3;".<1J/&46G*Q?BJJ81!AXJ(ID'3&-K+;,"W0\I MRJ9MGG6GT$JF=(+;S\"825IPTR7*. 3)@Z2KC\G79+E)_DC3B]7[9%V9%+V_ M49!26D.,8I8S*J2P%)/2'/:@>4F*- 11D.QX$.6!JM\_>/#(EZNU?(B+VERFP>8 M:UQ/?K!E)(R$VG U?["NRN;30F_']7OC1+=0C>B6UCB->Z!51#1A MAA+F@")4.@D8T(6<"(LA"S-.S!EM"-%H5,C[>[Q#<=\J$M(9EA>_4,$NLB(@ MJ$N#2#@\\:5!4=$R\GF)'!V, M:>45T3XXZ[C$$$LRP4V(3K3WE!&=HC04*^ZS?8[G167;R#EM(=34YE>L"8J M)>66'#)H@BG^?3"C:YP&BT*LX_4VN>5>@+CJ[KF];2(>[+!@BP.G+)?68DS@ M/7K!NA[0[1C3QNP*H,%(L$MK>MC;2@MB;YN(.1.\:X(]E@(!#KA3A:^M$=)F MVM9E![I[RH:.D7J=K)BD53DE,K0AP2J9_>TJ_?K[-CJ6_=AQX.X?3]5_]^/H MS_,7]'S_RX@Q; PUGB$.J16(>%9,CAK@%E>+]E<@HSWV:4L8&J>BO-_DLJ67 MLR(=*MZ%.N?+J\LT@R!?[()L:7:39DEZF==HWT7"9P^7MBPL;?MR6+K[0F04 MQQ);J?,K*YR7D')8PDE5\[R'X9R%MXTSE,<%<[2PPX>=1/%5 @^L#X>:18HX MQAA4GD"-M"( T2+"JRF!$[RW:(C$]N8(-<][>]J''9W/+LUVWGOY/I>:+2-M M0Y\U1%;*,#T*!013A0R,B D6..AZS9;RX3Q9>7N1')M_.OR87NW+-;VL<)FKZRHCA_(HOY@G&$'CCP\J/=L?7 M@AU!8*T82$]&?%G.X$CAZI<4;O+B"'IE$0F=#G\@3IP*Z!6("4R&+*]V\.A2 M_Y386W)X %PG?0"JV]"4D(8 C3R1"BOJ-:,>%\!HQ)KOB ]6E;A?/M0.81T' MY&D&*SCR'#A.!3#> :2LQ^"!C/A40UBU=5<[:M$,J=?)BA,+80U/ALF%L"0. MG3642@B=<\1!X,K^NA:UUD8(8=7&_H40UE$P-/8JWRRW:U8.5;PX?)[JA4;'M>YA_- >28$(U M+20( M6JTC#L&!S<)6B(U6 GE0F(#0U$)I M Q'@VXTNU@RPA"B:BDWALBI&*4 M*V=* +6>H+O?7G7/N- E1(,FBF_]VUF\^-^;;+ZZF,]R'50?7#_<,A+68XZ( MH8![2 L9&9?-9X:>BB6-8U5VA=^H',E+C57:$Q4MHS!% @0$8L"$@0:ALK@< M$Y!Z,6TSLP,]UF%&:[Q>/T\F:7Y.CQYC[22MDO"MZTHCX_&#D=$6HOQ>;L E MH$Q"HE AC;=Z@H61.M//L\VC%L TSR".%_,@PW(>N]S:O0T63?+_TLK:IP=; M14AR)ZGT3'"G$9=&*5;TW3(X04.Q:Z5VC])0 WF_H71@4.]O%"G"L? *:XN4 M8- +KF 9!(9FR!AD!1>&#WAW#M^X#L5-GJERM$NQ;14%T;BDVBL-G2=."<7+ M :;-H$[%9&G2'7X][S4_V+SL>8?Y?;+>WE:39.?7<98,]9V^=YI?_MR^W>8! MJN MU_.+^6*SGG]]<'>0^SY;;$('\@P+D][<;M;;I(*S2Q>'16]Y5?;_;8TC M'5U](D*0$*\%400"9FF8,,%=(G7^-UWK3&/?1SQ:"EO_R$<7'XIPF)8\#Y,5 M,RYW:10ALD"46S.D8W;P",CP%-I[)&0$W">]H]T2#_WCY1=4Q#![_&JD//?$ M6(:,!](RC94HE8,,'?)<5,-C*L-R]&D!T,FH9BB;^>4.UXJ<536-O-&*&$6Q MH59[XYB Y82EO0;3#K%.@@NU^-D:\I^!;).,T[Y*CHW#+7=SNTA_),GY.IU] M.;NMM;6\MTV$J0"2$*$Q,((PBQS3)7A8#YIT4O-:U\[4EO8#TH Q_W4VGZV3 MBVV/_PPJ6'T\_[/.%L#^=A&T!CND$8;>4JR#@0%P(2OU+9(6^[O!NB]"= G4 M*+/#R0 X19*YH5V7AA>HB5<\Z)$_5WT/,B,T B><0V.VNMK9>RX MD_='4#O%%=.$>0<59D $# MO!0^:<]^*6@/&-,8 ON?P])/H:L\AZN):@XY]OFS.'L2;4U3H26M= M0U*C=0"+$T<8-HPA!;D*ZP@OP(*8-[^.9+! 9U=LJ'M?36/PAC+6]@-2YTJ* M&JWS:YP(A X+CB%R5"HL33F$L9OXQ26=:K8N:UJC]_.P9Y(1QJF3IJ.$P;=) MO$JNT\7%FYO;+/VZ7?)6[]/UF^7=^9C#F8,UFT>0>8@]Y A!(9U'C.$2*>;5 MH,G ]3RU3G64]@Y9\XS1K;N79*5\0=;S]'+]+;A2%5FCE2TC0K$67C@+9*N399X$GZWG_]K^?*^, MAW:7.OI$9#F3'E@>)EO$H (08%4B2(0Z(?NU/=M&0G7T&>M]#3.\K=OC;'4\4HV]W1>)&Q\@;GQXQFG_TD@ *XU3 M'&(L/8., U*:^2Y(<$+F;W..#([C8!5];F[C>99W\.SR28G2_T@6%S[-_EP= MVC"LU3[2S%AOF#<(@M /Y^$]W!2U.*$[O+GYX>EW];(.&K_\LA+@PURB -GC&;$.:8A]=H9SQV2 MM8)1?6#[.64 =>H.1R:<'_)ZTH,Y34-2 M9F_.T[!@3SHI:B=5=?K3H^E,B8)-5SD>R<"^0( I!^QI'R=%RE'OO)&"&GMP4V"&+V@.]BT MYL1T>;;)SW5RI].3*$%C$,3HOK,R^-1 M0Z3 'E#)%9).8JKU_?2'C5+3=N.;*6:/=ELA& L 0HH5<%JLAC\;6W1QOJ)@:=4F. Z.Q49=O9*]_O DFY3(O29$+ M=-B8V]L@ A8 K"AQEE,/(:<*P](-!K[Y,HQU Y0[D+PA3[:$R"Y@;7\1[;B1E<33$XFG;60WT\9)&6V%QNKJ=I&TUK$K'4>6[^/O\9G-3JB E6@6RDB;0[# ;39\"TECX?/A=AH0%CW!#,*,EO M,E*L+&+Z=Y=K?FO/.&P M^9YR\Z]&0M#P/^DH 9@P[X72Y;@A6 ]9B;VK6&R/^6*34<2@A/]<+?'G%^/> M_TA6^34_'^=7U^N\8F#N-<57!],?^_A>I/+#_1PA12U@VSN'%2CU;5GS#8?Q MMC%[)OG(*F@(;=3\]GE_](\VG[0_HMF"G?ELF%_I$?"IK/YK=AL/QS MOKX^#T-H?CE/^N%E\ZZ$<1P\!:'RK6VK/ P0RR*-)JPWO'GF>6^G,4^.S8-I M9YQ9-MCEVTLFG\OS'^GB(DA[)]+L#H='(/0R1;?J480XI?EY;&LUE@1[RWB1 MH2ACIV>W(@86DF3#W \-/Z#O//T E:Y>1U])N+&*"Z=4P ["1W MZAY)8FASNO-71/<)(#]Y#A=1FKO8S-=XOL@W!7V:;5V&/B-T>SX9.>FYT=Q: M8I& 6&',"S4+"$WS'%KQ%[?[TL*XAOS99KW*2[7DZT]M'@_Y^8AB*)!FS I/ M) .*<%_LL0N 1?/M#?F*.#UAC4Q^'M\=UUD]$/QCNEC<727?QRQ^\(.1\,QP MQVQ^"1T3)B\G7TK$>$GI803I/AN#1N&W;MO109;C@DC'GB,K8.( M2EFZ,$XV3Q>;WMYA1^3JC^N-5'(J--]%[-\L=WY'54W;'KX6,4@Z4,1O8\K?O-:K5)+NPF*[WEG>WUX#CQRGT/5MI\ M=3CUX^B714A[;$5>R5Y@H(WAUA2[#LI2W-S!._[[3S;OJ$+.U'+B ^-NFV; 9?ZQ$G#''#.)$00BX MY@J*TO_S"+_N2&CG)!UG/!VIQ,D,HKTGFE^,G/4UD+KK1; !&&=G9<";FJ M4XA&3WYT]:O-R8ROUN')D=RL=AV+C'9<8\]<<-*-D 9R4=@96DC4PON:WN ; M/SPQJ+).?&@]"'!.:VC5[%AD!4- "^*,"]ZP%Q3I8J,B_,6VN-;E-9VN.TEE M#9^F?B?E$QD^)KE:P[1ATN4ZBV?K3;S(CU>ISZOM/SM/5V_6C8@%TX5B'J8L M;0S57%E>)$EKJW"+N]#_.E8WJ&HF7SNETL#>!PBJ6DB&[4WD,0J&M*:4..D] M-=#+HJ:-9MQ/J+C0M&G;5866P51Y*D/L:%MV'T"5AUTGTT#AMT,E(8*:4)E(:IK0A& I6 M9+9K#U3SBIZ=Q^K_&J=#:'@T7TU=767)5;Q.WH3^SY>K^>P?\6*3].V;57PV M@DAB[26B"$.M\?8FI (]%_!L;EB^IIH/$U3%J<3S'BR]C^4>)MGH\3*4-)$3,UU-E![_\<8#GHC'+])1*U4M"I#()JLW2/ID;=*MK3I\AB M:YVAAGB (!?:2EZD=QDI7IWO,]5!-)0"3WR0/; I)S/(JOL4>0IU7C[57V\Z1V\Z)FDPX^E1BH\_6'T.(%^E%'TN L1 M%1)S)PPS@')-F0R^;*$!J%3SS(;I';AX+8.HE09/?PSM[-M1Q]#C+D1:2:BY M@999!(W@WJ(B8]@$C_4UW>+Q6L90*PV>_ABZRXD?>1@]ZT6DPQ0&A,$, VBT ML3S\L]"#L+!Y_:KI)7._EI'45HGMMC>;;.@^%VF A*"I=SEB &KI-'5$4D9( M,"%0J36(7/-#3/!UEF9^%6H<:B4KK[U/LJ_S6?*RXC[%WW6R#!1:?TSB17XQ MH@\J+]+X'RW3VH+ 0 0$!L&1=5!K0XE/X:BSB/C?^D M.%TNXKOK8CZEZWCQ\/L@10% A M!8C413%AHYUN<0_Q]*)K W%^0'V<_!CHA1DH+C9W\:-DY7L$3N_M1_MRA;.=A.Q)QXC@FF@@M('2> M4G>O#:C;K"5_C9])J>[D!]+]FW:-G@8[1EF**OH440)\F.PDM!Y";"'*_RB" MEXY,,/S\$PZOCK4X^1!TD21U<;%E5;RP\]5LD:ZV%<.K'9Q>OQM9+U4P"H07 MD%D#)8*N<"BM8$HT7Y"FM^LY8FI-#[HX%=X_*^FUG20&2^*L\_G(Y!7(,0:$ M<>8\)!2R(D'14F6;'S2;GH??+1,['A\]*.M4ALG!@I+;7]IXG?AXGO4]8H[L M2:0Y8HXAY!FC6"*)L>&%/O)U>WH^S>L6F1Z>7;3'/LC:S1TQ^5C]./MNO]N$/P4(G':9QEDY)SK>.E1?XWR<,G22!^(_;++9=1#CPR)>5A4, MJ&P8*:*1YMXC ["TWA@FBRBDU<&3;6YL36_&;YF;TC68DY]KW\7?YS>;FU+N MS>?5+)MOA\7'L,;T,9M6?#("1GOO27#+G+-0 ^(8+!#FCK>X7ZJ7@Y =4J:K M":];A"=?Z:@$/2_E>7896M^DRYTZDFP6GJIB<2\?C1@Q-"P;FCIDC/'.R_($ MJX5>-R\ V\^I^9YY/ 6,1Z@%='F9W-^#>S"QM?WK(ZZ#=1+< (;#2B^/G=.QZ!^NW;M[\%23;++W^; MI3>_;_'<8O10GARGE4W6\7RQ>G+I9?)]G2PODHM?)[*5K!9;JH6_G5T^W3'/ M-_M6I='6=H.X_I((PE=F#"L5HQ)#%6ML=+3.CB[3BXVBS#A M=2/SI[QHP:$EL(_O10Q:@Z ,0U91%$"%$N@"7T=1B^MSCYZ+XL6BY69Z'[QZ MNDA.0 O;.2R'\6+];[G;GES\_=?@,R?W/TR7ZS"[N,5V'@W+97)UL[6O!A@6 M;Y9A,@QK13!@\V^^O1-??9\?FC8.M(H8E1AKHI"B#AH!H2&F $>%)6= BEZ' M3V2SS>?DM_#3H./PO@/.\;A42?M">"A'8T^/[=9D.9Y+NW;!J0(8>PDPD4(! MC@B6LI"5.8FC0)5XLU@/R*J22[\]^?9S3G6BQ7K,:(77Z^;(.-QX)-,I4&,< M2N1SY=GE>;Q(5N^2BC(NSYZ-M+=*,\:0\5(S)XS5^!XIXH94?;T8;$V.1KLDAO!D\A M-W>N^;F(WG(@^F%$]U@-%K%,%HN\ZN+RXEV]U"5+5-"+88Z>DDL03 MC(6TBM#2CS"T^5+1VYY-/^SH&*BAJ/%'LDRR>!&ZK2YN@A+R@-9Z_C6IRX]: M[2/ #86$2DB1P HYH)@H9"=A(IW>UG(_).D#K:&8>//&33>H!X\7M]_7[ MV)&^IPAS/G"$ D&=@-PA".U.AU0+JE2MO>>^H\*58NZ]TK=^)+CE-R(C.37& M0B"<4A![X@2YPY%3V^*(2,?1WR$ILS?@.RS8DP[R[J0*_:P(ZSYZ+O+0_?_V MKJ6W;1P(W_?7\#DD+POP"?30'HI@]R@4L+ QZD<1.POTWR\56W+2M2V;LB3* M]26Y,!'Y?3.:C]3,$+GXVA7>8Y@YG KZ&M X[9Y#:= MQ.:PNM6LBG]?OBW+UA.\/AY72*6UU5%P*,\#8&\H%PVR7*J\#X<3K>1F5]'? M'-B'Z=X.X2S/K"=LL>-8ZH=Z7Z5!E]1V"',IYZV2VB[?VP@F%+"<-1(SO&;* 4\\-*9$A_K5Q_ M^CTQS=8!QJ$-HC5B_>(PS%L!EEG BGI&K21@ZM4HR3+_AIY&S EV.R$R=9ZS MU!1CT)N!&+A.!NSC%"?<@&2,@E((H-H\SW\\K?UJ.]_^; T$5_ZGPEGPQL3WJPS(4:+!&5?C$2P5 M>2N"CARW64POV#UL*DOUD;E5>QN/_1Q:(@T;4$RTA$.DM@V0D_9SP^OREB:G' M5 P'M8/V--G#J*(R7@:SDRB<\4I:[@%DW,M9I6GP-0N* MA'NZG;T/V^S3;VY)W!VYS[A^4T1E+H$1$RRW0@B/L6IPAZC8\],PO[G#7,G8 M'7G*7GB.'&AVDR@,1DB!)QQ3IK26"H7&0@"S] /7_'J#WH??I!$W2??Y.M]\ M#R]E^6FU+5_*S78$E79F"H5V6!!*G?,&,&AG")$'(R'I(2>_QLY3?6_52^+,]=)=W?0PODG?:> M,& "!2<%41IH$-I5K>JU M]52#%KN@#]3Z0"ZZZ:$GY";5-49'%(%(;ID2W+#HI#+4.!K>0?/FUS7F8I/I MK6O,=6!GW37F-J5,59=K80R)O[27W.G@40V(TAV242?31>9BD[BHE.DZ/.^_ M[,12'N%UUCAN%8EJ@PI=X\&TA+P37#MRW+'^) V[ATUEF5B;MRF-6\KDXZY8 M$8.5HY1+H@4EA]E)DV'>3V_XGRMEN@ZF<4J90K TQ%VED@XC\$9P8/4<*47I MOIE-*5,2E9V1&NQ Z(BN>J^9WG7GV50[_)W8.NSRWS354]3$)L[O^Y4;J/0' M%48YPY7%CH,%0ED Y&HT;0@99N=GMI\:#/LASG*>UXM(WF9W!_*)$YS]'&[Z MJ'VKX3-/W*^Y^E&=FOWYQW]02P,$% @ MHA]2M)DKU%N!@$ 1X. !4 M !S<&QK+3(P,3G^3[QH+5GG6Y!OK:]%<6W_;Y/4?UF55 MWEA_*ZL_BKOL_+S[(ZO]8EOL_O@W]L]%5N?6M[KXMWI]G=]D[\MUUK1M7S?- M[;_]_//7KU]_^G91;7\JJZN?7=OV?A[_ZL5/L._.AX^=LQ^=.^ZYY_STK=[\ MR:(6[NJV;8Y&AH]_>_+YKU[[:2=)DI_;WXX?K8OG/D@?Z_S\?WYY_[FU\[S8 MU4VV6^=_^L__85D='56YS3_EEQ;[[V^?WKV(+OF9?>+G77[%^/Z85T6Y^=QD M5?,^N\BW%$;[M.LJOWS^$=NJ>O $QE#"&')"QM#_?.7!S?UM_A]_JHN;VRVE MY^<9^"< ;IZ"586N)>'7*2!/L?KX@9+Q?J&O;BX7\=-'2L;<=32\VZCHOX\? M*QF[7,A*>T;99%O)/>/)(U_$O&6?>D^_ZC_(GGY"?MO&>U$]>G#^KOSJRR[7;VC4>LF_Y)]0T6]WI;UOLK3B[JILG6S2L,P M] ER0QS;04CB.' @ 0BDH0NCV".K]I&K?'?^V^4W\282'IPQ7>5WN MJW47GB@V%IT[N/_9H;(H+.N R_I]0/;__?O/!WL>T%BNG^L7+9[+K+YH0?6F M4W!.^'.^;>KA)^?L)^>VTT?9_\G!T6-FR[549CNBMBR?**N^+S[H,FFUMLIJ MDU)Y2R; M_3;_<-FU#?++LLH/..A_ZJ98I[L-H3\OKG9?LHMM_H6^KH"2\3-;%X(C2=>SP&^55Y:%/)MN:.Y<\V^ M*[H7]P?JT?I'ZZ(U:_AA0]_F_-MMOJOS%]_?93S')Y4F.4U,3H_]U4MK[YJ# MT)Y9@P%6MMM8O0G6[ZT1%K/":LW0K+TS23^AS[K<:8:&:[.V7.:EF1H+X"A? M T**"G(.:'P'H&G1 M0"Z&Q;+[36]&*^E9:T@[8; ]F#)5WR5[253:EW/0=%4?,+=JGAZ\<83;($$7 M8IA+R]7XS#095V3EBPJNDM77Q+N^W?ZQ^KR_N6.5@T$6F[9O]8.)^[JUPUHS0ZS+WA(^;=?NQ--:;[+_!+6_,X)Y;C3# M8G98+5YK -PZD<6$SIC'OQ4("VW665M#JO? MU.74,&H7JU,K=O2%O&F?>6;5^_4U3<6ZC&S?7)=5T=R?6=E-N:=)VUG;%_)O MMT75#? V-!NG/WW^Y6_?]N%E/V/#]^V>%<[1A[397EVW=7+TCYOKG"9]?^3; MXKHL-^PG^X8&B']VC; VV8<>ZRESOBSQB6RG3WLD=\9GTJ"ENONR:=%B5I?+BLS4,>]O.S:#=[4K_MDF MZB_I@^T#V&W28V W"+(1\R&X/&NJ(\.$NLR@S@Q) MF6- *:T;B8G'QXK-&S?W'VG':6A^A?^Q+VY9LD5SJ]NRSK;URB,Q)@$,8AL1 M&/N8#I5&U;)A'(J(B83F%(M+NE[G6R;B[43S+1U*'NKF;GOTW43\ %U,>F00 MSB=%FKD6DZ8!W)G5PFL9'0&>62-$O7KU.F4G]$LBWV;HF4R#2F5]<]9(CK0K M5;\4N^)F?_,QNV^'F6A_&$]BZ+EN@N(PB,+(C1R,TG$\B6P?SAC;S6Y;L1)^ MN+PLUKFU96"M\F);7&43ILRE$SYI+*B5Z[FCPPZLU:.U!K@6Q4M_6=3K;&O] M/<\JZY>,?I EPDO-D@FRS#^TE.8O,Y14F76GAY^2692LL2N2T@8#X"8A2IR$ M.';BPZ%U'(5HU8Q'.LAZWU]M4TA37SAQXE0Y"/L3)0+Z.IM2A5,JD0H%TT@] MG*^#W/2_*?WCMVJ:[@FR)EGOX+ZJZ)(-('P"A78E M2&Y:<4;YGLU%?;G.=I9CW=,$1HD0%Z= @:).0*%87.D;UHJJFO'Y%-:E"JQBPA5I[1D36ZO84:4M MNU)^!K\=O9NIMT]IGB^],USWIE1XCIW3!'DVL]*UF=!7AIT!5-SU>$B,H(=< M!"+ 5JYPE,!TG&*(D=#JD3H4BK79.P^4:K,XZY*U62GAJK69@>_.2F.G*IBL MS8]IEJ'-DUWWQK1YNIU3M7DFLY*U^P1Z+$]5R8AK:3.J'K M#C@BJ$23!5I7K,6_L.,2VTD(E9HLPK94+59$M%(-/F V4G5EG3?LS AVLL/EPS]^]#=*@L0\WTJ-%-K$O!SNLWA C0\8IYN?'#2E^?5/!0X[%TR*(1+9YPPC*+YIG]J FP+%##Y,P MQ Y OF-[!'7[R3W/C^R$4STF/EV=(#! )NS-?IZ8$^_K3";-> 7G&E%*[5US M7I3#R0LH"E(8.#B*@CB"Q(.^:P^MQ0&V17*HJ6THSHO:EX84NVRW9J&TW[LH M?+CJ9 :G:(T:\F:*S6)'P;S #;?>B+-IHN!,L.*DXDQEA5MRQI:ZJPWR7=U. M.7WJ#I%K-U5^OLZJG%VLNAGRB(,.IK8+,$;$)<1/XC"&/G0" C D84(["N][ MI1:%PM?OP7F%Q]"M'GNWG_C,:N&?M_@/(X+%4H-9?)]ZI?4XTI W7Y.QCP5" M)\?BY_"U30/6]#&XM*KH>Y.W4,#]X3,]O'0\;VJ%06 'T,8X0A'"*;0#G [X M8DR$#F70ATIQ>G1\--RQDCQ0G&-KK(O[YR3'2H^.C>,\!'(1%&]!EO@$6!U!8B+*SXT2_7M MPPD-FT:7&3HT$7LIH\,(9J*35>J ;K=A)V[\FMWDJ+S)BMW*M4'JQRCT;8+< M.(5^!),!:H2(4"G@(@ UJE.'2#2Y7,1KG'FFZ0X34TMVB$QS/R2,KWE+3<:H M@-%3R>.2#C1#OY>EX'%*N;P_>*,)OKG=EO=Y_KDIUW]\N&4X?\EO+O)JA2+@ MP3"D[:%VLSQT'7=HSXZ)T!VJTUM17I,XH?YP!F=\@JR'+D%5[3%9+2BK0V7] MWN'2+*\O\G-"(^=S:H;02;"CE-W;Q"3G4UXW5;%N\DW;XF\[=BK_Y]_Z-MT4 M!P03F,0A3*( A4G@C].W(71%9&=>2XJEAP(1U)V9Q/%ICS[.Q/3G@*M7H!:9 M]0.C\<>%=.@D5R>T2 ['9NB1)%M*%;U0\ S)3(1T\B>G/$:)N?:)>2'1>H.:$ MW,PETPRAF6W%X[-GI;#"=?TMNXKHJJCIBYEO'BE;WRAP[!0E-HA=^J\?L-+4 M<=$ZBOAV$4AJ2GG:DXI<.BN!NM.*LP!K8L)SC,UZD@6]JD%**!6XQE4OM=-N M9YU),=\5HJ\2\8R"2V;0@ L_)1I3*NEE@CEC/T?7KO< ;$=IXA/D^@Y,O100 M[[#>XP:14*(H\F#5V2']SF)@)JW,BE'$F1ZJ8D$3"J>QO"E>& MI'R3H#_.\Z;;+ZH"_4R]G\0>L8,D2MT$)UX P"&#]& J=/&NX*/U*<&D55!1 MHL340 %'D_5@D65'[@7#B8R9I0JBX%_0A4D<3%I>ZS.1R *C3#/>7YBC4"?_[X<<9Z&B])$U;2%/ S:PW-@,4SL64S00+-D(M9 M%IQ:*IO$!M=\45?!\HZ:MVN*NYPI5=^8C2@#:>!C% 7$<:(@]9QQ1 M:'H3BN6#]EK7NJ4_$IC1F,$7Q^20'JH$E:2K<1I!M=>G39D,FD&=P"20'@JG M3?Y\8K?[U>W6 W8&2;%K9X7;Z@9V-QG-#=B&W::TVI[Y+/$_S9P:>I&>EZ:$ MYO-IP%20!"-*J7U,L(R!%7.U@THZE(P=' ?$ &+XD3@TG8H++18>:(H/!^E,%!<(,F9&;3<#]N%!@HN5";_FP M,AB!T $N]&(8P0A $ ,\M&"3Q!-^SSF?J^=-GS2A(T2/P-NN@)E)[_LBTSA' M#+SVS@OR9-!;+XK\N?=^DO6\;_XOV3=VA%3?!@Y2:#LQ"M/4\YW0\;T@'MH@ M=IR(O/MB3U;\]O=@Q%Y[06[X7GQUM(B]^CV.A:9G'K!PXO6?QI89 C 1>RFC MOPB*0'>.7-^&%P,[#"/H>V'@ ^2X:3BL'D78=[EF7Z8]6;4(=& $14",&TX1 M4$:+H CTYUS,#.LU@[3]MJ^2OP)@=7H53-46:?!HKMF97.M M7/]_W;.H].$RW6P*]B?9MJLT3_?-=5D5_\PWJS@.Z/\2'/BVYX>$Q"D8TU;? M T+7@RR)4W&">D!FU=WFBVS$IBEBR'"FXE"BV8^:8\R9U=G'CA([Z@_]9IST M]?Y@5OAYW5DJXI+$+O+& Y9,)F1%,NG>$0IQ%Z\COGB,N/WGKWG-#N;_5%Q= M-_7'O&)+L-E5ODH1L;W(==, V6$2$ )3>PS'*!2Z&V49A(K#F@1-[-+OWCZK M,_#,.I@X(3KJ[P<"<='H+J ](D[VOKI8*-M!KT7!Q3J$0?%O.0Z>BWP+>X2K MQ')RB,;?;G.VMZR[9^8O]/--O8*! ]W QE$2!<1'GFO'R;CX$"*NDNX%8"F. M;OU54%O+OL@^W[JZ0(5BK#+Q7. M+N-& XIM%S*\7/P5TI$3?,FKFY7K^1&,(?$!!>7:A,(8UQX3-T+J

    6G1F?;TNUM?6379O7>16__?TW84ZPUN.YF*&2HG>$[A5&ZT/$PL?+O]:L@F'C^77O/KP=9=O MP/U'VM6+=7%+DXR_%,UC+ M'('*GJ$R_3"D4^A.6@YFL_YT9+C56L[^^,AVZRLUWAJMUY;RJ.Q4.A(E0SJ7 ME/3J]D&/N7N@2$.7N7W<9>JQRPS9V6O2M5AR--U7TE,J#=WF+2=B.NB1DKYI M\Z/Z*9H/E^V7]5/L_U5NV=O;PU_W-C\P>.5&01#9OHT0\!+?(RB,AL/P8TP( M_Q&M!MN@87*HU<\=':L.<\==LM=-%[%?/M#?ZY(),^(:M\L7!+[\;1_S=H2\HPO5.P!F>-R@XI>M9LN:Y?'?/ZU[5QL M?UNG=UFQ95?51R+=+I3>UPZ=(7./"M]T!5:"]]( MG'K%3RKW+<[M&F\\?DFC0?:.13E^T5?X\>&P9O<2],!S8A>$(8J)GX1VZD=AECJR=$B,- M[B^ZZS0T]YMIT^JF]1^-M1FO^T=I/8;$[O&6)ZQ542*][D*ZOY3/'WSH=G\< M ?]4;K<4+?OE*B8AC'"([,3WPQB"D*1C4I@0+'2.YD(0%>=2G9LU30O,=);B M20%]?M(^)=";=O8@!["CALDR;BHBY-HU2T9?FZRJM$>HC@QBJC>8W.X!?!8 MM+*F+8VYR*^*77M?4E^BUSU<_*R'!=VK/9PI\*D1D6R8\GZS(:R#KR=Z"7:" M[RYPB=JO+F9-\H2N<-4=?O!NURT;_Z4JZWH5.CZV ^!$*'0L8] M"J/2G,[P?<2E60Q(CDSSO<$=F]A&G'=UO<\W:%^-M4G=5%3[RQX2_I97ZX+" M7;F >"AV'3^*/1M &"$X;.M/4>"1U2Z_RJCH<@8?^0"X1"KI1.H8JW!TR0=( M,^*+ OXYP\="Q"\>'09[C@*$YL@@S/PIX5?G1D-T7:&!CV5;-9>Z1@RDK"[S M@AV<5J<[=I1:4;5/&$/**G$\$,/$01C$*$UL9,/A OO4B^) 4,07QZM-\R\[ MJ&SWUVY#(P"%NN3X0H*G]8PV-+EX\>AR9&?;0XXL72S>J':=PG&)O&YC2#0S MAP_)8Q;9GEIN,/[?H* [8=QX*6^EXXXV>ZL;H$#[S1%1W&$XDM!@S%S M%H)R*G?B2T!&2MZR"P*\[OT^)&V&_2_>@I M_#0*XL1-"!5>WPV0Y\3IL,$L)0AZ.E<)I('6L$GXD-UW1]LWI75'?SQ/Z SO M"GJ& 8OT@N5& T>="1]U)O;C[V#9G->9"H.G]/[T?<14^;1(#K6*_+9P!.[G M!5F1=@_?<1QHAR@$(?%P$I,DV3T=Q5\GSA3?_"=WI^^Z^ [@Q8]P7>NWQ:8L?M;SJX-I+;RX"L.R /,\Q[G MN(1NM4C9HD8GR(O5>4OK!]H+P9?H H94B@^F6R]TJ]_3B[JILG7S=C=$<7I7 MS^RR[*[V?41KE02IFY]6XTO#(O@J"D,<0C?R4\>Q(Q"E3CQ6UQ#76W9;UBSD M6C9K@6S+#ENI>79J;6BG80<#TQ]U@^GE-FW-ZQ)&17"I_>!MA.WO,E8O'Z"Y M>]*_5%3F9V694"SH-6GQMQ;:8'#2 L<)HS "=D"A>W&*TA"BP8(D]>3.8&O$ MO< .-.4Q5J?;)<590STN/];6TW>OO:V(*\^C)9@1C;Z+>4]; M!!YW(7$9X:6.&T 7.B'PH!?Y"8G#W@@0 ,QU!ZVAT#7%X8=[]1:/Q)+=KRD8 M+^?Y!>/Q,_L%O[>0+.17E5%930?[3@*S(G)DQV:5/M06GH]VLW"9D5+HL9TX MD9>0('"=.'%&,X"3I%H#M&SPFD+T86NE$2%:>A?0%*27]/Z"8?IXX^5W&Z@% M?:LR5*OJ9M])L%9&C^QPK=:/IJTHAS D3@+M ),T]G%HHVB8#0!^B-P%]W;. MPJUAQ^?CU>3G"[$%PO9_+PAJZ1)O1%!UL[+0@J"8U\S947K2* AP!#P28A#Z M,$Z@$\6C47'B1@;LNWU'=@Q;=(;-$YS%TW\SW6PHTS_>+[G&5 MTBF_CSQ!%UG:]\-*]+$YNV1/&H7BT+4!39(@=F)"XL %P]9?^@62N^BYK"D& M[J@U-*&0UGD632B6Z#>&)A0/-N+^*R04G+Y?=-^NE$[Y72<4TLG2OL=7HH_5 M7N'<6_0([Z?\)BO89A98[MI=@OML^R6O;H9-@ZLP)6'@130; A &($I1-)S= M!5#JV>JOC_?/7\@ZK M^$]"^,O=AV>'[QOH23HN>C:@1TV[\/G\W/JUW.4_T7^M!T^@(Y&B;MJJ#SKT M*&HKW[8,_&2=GR]U7?,TEI_)U(QV]EN^OEDU-5*N<=;B/Z%)G(O7K;@07MAZ MR2!W13S7BWP0!#Y." F@0Y)XL"2,"!">N3$,O^(,[-65]@DS,88Q*#+]8ACT MMS'G7G9ZF4#8R],4^ G"0Q3 'W/BL^B6[SE*4 M$JRUU*.G55=7>(/R.8BUV=;'^:[;=Y^,RCN,F'B")&[B> X 'W2CP M!\B8&J&M[F0N4,69Q C/&O%9+4"-M0"S?:FABD2G&S57C8Q%(R_VA65*1&9W M"XTE(3J[Q[]."<@KK*HJ^9#ES.^@Q$,:%3)+.N3Z9X'#$1[B7H4XP@&VG9AX MJ4W2% ;^L&\(!AB%"]V+(XA2<:+"?=5UOV5FN9/S1;VK9P^,'L<:4FK!F\L: MN6/E14_I.>YB8N\P:-R_+ _JCK28Y1ES#K%X(7ROD(<0A@'TB>TZ40Q0$@VG M],,DGE#58*05!A8Q+!@V%?86/6'5C(YBZ$K @Y@L/M-D9'2>[/!%SZ:8VPF_ MC^BN@2?M)U+(\:PYAU&\9 \)'$ B$I+(B6/@TE0G&O;"0C^ 7!/ZYEMA5MV M>8F!C(ZR:&*@N8\8FA@\*!'XOA.#UQV^Z!D3*R9'5I#6 MX4.#(G.G "O/(0#Z+@R D[@XBJ$[E@E"WP]\C1?%2\,B=P*.L";"=K?76SNS%HV+ MVJ'^9B"S*B_Y@/,ESR\?AA_?PKH(X\2(< MPQ#:002",,'!"-])4WNU:Z<%-E],&"(+8N=2X:13X2=F%R'5@'!'D#M?R0>@3=PB]2T==0=@3HJZL@-LE9B;&6U'7 M+QUO5?C<\'C;KT%_=_'VH2L7B;<3>]/W'F^GTJ(MWL[RV_+QE@RWDQ\LH(F" M'4,O]&P' H@B^NU@08P<8DK(%4>^8-1]> F\88%W0A]8.O8JT^ON+ MP$\6C\:/)\X=/PP0]B(0>L2'*$B=*!KPIX#8 MVNYUEXY!W\Q>O@ MI1\>&MH.2# (L)\$H>]C)W#'<.&X.!4[X^J-&JFX7/;3Y]_^/,Y"BN^J%1HZ MO7E?'-=T(_F M.VN3W=<_R3A5S^L&"4W&8"HKY7V>?\ZK MNV*=/S\V^I)] _DNORR:3WFV+?Z9;PCM",/=T!\N/S?E^H_>XE5$8I<= >2D MR+%MV[%]-.[G2Z'MBFR%TX].\H;BGAX\I<5"CIQ:/BP]B>IAZM@OC*/)AY":^$Y+Q M;CA(1Z)")YZ9@5CU8(\!MO8GHR0=]6VS?@I1]4!/?0]8.(0J<_Y28?1I!#TS M?G0XUW%+1-))'><[CZ;3.-$546=X;/&HVE77D;+J?\0^YZPB'T>>#_P8Q(Z# M21#@@Q$.,&3H.0VZXC@[3*&?#^MX?<%#2;^UOEX7Z^O7@C"[9>AH+>^"K:8- M'SQOO/0/9,<73%< MA@\7#^:')W5_]+@F=!7X-J')2>(@XC@>?A71Y/VD;K+$W8#2+J'XZ@S'!FYV,*P4I>IV#XHM:N8$2@- MX4+RC1@R/:0KX W57.,!:&UT?W1A!W0\X'N>[8=1B(GC!TXX7&>-@A0E.N.> M%,!:QJ[%>)?0'0/5;M#H=XL<2GV7N]]*CN?UA$GM3E\N6HZF'HXL>>.W2?,X M3V''TP(0&PSKC*NRL>M> 6[/Q;8V[!*_2PKR:(M9_Q:CM*!O%09L5;WL^XC=RMB1 M',;5>G'YD\=$[?/=R,.I8P=VZKMV% +SY]8 VDSDZ%(1 MS;/_BOO&TKF&MFYA:F+Q^,:1L^\P>3CEY$4R!2F][GM/"^20M- ]);-\RG7. M[UB*Q_:Y?:0ZKF==JCH^3DK M/<]_HO]:#YY@Y=^*NFGOLF'G;]96OFTEZ2?K_'SF"9RO\O),&)1,J &G44HT MIE32Z32-]W[)OA4W^YL1]_ZB7E=%&\8^T5'(RH: $.('*<(8.<#V<>@,<",< M"6U(6@RDXI#3PV/SP6OV E^U@[5\6UP5%]O\X=ZC]AC'-570B]S:U]T.XMM! M6MO)Y)K],?V;&_KI]I /3:.[V3U!\?A-9R?0/D(;NM AZ!Z99S'[WL@ [!4O MJ1ABR>H8;WP0)8T&6<,DN7X1BH07K\.]> QWC-95L!J3@:C@.%6X:0!;,^K&7T_Q[%R(<+K3.# MWD).%PA[YOM;>^ [#"N'WM)9V(TZVP,RF)$+1#\ESGHM_BW;0PR*@ L3\5P, M-,$W_-=^3:J_NKS,JV)WU=_H& $4$\<.0@\X01)XF#CC4-4&(5>-L59 BB/; M@*8_,DKT"B$='N&88ED91*JP$* M*->>4E4'Y-.N35ZLNK8^Y5<%:V+7_)K=Y"OL83M(4AQ#[*;028G-1C5=,]#& M <\88O+#59<:=+)T &4Q5'S2-)VPT]JNA2O!0@(QFD[,Z-3Y^J>K\NYG:B2; MS/'9%TQE_*,YG)<(>$969G.UK(K,AU]*ZC.B&@%S=EWA]AW-XK_][_Q^%28^ MS:!<#!W7!L"&*'+'=OPD1F(B(?IT/2K1H[):6!;%):H3PJ3Q"H5*OB8I!3]5 MTK3B$0C&D,E_H7ZP2 NP(>8$?.R#RG#2U(WM\ MO.^FO#(A]%#%ZC".%7!4%J7E<# M=:R(J0 G(1+>_0<6O_#.3V-E^7=](NYR;G_@?[?AOJK8TXMZG6W_GF?5("-I MX&$4^JYK1QY!$?0A"H>F8@@P[VL^N0'%;WR/R^J 60S9A*Q@.GVO2X$6YL14 M81)I$C3B)2I>D(O9S"VO'/--*"7V)-'9Q;_EV^W_WI5?=Y_SK"YW^>9=7>_S M:A6"("1IY(8>B2(2.0!$P;CBX3I<6UGFMZ)GMI&A._^#P;,&?%8'4'3:<3*; MO-./.HB<- TY@4-I\Y$OD')R7G(ND8Q(; :VB5(G_+;LFJ*W=7G)FOV]2IU M8 (2FP?.*$#$P?88&@N2 CW&&A6(YK61OO,?D1G=?"$ET@G,LF]4JJ>Q&D+ MIJ+\R5LW?9:1T\NG\T@T16?FFO%T,54&+_RJTXH:I..PJ[*Z7V&7;3]!(00P M]=P0NJE/QDH/F J.C<2>K4=C6DS6 $I46039XA44=41-TA%.CJ2IQP/S3XK& M-*),T8J)Z)](Q!P6^)7AX_YB6ZS)MLR:%1T$(0P0@7Y$4.@0+XK'$5((B2>F M"R)/UJ,*'2*KA22J"4(\\2J"*HHFZ0$7.]+4X,CTDUHPA2)3E& 2]BF_K!OZB;;;6AJLO(=D(2.AZ,H\2(8A'X4C$M!MA-&@F.3.4UI M&J$\V)3>H;2.8 J/5&:QRSU>T47LM%'+5$[EC5Y.\'-Z#".#6%,T28XQ3\%6V1B5>7 M"5/WN@[I8$U,?"80)K'&[!$/KU29365M>669;<$SE6;SV!#7D*ZRK6LK=A(4 M(!0''G"=U$F('\9]6SB)0N[)V.DM:-:1OOYREI(($2BJ):JXFZ5)7IC/">2W>XU[L]!F@\=>!3OLT:=A!!W=1/#AVHO^3? M&D )^&/EQRY,XMAQ,$(>FPD.[#YC2L/(=[AF8G1A4:Q5W8'4#TY^84?L<5C03?2&H?2/R_MBV@SMZ\%:+_NRY\]]JZW=F@]4:\?(AXDJ.=YM)^3,2 MJ]N99AS4ILW:18\2P&4O,\O4'/B/9U+IAGOWVPK2KE=3/"@WJ&= M+]G%-E^E.(B!BQ-HIS8@+@C#V!D:B;V :YYFXJ.5IROC"]+BX;PR8RI/?'*B MD"(Q%>%G1\U1KP]X."$9$PDS0RFF@G]\#.H<#B;&T?>,.G9PT;>B7B&/CLDB MQX$.BFG@IM$Z"(<6@Q0+W2\XIQW%BO$DL@[@:(BE\ 0%9!:ADY(395S.3%!X M:=21I1QSQ)^I3&+6# V28LGIC&4&.S/5"94W6;%;12'V79(B/R9!&N$ )+8[ MM.G%+M*E=99**6!4FDZ]1J9.I>JPB&N5(+]&JY6H+7QZ M-8DA7L5BTR$?+C]GV[S^);^YR*N5[02!"X!M@PBDL4N3MH",X[D@$,JBQ)^N M6)D8(#8?6>5W^6Z?"TX*3R"+3WO4\B2F-P-%+1KK]PZ/9HUYPL<)79G.G1E: M,@-_*:L7B6G&I[S.Z6>OT]T&T?=H6]XRN<+?V%1KWK<08OHBA5@^Q='-J9@&/:#S")_5 UQ(ECA( M.R%4,BDW0[JD6E2JZZ""4\_YEO[VBC;\2U;]D;/=5@^;]5//"5(_])W8!5%( M;#_JMWI&<6"G7/7-TAI3/3W=9@'L-;P9\ E.4,]FDW/*6B>1@I/8';26Q1'< MPE+V&EVGYKIE,6V&B,DSY_%\N%R>>.7K+_DNK[(M;3;=W!2[]L3NIKC+'[:- M?)"D:1SA!+@@]8 =@T$Z8R^QN0[5EMNB8B'K0;8O8?8 IIB>2:*73]3T,RNF M;,>D/D2XL+QQ$7="X^02;X;02;:I5-E5)Q8+O"]V^3OZ9;V"2>+$"'H!<'T" M41K[Q!\:0H$G--<^X?&ZB@8F%@L(\"18,*"&HLE% PR.U>)9JG)@)(2G>D"< M/3.D98X!+U413.5"Z"KP)]>\K>C#B1-ZGD."(/0(!H0D0V,@2H0FKB8VH5P\ MRO4?S]V)F'=2/>%R[0DT@8%M>6%2ZT7N(+Z"2VG%&8>CX:HS$PCGKNV M>2XGO&H#]C75L[JF35T4N[:E>BRA](.4!""$&,6ICR,W3IVNA#)TH@@DKYUF M)Z4-=:_, ,LZQK58.? IDDZ\0%*X->,UDF-*J:#OB;U2O^[9D.+#Y=!T7J?K M?^R+*M^LPC0)?1P#:*=)X,:)'P#0-QB[!,8B07Q&,XH#>8>,K=4>L%D#.+$H M/H=+/G'21*.8-$UC4(DNOI.5#Q&T/>1' 0D=+W1#'SI#R['-=]:OS/84*]08^H\PGED4I-6BM'J8 M8EHEA6>QC$H7Q1,3JXGL*LVO3E#&D6;)(-P,99-JT0M)ESRV9&C=KWG353*^ M+^MZ%4.0HHR/Y\ M'51'O%PUY.=EG?;O]XKO&A;9Q5NV)W M57_,JV$ZJEAGNPTJMON&9JK(2R(W)0@F($B=,(AB=\Q40PBYBK%58UA82P?X M['2=[BR),ZLUH2L>[(S@TU?EWCJMMB8Y2J[VOB4?;?JC?[K9X+?@JP>(#?'9 MHQC*Z&*1,;*=/B[.)/"9**G+)Q&$2](<>1UX0^"%GTCNK#75:RV!9+2[K"-ABZRFG6#J1RDHA MUXSL58XII8+.)U@0L;[.-_MM_N$RO5_2MS^ON:(<( M1@A@#T6Q@_S "D\59DAW0UFJ*("NQ[7;RABCGL.-*-]=9U_ MOL[SAV=+>%X,_ B[GNLYODN2- "H;\X/O5BHA&QR(ZI'Y1TNJP4V[P2:Z3QR M3E[JH%!PO#R)/37SDB^P3S+*X66._O1G182 V'Z,4!"@ M,$QMFP1P;) $<3I7@3B;64B#)ITQ,X?-Z3JD@$@Y2K3(T3(O,R2H1H*TFJM' MHH9P*-(D;OB+ZLNJ^9)7-^]V=WG=M$?K#EM_4C>,')B&) D!A!B3&(XB&-EB M@\;IS2C6))C5W:D%:_9%_H]]<4<34@KOWT3+ZJ<3R3G^T\.AX("/@3JGO-]8 M1["6VB/](D.GQG/S:35#CF08\J3B7A(WO'+TH;G.J_?E[NKY1FE&%CEQ$M)A MH>T"[#NQ-VJ@@Y#0J<(SFU(L2T> SJQU?R%T>Y5PN1-4IKF<\JF31CK%%*H% M9C%DILC4::I.2)4DCLV0*UG&E$KZH>@QHD,[7^C?M4-(GPDDP@A[*8AP[&., MA].4?3\-0K&S0X4?KTV>+ 9IXD'&XJ3Q:9%BOL3T1Y J14> /B;DA,K,8,\, M99ECP),3/F=R,4U!^DO!BW^V \!>NHCK)$[BQ2FQ(P1QD& RG WHHR@DTQ5E M4G/Z$J#)AQ#/IW2*WBAGHX=;C69Q:Z(ZS3/HI%I)X(I7O7[[ M_*7*LWI?W1]6\H8C_WPW@H%CIX&;QA"D?CR>!>'[R!5:6YO1C&*U^NVGSS]9 M30_.JD=T8HHUAT8^I=+$H)A"_?;9&E ]J!!89'#V,D,G1$H"K6:(DPQ#2NE= M3GY9U/OQK)HD@-AQ(I22.(U(3!*;V .& (C=02.W97/*H]YS',JDPQ6<\^2+ M>4%PZERN Q8KF!JYG%DT)>X3,S13D6T3BJ>F,LBKK(];1OE%7U"@0P]FP_BKP(8=\+HC1*QVS3#Z-54S;9ED]T34 M7ILKIIORB>:3SD4Y%E//9Q23H3V2S3/KH0O:S3"3KG&?KI^BA)Z04&6^,4-% MU9E7:NKC4K5TO=[?[-O[C_]2E77]VX[FT%N&ZR]9L0,Y[?/YE^S;BB0HL$F0 M!@ Z",0> >ZA4(T H54&/8A4#\1'6!;#)3@ U^04*6*\@#\4*/3!"JLUPWKD MP#/KHC7%HK88)=U\]$_7<\GN?1,B+]MF,>57PKCJ<,".0#A@0P@E:1B2( H2 MDD0XP3@[_(H]Y(OZJ" &C$N%DDZ%GM@P)3@P>*+3LYI\I#8Z*/#+ M,M&!&?+VHL,#^A5$AVGN?=O18:+-DJ+#',:G1H<#KH)Z=A3" M%.)D*$X(4H2%5MND-:HXY3_LKY\GY]-)G:;86OB<+OQ(H)=5W)?H$Q#5 MV1XP4S?GF_6*-$KBC>LLKN=Z(ZW6RC/K MO $ M*_]6U$W=>KZY+FHKW[96_V2=G\\\<$P#L\\D#,8YU8 CS(RBHS3TY9-QH]5\ MY*L ACBPDXC$ "9.E#H>?:TZN)'C>^'J-J^*R M]=NN:RMKJ(#EUD5^5>S8*7DLP+$?=$^V?BAV5MT:HODP8E7TGRK96=KC9@RN MEJ>!ZQ8L[7Y1KG$?;MM#GUML];O=Q_8-;.?>5G8,$79 C&R;V [5YA#! :E' M4#0L=&TAW[N-OC;;5%U5ZH-X%=^%/D@CN,0!7Z<$@)]?\1MVZY0I<[R:!5/ M,@WJ==D!I?K%3FC)&="WK&6O\JY0V>3Y_/O0.8E\2%8]V9Y2KH'X'_NBN7^W MJYNJG1.JVS,8OEQGNV=U?.7Y/G;#F. DQDF*,0)).L G29QJ2M]DPU:>TWWZ M_-M;3N@$^5:AA:I<_L8E41DMLI11K=_XUR$O3F"_N#]\Y.FPN^R'W7\KFNOK M?+OYE+>U)$W9_OASWC3=E/DJ]F! LUL(@P@1#]O$QZ.VQQ[B.G7/*,"JMS%V MRT]?>YA6U>&TFM+:Y4TGD58]PF43>JV.\NBGP;V =PW3 *R*US'56_@6^X?H MXJ4!F-4O8+:(SB_XUKW[S[VV[CV8;7TZ"$^W;L[1@0360-4[Z.0ZJ$']PY2U M4),H>;(>:A(X0T:A9)A,&M-$XB=11-P0NS%*HP1Z 8X&"T(0>5KFY!3@5IQR MT?SIS\=S<]_A4/0)YXN,1J=[_GL?D,Y@1MN8=*[WEJ\B28.8#J(3+_"!%Z8@ M@1$:X 8A(7T5"=ZIGJF;"U2\AF2P:7(%2;[;_'?MR'*>?N/Z)XT&;;4C0G[A MWO:T7I?[75/LKCZ6VV)='-VHZ&(O"8,40CNTH1T'R L"VJ '21!@5N%V>H)$ M0@L*=^&,H*P!U6*WA;Y,T*E]-O-9->,%EF'(X[TTLKCAOGFWJ-?9ML] $$. M"0$[<2^,(8QC3$#?1(@0$;IG2NC!JO< MEBLO^=9);8)4(P=/E%11HR8C/2< M=#C..BFYMW[O__LE_]98@';V/W3?/WS$S@D-F42B&:HQ#?KC^X2GV\]]:F^= M?[C$=5/<9$U>KXB;!I%CIVY,PWB0)!#98R,P@I'02;UBCU:L#A0-2\9'/(*G M\@K2Q"<2"AD2DXG'Y)BC% \I.J$5$[DT0RVF@G]\S.X<#KBG&O(K-B3XE+.D>L-;6.4"AU"(*=%U6O0'4A!79%$ M)I_- ,V1(2[J3DV&2*7>#-&2;-/C:0H%C/%*'"QW-6UHT\Z, M/&XR\5S@)K[G!;[C^#CT@@2-JIJD0D7P#+'#4[Q=8)$9-"LAG:)<>44D$G%)S8*:N\N-K!]G)(VER5 M[>ILW2X]I;M-^^VV*QQ_C,?%CHUC-T1>:%-0@4]PTN,!"0R%;O95AT+UE%$' MW!J0"\X;J2.?46X=HVZW^!SC-D8R)U-]:GI+N?O,$%L-=CZ> M.-/$+*],@WU=[/*ZAN7-1;$[;ID.TD. P*)'4*?.+X30W=HT$-0J/YH1C.* MA79 9AU#$U/;.1SRR:DF^L3T\EGFC)'%ERD[H7L2>#9#V&084DKO@V+2]"F_ MRW?[_%.^+J]VQ7.9JP.!C3P"8AN2)$I2&^&QW8B5 DHU/S65-@G-W67U-9=MV:S\DS0/)#B,L6M') H=&R%BDZ'M."5(:!)/2HN*=8VA:T=7[1='. 7G M\N2PRSFIIYU8P=F]ES@U1^NX*#PUY2?5!69HGF2;'D\"*F!,_ +YQ^T!X*#8 MIO_O FB[/G8PB6...;CF?>DN\,&]\2J:',C'U.F R1ZY> MY.F$1,WGU@Q9DF#'BU?!SV-&8-ET31OK3JKY5-1_P"K?% W[:A40.PW2. X) M(, C81K&0RT*#'P"!5=-)[>C.LTZAM:>,T!!"2^73F>1>[54"X'"BZ5'W#$P M9U8'K/_&%)4Z0=_IU=/9I)NA5%(L>;IV*HD=7K7Z2UENOA;;+4W6WNT:VA&+ MBVV>UG7^-%M##K9C/XT#'"=>$L5I2/ ",L- ,FL5G%6C8@;8*X$8Q3%-F!'^#(=</T;W;WGHR7M3^MZRHA5B3LX![-+>T)PG'N@NZRL 3#+S9^XQQS!G<+Q MJ3&R2I>9(<)J37P\LE;/)Z\P?ZS*V[QJ[C_23M^PLV+_L2]NGQOSISY,0USA[/5W1&DF-3*(YA/7A?A5DQ2!XA4+QG( MA^R:(Z*\3)X03NG.,$,LY9M5*N[$@GO4RLOF:U;E7TJ0?RZWF_ MS_.UJ/-?LNJ/O,DW?6E-2&"$ X(*.<4A;YUWYN;HJZ9N6*^!L[52A_?L,>2 .< M."$(G!@QB8=A:@^M^\06W#TGITWE:T(C3-&5($F<\JX*Z:=3=(5H1&CU$,W1 M14[Z3JX0R76 &3HHW:HG*TFTB 6 M6B^:U(#J>4V&25#,IA'%IUS*.1*3J1:..<+T'#LG5&@6F69(SCP32HF=2S2) MHD.MM*[+=<&.VV:G;^-OQ=$<8[INBKNB*?+Z0_4I9Z?.KIM]5>RNGDPV^HZ+ M(0G=&+MAA,+4@S@>*WQB("1!&F$I%BZ2K8MMT=Q;#/^4D:U.#_%F;48Z1S2Q M8U?''ZQHKW+IG'2\9G,PA?WXH3'FZ*T\CYS,%;6[W0QM7\+P)QGG0MQSGYF[ MNX+^?L,;>+Y.8';H !(X7!E&<^F,54^1!7VPGX<1&%,MIA\NB MP$1G.:?3QJ>36A@3$\,#6>8DAB_1=*I$;"*4P@NO[OR:?SVZ M':,J=_3+=7LM3?W\LD[BQGY$4@=[,(U\@A+LCLO9#DU/1?1(>N.*=>I3SN+! M]MYZ5]=[5L5\=&G, _1B(B;?!WSBMBC]8J)'H;[,MCDZ*,KH"7U4YAPS=%.= M>:6F3BXXR%Y?YYO]-O]P2?;-OLI_*7;%S?[F$[M/>=O?^L5N+_QPF[,]F;NK M;LWW"[OQZX M!%$2)J[G>"CP8N(!@-TT]5'H0S? D5 RJ >1ZH%X;P3;7G+9 MFF'=='9856N(==M;0K__Q[ZHJ&KO=[1OM[<$EH-IUI;99F5753Y%P#4YEW-H M;YQ?!0?[1R[M++!Z$ZS.AN%Z\/8Z7<HZOGK*W?6TL6'._+X/_4#(!6_YH1 M+33;_'B68 '&7XLKW:WC/;#RLM.^7OI:,1MT;Y"]5O4NBUVV6U.$[4<.[?E.OVTNUVCO3M=X,'YG!W!PIHO\TJ:U/4ZVU9L^[PM&,\ M=OW81;)ZN*!ZDS7Y\/66W1[66!?===96?9WGC75+0="_83M1BAWM/)22*_8W M;*F#Y3UYMKX>'G#)5CWN\ZRJK7J_7N?YAK5]V=U%V?[\)]X._+NOY8UNV1N20KJK]FVWT^W@^,@A3CV+&])$$8DS1U8H< !-( 810" MH>E.G;B4%W86E=4B$JSNT>D:SDH@0[TB6#4T6'%.@\-Y3>VP#H:<60=3K(,M M%C/&&JPYLPY.7>[JYW7]Y3K;??F: M;^_R7^BGK^L1]2IU$N*3Q+%![,4A\2,2@1$M)D)'@BR%47%@8>!H3IOM+,>U M.FRZ(LQ,WZF.-OK6==[_C@DO94X=-)-2F*2G([QUN.3)!:DQ2J9 M7E$?MXY1?JC8P5IY=4 +:'A-HA@#/PQA;,,0 32@!<3&>N+6/(R*X]88K=A. MJ;]0^/09N@+73.>I#ESZ_*8_<#T(5\SUG7EO,7"==).2P"6G8[SUP"6)!6F! M2Z97-,[8K:(P 2#*$P0"M,D)"ZQ!V1N KQ54S;95MM,W:MXA +2")U_H8+] MB?;)N=>]H&U23JH#EIR,>RL!1&VP$/?K6P\,$RR6/],FR+9ZP4_7Z_W-GBV9 MMC\>9P()]FT4)Q%VO#"-4.JY,1X#4Q0)'<"A'YWBT<(R2F#*W$[SU"#/;?FGQ1HXG]*WO.&XW0'J$>Q5X(/#= M.$APZH4D@2Z"R8#72T*XVK55/)LO.A=ZIH+ETKJDT[HG=KVE%9_)WM2UYJ/4 M@P:L^HR>?QK"WDK<>L552E=^YG:/MQ['I/$@??5'CF?4Q[4!YS#A]QBO:Q/D M)![Q4.B1P'5!C,9I/XQ0JC6NS06K)ZXMN2(TVYVJ YL6%RX6V!ZX?E@1>JN! M[157*0ELLKK'6P]LTGB0%MCD>D;[=.$*$H !<0. 4>R3R$\1"09\L8/P&,AT M+!:)@IL2N Q?.1+VC^:)03D^,69"\*T$'1U!9JJGWWI0F6RWJMD^0>:YMD;W M>[2[P^2'+=K#IJ3VIQ\NML55N_GOU_Q;0[=IHB M$#NNG<* JTY;/0K56WRZ[8/TU8X%=J>JY?VT^)M%N9C8SX%MC'L$=@@;XZ9I MVX"'$TE:I..!)&?6:$+_FX,19Q8SXV'!X,Q-N7,X?":BZO.+ =MK]=A9ZN[Q MBB+DN]V7K^7?V4;R%2$04"BN'T4N"7T[C6$X((GHOTIBHT#[VJ)BHDAV1;B6 M' \5T:PN$AX &^ ,1=%/D5/TQ;UW;%=7:9UVD_R(=^!-1JR;X(4W%N6F6#@U MODUF4T5DHSTN[[ %!,<0;:9.**@?!+;8, "4F2KBFW\"'1%-]=6)Z@"?,N/ M;VJH5AKA1LA&N$1=E%/C&KUQCMFP1*0;N9,4Z\1]\?:BW00;9\2[J8PJB'B$ M]OH."HICFYU&F3H!2CT_"*)PA((#-U(4\/@!:(MWCC)Q%6!;>KA30[3*:# M($%HHS@$/G%@,D") QRJBG+< +1%.5>=JO*S+3_**2%::90;$)O@#W513HE? M]$8Y=K+N E%N8$Y2E!-VQ-N+XE 0Y@?85Q[@#$D62*D*UY BGB&5U ((CE]G6_)$4TJU>KBV&)T*XI94FG7%:DT1B<9,8F; MXS<6B?CMFAI_!)GCOGF3]M#V\I$/ES"KK\FV_'HX7P1!@'PW@:%#4(I@@EW: M>$@(#K$3>(1WN]&L-M1IW0B+713$@%DMLL5.!3I%TS/OGE1VS=BU(\>4Q_<3 MRN.'_]KPAC7UL2KOBDV^ ?>_U?GFW6Z\ 3%=-\7=\5X@^K/^E^7N ,[%V$OL MB#@)A(GK)=A'20>.V"0!B=AEXEH@*4X"V[?TLGU+6>\YNJ(V&_&+WBZNQU5\ M2FF@E\0TE1K02>E@@G5Q;_W K+"*W8]'U]$>+!GW:K(?'XQ93(;E^."$8&MV MLAG2KMOH)_><+\"Y0+AXMUN7-WE[N-NP;_1+"(@%8P+4MM6' "8OFQ/[=360S"WFB_&K;AL M=U"M'QC8'ZT1KM645@?8.D9\9K68M4NS"*&G-5B):XP16S76/555A2QR'W^R M^;_[NNDNT"P_Y8RC8IL_P$8A\:G_J/1>X"7(2Q/HI7Z<@C"R@V" ZM*AM]"! MR4L 5"S$1S8QA:@&JZQ=K]#LI^SK-N7DT MR'H:,5B<$,O\ESM_68&33@2;1?N$&1%I60H>'\VRO#]X8QO*;ZFT%NTPA'Z] MS=L#8G:;]*:LFN*?WT$](KE7,SI%2N2:7" M/BJ8QJ_75=?<45L?+E%1K\L]E6J*XF.5WQ3[F_K=[B[O!7R%0> B[#D.#1*N5W?VP;K'F-G"5C$BI%EX!UHPVU;D%\Y\>D%?3,N8 M!\#6#\>0?V2^&%&WHCK@9J74(W+-B? D=D^ENFK=988"JS;R<;JJ@U/^A/0R MKRJ6#+-4^4OV#7^[S7=U#O)=?EDT*Y0&@$:$-+9]5OSM!G'L#:WZ3LRU9U96 M6\K3T X>E=AV'-QDWT1G,F:SR9MYZB-2-.GL.>SG$B@VJP=G_=##^U%WQGF2 MK)/)IAR:S5 Y:=8\23%ELL2K6_C;FETZD7WKFR'4WL_7696#C [M87G#,'3* M^G20OTJ"U,9)[(<>LA- @>E:,"$G< =DDP^75.+94*:*:9['7PF=]9%9T!? MC9'?W&[+^SRW:C;S;]W2OQ+40\5>XE-+ ]PS24M[OS )[9%W;FFQGU\P\-8Q M^K-G)V7UBNTLKD](L1X?FB'4FFPMEWA+Q$2>AI2*5 MKL[S 4EL'/L!CGR:(L,$@ & V)?)$^5V*SJ^KEK^EU>TXSU>!FNKO-^2+HM MLHMB.V%)3B;S?"J]$.EBDCR M'X88/[(N#_H;@]UL94P?A9/B*T"5YBAK"H, M*Y5WX[F:F:Z[>85/^3HO[EA%QRJ)/>#"U/%#F'J^[8< 1H<9WU@P_Y72I/(T M=\#$:AMZ4&>LHF&N,$ZA=ZHDJN)5IAB./!] +JV!3VD34K\9K)NJ>W-,>E7Q M9O,U7>L^5OEM5FR&.8E^*B+=;3XTUWF5MIG1RG5")R8P20( 71MB%(-P )/8 M 9JK?E) *-?#'J65=_#J,ZMD\*SUGH+>-6W^N"MWY^/W+>ZY:BG'05/U4Y]G M9"KJX*EA(I5YI@5LI:=]HDE>>5@5$ERI;C)5@N4:^:HH*^!T?DKZ,;MOPP.F M36&8)C:"#LV'626".[0;H,2;-WH7;4UUJ>V0(-UV>&0EH-QDSLT^5? H-_7\ M^ JSFO/.'LZDI%.4;%/E;K(]W.GF-*:FB]@@I<=SHRN<1MBW4R_U/>Q@QPV0 M$QX-ZH7V^$IJ4KV<5?M\8ZV/,,V5M&G43M4UY:Q*$;=Q:1WR$*U)X9ZC3DCF M9G%OJM;-,^I5P9/ V:S4C;WN[P\K"T,..4YT'OUNY=I>'*$X3F&2>K9-H$=& M,;93*%3+KAR,)J4<1MSM0*X;=$M;R)+/J>)Z?ZW[*[_+=/E]Y#O(P<;#MLYPZM"$% M,K:;Q$A.FLO;FJ["T*K#(RN[Y29S;F*K@D>Y.>VG5YC5G,[V<"9ELJ)DFRJ! MD^WASE^G,27_T*Z5'2[P4D MH9BBR(^Q3P >U_IC#P$):BH;DNHRS4?''!8#?-DB*]U5LP1X22])%>?1D+=W MS*&@#\2E7963C99]94;SA02UG/.&B^&$ZR]ENO['OJCRX]VJ/DC2P*7_AC9" MOHNA%]ICA(I],F$;_ZSV)I133=BL_Y'^_)H-BXGZ? MBQT^U0-;;C/]*8Y.Z*04:LU0/SFFE JZGJ!25>4ZSS=UNZ!Y7:;KUNY_'!YC,0.D\")DS@D($@\F* 0.6/%:IQ"D2Q61?N*4]8>(EOT MF*5E*ICGE+B%21=4OAYMO\4S8YL3!L3MLM,!,W/(;%8Q@1+P$@S"-8. E?A",T[]1&D\Y M\4EJ^WI2QQ9.7;0N:O\G9[->J SL\A9+IB852JG75J6>4!ZUIZ%.EPA MD[Y&OI[4\P21(JFH#'\8HJM*3'LM597'WV0EI2*_V;-A?][7[$ENQ%:L^1\HIXEL&?Z94BG,\41_5 MD"M-% _P%MEI]"I=(M(WF6I#]6ZZ/:^)W$RF)BM;6^5TG)LBD"#:,QP?!Q@E MCD,P'&]GB8(XDI$8"C>J)QOLB@R/SOJ6)VJ:&66G:UC%LSN3B8[I$ MM&TRU89JVW1[7M.VF4S)7TE?X1018K--\)YK)TY@0SC6[?N)8ZM9+7^U65VU M1_MNC57KDOCKG,M>]I9*M_*E;5,7KJ4L3G.[P@QM5&'8Y$5F0>YFJN5XD41C%=@@B>SQ/*0581MV1;$B:ZXXNQVO')8NL=%?-$N EO215 MG _7Q+^YNB-!'XA+NRHG&RW[RHSF"PEJ.9^TFL].)OYPVS:+O^75NJ! 5PC; M[ 03.TI]$J5!X'KN>'<3MCVAG'I^:XI%_N'*<=[#8G.CW;'-98=WQKK]-(XG MK-(KIW?6FGS+9@_/&O$MN/S^'%V\B^VSJ#9#(R7:!&,P_$"/N#9 M0I=33VQ";Y+Z2(>'JGDFR#/S5$Y")R:G\KF75 %OREW;,AWNEY?#;V!9L[K0 MB#@P"FSBX@0X&-@$C >+0,B73"IK7*M879;;;?GUO*V[OLPK&B;&\LSA!]:: MP>93+G4>.:UI1CACCMH-J-K2S!9Q)X!CO>;X 6B"-S;E>L^6F+O3V8SVR@.H M"WOG4;QB_+ H%-E.'X.F,O9,=%)._K)Q2[UYI:9./*VP[%.^;:NO2CH&^%O1 M7%^7VPT5:U)6SP\#5C2^NAB# #J )#Y!=A"-%;QI3+/&Z?5FTK'H*4/[PJY MM=K#YZO. E9"Q:)?S6!;==XTV[PM4*.O."N_996X7[-J,[%,3;[/.#/]1?TT MKZCMT\$S;&KE"#;-7:H79U>6J7<3)9BC#$Z9SPP9=B@W\X6B.<6\\LKYI_RV M!_3A\GVYNZ(R=H/RBX;M:NMNU/J4XVVMNU9?.7%MKB:<%ZW7(_P";1^+TP2 MY0-,%A 9T',Z +VQ&-2SH^^'>P+?MX[X,#JB/NLV^_:_/MBD5ZU%V#ZAT$J< M9H8JJS&MU-#I5=7FK9(D#?PHL;W(MS$),'2\<?@D#3HO:+_(!=L'9#JCLX2S66\H1@ M9<;HA &HQ9 R\N% ?OL%YB!?31V& )&GRBY4^,,,155CVN.B"G7\\:KJ\XU] MS*NBW#P^:WSE!@'-?:/8BZ!#8N!ZCC?6Z=EI+'3]C-2&%:OJBV_MF=4!MIXY MD5],3N7Z@4].%W.!F)S*95^)GHHP>4)/E3C$##U58UJIH4/+T--Q#X?M(]N) MB0^Q32+@($P(&1IUO$1H5#^S*5V:.2_-G,OG'"540J4D[5MLA]IIJH3%39AC MD^5,W!@N 9O(T4S)HL/]JKJG(_N_9MM]O@I 2D 8N<2)?8+<( F=L>TX0E^.W]!YRVS3I/11CC/<] M_+R_O>WJWK(M T"VY5?<_>#HUHT8X10Z(? ]$J'$"; _#M<<-_1$1DY2&E0\ M?CK&:&V*>KTMZWTENMPIAUJ^M$,[JV)9QP-"V\R# ;0&A(L-J'AH.R%U4EDW M0^GDFE0J[*7"%P&7-WE;!?PQ*S8K/PS<%"*8> $B@0-M!XVGY24 "6U4%'VV MCMF?MM*9%QBE/%)E4JVQ%2I0V)UI>$,B_9+>X^).*$S4RDS M0U(FHW]Z_>X,%OB%@KYR>=VT3;@X2@&)Z?^3A&I2[-EDK*9 P"-B*B'P8,42 M,6 YW>LE\,,K"8JH$=4#'E84:<&!@9-",($H4U1@"O0G$C#9?I&)"9:7_$K- MHE\>SH[<;9ZIMT+CX&#,7_P( #I6BX!/$ IJ]Q+_=*\Q#IHP$\RPGUD]^J,C=)F7GBL\M0XF++H*-H?S M5^:NM+C3#$W69^XS,UX:>>;7_G8K OYVF^\V1<.F?&C2N:^J? /VS:]E\_>\ M"ST)@FG@L49IVUX,/!C[XUQ<0 2+L20UJEC+T_6ZVN>;\8P;:9?6R&.=5[,7 M(%Q4F[M=4\<8K0&D=;%OJ&0WUGV^1*K*2]])F97L 5/D5+993V13"6]<1^_\ MM5/H#YQ/XJ=-6 V,Q6?1N^IS%RQPPQ)U%5;^3AOU\*JP-&][9B=G=+) M#F# P[!]G%WQ/-J([?M1:D=I1#Q,_R$ @32 *(28]^V?WY"Z]WS =M:>.MNT M\Q6#YK.CYMD1 M5.6NO>4QN]CFW3_YMP906OY81;8=PQ#;7LSV37F^XR?N@"EV7:XB/#U(5%?G M]?C9\&4] IT[&ZG)21R#=*/\(Z:JQZX9P#\KL <#K!:\]7OW'V:$U5KQLO(N MX3:!*0"CW#=M?H "VF^SZJCTE3FTN-_.VO/NFX>OW4\S9P_F\OC2U((V M_Q@P[Z#/UG*)-T L[R594;6E]-UE\#3POR^RBV+;KC'^0L?6M)]O/NP^L8/( MJFXQ\M=R5PW?@JPN.K1L>MU) A#X+LW'<1!B0* 3>D[L0@A)(%3BH0^5XK#, M#.GVC5D][)MN7]D(O=6'8_"]ZG-*_0)^Y!OGF.E"LM_1@%;0%MCQE8=#*W_);R[R:@7MD/XO\"/DNQZ*/>A[ M8ZMA"E+!V>U9;:F>Q3[ :P^%/3KBU?J]@R@H[+/)Y9Z4UL:K\.3S=$I5S3"? MXNKT3+(4ELU01FG6/)T9ELB2<"8,[H^"/:GHV"W?K>_3;T6]@@&Q@R#",/$\ MD(:1Z\1X:!DA$$_*<6>TIUC-CG!9(S#K=P9M:GHZAUS!Q%,3KV)J-HE2M3GC MRSSQ9(,26#9#S:1:]%(&)XTM855[KEU4WF3%;H6I?+H)B2!*,-M@FKK0[UM& MKN,*51_(:$_;F/S,>N%U[(!.U;@Y5 MJG":6IPZ;)Q.L5O%>9HU'\21P;ICB MR;#H)<63QM8RN-L5K[W M%$:?<]HA]G$2I9"X(0(XQL1+!@Q^: ,)B=_DMC5F@,=OJ;3![@S69^1^6NB> MO&XLP+.^K.\ERD33O]G4&Z:.]VM_NF;J79ZW/1) QM%[H> M#OPH3&([BM"8B[*9R8G*.*$EK2/A#M^9U2*TO+DCX"G$"HJ?8D:G9W["5*I5 MO*<\\>C;#'8-4[,YEKRD7;/9T5F7^+[8Y>^:_(9FGDZ0)-!/4>BF?A!X- U% M T;@T?Q#FU74+ XU0.\ 2:]RXHM*XHD9?4YV^:' M*B-6<_1+UO3?_9I_:SZ56_JDJR]?\^U=_DNY:ZX/B?L*Q\1',(8>2&!*0N0 MW^[A>2E,A6[0T@9*<5A!-)Y\+9KK8D=:55AX,.;.8*59OB]498W76G%F'H*0WA,ARPXGHH=W39@0. M_6:7"[]A,L/%X;M58(,P3G"0^HZ-H)N$(/"&YE'L1JNF;+*MC' @T*B0W(_X MN*7E"_L3DY3@\-WD-WT"NV_A39YBEM";.IDW_MTF-S=%TUV/L=M ^O93*C('G.!&;38W=N-LVB6,[AH'8YA.I32M.PH[0=I?;'>,5 MW80BEW.^I&M!NL52JY-,/S@=FFLWI'^XA'0T7C3O2SI8KZFFCX=-T_%Y7MPQI:\A.XAIUSS:DN[8]'\@L..$ MX#AVL)NXL 46)CAQG%#H"C3UM&>2[NN?K[.CNU9 [ 5.1#/P MR(M!#'P<^D[7'$8!3G@W*T]^OKI7;H!D44Q6"VJQDS]?8N?$6S6;4#/>I?EF ME)([FMA[\VO>=#=3LGQFG##\4K*1;[EK3V*_+K>4Q)HM]JY'- $!C@VQ[[F$ M!!YRH\A+!S0H\;#(B%(5!L7#R%_W-WG%.I]8PJ",<3XA,X%L,9VCB*W_G[UW M;7(;.=H%_PHB=F//3$3+B\(=?C\5J@H^.JL9:26-'2?F P--HKOQFDVT 5)2 M^]=O%6YD7\BN*U!RK!WVC+HIYI-/ D]E9MV&RVY_8:!_=2;8[)3Y'KASBORJ M6T*S7DP.)3F^H):FHV:'F!KWLI[W71"3XG^4U>T=+5,@K7B*VY+*RW79?+SI M1H'VXV'?LC,HV2*<$8:'W#3Q@R0(2!!!$!$XM!LI#!)'KEA9I]V\\2(/E[OZ MGE;?])']JY@&ZZ>:3WP7Y5A,=4>HSH#5Z<&RLKF'ZYS@O7)PM3VP3R\EN:+, M7M!:8T&R0V3-N5?/]+";D=5.XEP[XKA?5_W>57;O^SU$:X9J>6D7Z_.ZF?>J,AV<.W4U0Z:!E$5B\C/I:B" MODG*J0R#6K3T)&O^PU**U67%Q:D/9:<.H"MR1\*-OVK\X+-3YTETQW5ZZ= MRG+;.\3JX&9RB3[Q;&KTINQN9](HUWHCK$'*YP^M&9F_>M+%<+X!RE+W MF2OGNNNALHG<3>^,OI%$)6;JP\9,X3)?"G3!P6\$9_;AX#R]DMJO(5[V"[T. M)P5471NGLA/TSZQ.32#H \]/7(QB2/^7AM!#8^%":!$C>."G+JO&>]F_OQ!@ M,;751J_<%5='?&*:%JS8.(,?P+K)U0C8(=":O?JC=45>EC3I(&KR,U1 MA #R<]]-/!S@-(Q'JW&6":[35+6V@.:]DG0ZOU0[9U/3^J(Y^>"O6M7Q;>*U MJ*)6Q@VHH542*"]]W#3_%)+'[XV8U FRQ'=+].'^OF@>:8I9W>ZJFVK-%H'V M6VVHT:GF,;H'8U MW1&L2'JY>YC?K^[J9O[[N\X3;GM M=F+L:^=;T53UH1WWUK%0/(RA&.YKIJ:J_:/R5WY*GS'V-*CHT?[OQ7TY'HKMA7$2 MQM#-,,&N&V+@AB,*E"&AH_9TVUY43:^>O- ,M>RQ_KHCHBRKQH.A4UIEXC"W MOKY&J)S&*H7&>IU5\XY?:S6PJ+&+\F$Z=C5/LR!Q$0A([$9)AO-\V(T2LDVV M+M==QT8,&U9:7+;KIGKHZLJA8,P.+477]H<[O5'O:Z_S!2*BK;UB)ACF6BP? M.,ZTGH%_[;T6,W&0Z[>\>\>.$R__0O_?>?(-3DDSQ'U_;,[^KFJ=W7:C:3^& M_L]RN\GKYH^V7/E)!G*/N,P^<5TZBH)DZO>$?BQ2(^BQ:'B\.H)D4KFE,-]M MN^RT8$#%TG]-%/,E_?.S*S8 /266(1S2_J&-PD!V9VD?VIF/P>9B[D).KY=Y M.S)YS3[5)I]5F2[)]K7: :[_=:B:<@-67A1 %WIQ$$7(1P E,(E'TS#U))K, MB@8-JQXJ'JI]L:W^S83NGHU$,HT.55)%NALS\BG5TMB>Z1:/$)=H8%SF[,VN MA2;*[1 XO2Z]VI_0RA=74Z([";=M:171'H_!NOP5)L[5WBJD M65!?*\&O-3T\@F>OU;MJ1[6I;/?DQT.Y:\NC[>$'*Q0ADN.8H,3+XBCS$"%C M?SE#?B0TDZ;#WFRR2U^*#I'@X6HZ*.5+%N=F4TRC3] Y QKGA%SR!KEFCD5[ MF[$+F:).ONU(%+5Z]/QH,^UL\:K:A[)HRZ-T8I<$,(%^G,9I0/(X]OUQ65=& M4E>HS2?XU8:UJDQ%2G![+8KJJG/%S0$DG"[) -6?"UEH=& M3 P^/K C4JO=;6_M,\UJ!_7YO=RO4HA0Y.5) KS !XC='CI./V0@PK'8?B7NUX=S3Y4IMX\L3>K-^*YI_E MOK^3%V[H$[FO6OJGP>[T6KMID*783V-"0!A%60ZC=#2>D"@7&7XUF30\+)\@ M>S/--S!FV4\2F78;;$5$I$]NLM,R3YSMGH=3=]D#,SGL'#T^O>"7 MXQE:\!+@N0-[J?JW]1FS8R"TEY[G/0IK@0I>*D_#LMLW'=;/5?O/?O-XY$'H MQU$8^WZ.DBAQHS#)48RAFV4QSH4N.)8T87QF] 25PV")'5BA2B#?B#0#=Z)K M581I,W2M^VO$7-!=12;M4$=5)UY"*-5.%O]ZTP@Q@I(YXD&&+MT%JE"A!.>'DR%"_\SD3 M%WN;TK39H1TJ#KSH62IRP;VBJ[@O/]X\,3?L$R8DP"[P$H^X*4%)GD(2C?9P M3H#0.BYI*[,IB-29!@KL\4G)/,3)*LHBYP^322BQE&NU0& U^/%]UI8D9 MOB7Y@X6/N_*WDAWMO4JAZT4QS8-R[/F!F_IAA$8C,? 1_X)\X:^>2UDH(N?/ M'I/0BG-QKBY+R@PT2>K(? R)K,@WRI3<>GPQQCC7VS_W\Q49523$AK7V\N!K M+0^%A$I^_5X/1O(X!U'J>D$(\P!G.(FB=#220<35*Y+\ZKE4DB)2T0 !K@14 MT@Q-DBHY'T,2*FF&*465Y&),3"4G/]]227%"+%))"?"OJ:0L!]*=]>PQ*W?K MN_NB^6=7,H>1'_A4H8'K>V'HISF,IY(Y3]-4J< M)+'*K7AN3N?IR3_C2J0[+TNS'96P/G?>ZMBK\22O9:/1H1Q/L)]ED9L%>8Q MD&*,8C*U_U)/J).O;&Q1+9/JU*GS*ZMF!JG5J6:+]/+>8DM(SR2)ME7/9-UY M4\^4>.+6LZ*]&Y(_#^4@!ZD;YQBAV$>>ZT\ECAY].Z1Z/$2:5"R(>$N?J[(P,B35UA'FU M0Y.T>/)V*T>2'?FUWO2OCW46PB%*(^A#$$4H!8%+W-%B&L1"YV*IV%E*F?2T M;40(E=0F0UQJTB8[^C1'CD3428)92]5)QI,WEX;+LL.M3DVYJ?8O[(YS= 1% MD.1>[(,()'&:1Y$WVO0"CPCIDY(ETPK5@7/6I^@$54F-2$Y=FHU#067JZ7MM MF\HR3:!+/%U2)RW\6J)/>GQYKE :&>+6J&'MP#FK/H@!C"%K4>?=]:O8A=-Z M*Q1G8@=PJ5H3>+]K]]7^P'[?K@AQ_=SWGK)]=)IRRTX:NJV^L9.'FJHMG7W] MM#QA/_WG7Y3O 1'A]Y6!R624;%BK;\BSVOPS+C"6]0;KF_6X%;Z8SN^YJ1O@ M/I0-0U@W]W53UC?TJ7WR)+('<>5Z.465A D._"P#J>M-"]PP"5'(US*8#8[Q MGL*G'F1Q6[*W7Z*Q,%]D.$9"VT(B-CQJ0&];S 3&4-MBIWE@G=RB/R_VSN!< M=VD6<)W!.3I,.,R]%^^B3+T9E7CXV1D;H6<(B,U _ M5?6C'QRCD4C6 4D98=6!B"+TB!/H@C$W:KNC(0I=F.L-)DE8FCVI8Q7SA&> MXKR6$*&2,UNFN%1M 7/1.,_4U@E%(I-;,LQ:.KTEY8[C)$@QB")WW-^&TP@([3;3;]UT>G1' M_T1?JFK7%4N%3G4R$ H^[5HV"F+*]G0\&-&.%\,\W6++$#MY#WGNC;:BE%Z0 M1G/AL4,X#?KW?,^N82;UBBXZ-.P>XE6$?2]($68GEI# #=QX6KB),0C!BE;. M5;WYLB^:O4[9Y;4O\K(_A\K]WF?%MGOKB[US7=Y6NQWK0-8W3O^%)H26FWZ= M(FN"^4,:&V4U@&:LJR*!N1GDE1AWZ3D5(Y!7BG]U-3?JI96X*]@6,$$ M^Z%+O#AQ<4[2G(31I-YYBH4.9%$R9+I(WFS^ZEP7&V=37D_WUHMIHAJ/?!(X M&X5BBC?!>EWQYE6W2QQ=$#,MU-JA77IB:2O'\TU;[\>'/3KHCK!@F$ M7A)&">*;WCRDN-B9[$YO*Z9YX7.P0 M36/>2:5\LBR:J9]#Y(9^F&8P\K,@ SC/IY!"I3 M.Y>[#4?5_!]4M_'2_S.]QL*^*=5M8@SROL+O=^OZOOQ:_#A>6GR\E!A%89:@ M)$ (9BBD_T4H&B\E]J)8:.>PDB'#=5N/S:'@1),;-?KX,IG9F!-+6XZDG=X4 MO]PM\)=HNB!C6MBU0[7TN%(;>/H$%G=_6=^5F\.6IBU?[HJFS(JVW*#ZGK52 MNA4>7_;4\,>';M<7W&T^E^V^J=:TS.E^\<>NVK>031G ];[Z5NT?NTN/CXCS M.(VC, CS&+D92=,$95F/V$UES;8!H3K)/H]JYYG2^.:?..9T3SN!>'^_)P>&7G8M. MYZ,S.CE<%._PZ+]]3X7 HO.?Z.F06XA. 1VV1>-LCJ/ZL)>@7Y-^Y7POJ]L[ MZM&[XEO9L+VT7IX$G^9?G)@'/[:?3W[6'-\/'NIZG[?+Y;_ M7K)O..S;/?TTFZJD/V.>'.[V8?TW()^2UX-"Q;YV\)$;9]P MB=6G1]"G4%'=[FG1?/3C4_'(A XV#5L7QOZU9=7UNOOT.8?9M[39XR>J?L]\ MB7SL1VF< 1" #('3&E$V^N^[RCO5IWC%,E[)# M/MBL!3O9X_2S7<+97CGE_<.V?BS+064?*( [^H%+(BQ6TML9+\Y>@9W@Y\EH MGV2Q#&R7'72^#,_0X+9SZO>5 Y\\GZ>??_&-K7/]Z# "1+)=(]V.10)]H8UB M]X-G1W_&.?*>U@#?JLVAV';W,*0D].(L\^@_($E"#'/B MCK92Z(4BH[R*B=H1EM0M+9+T\0U9YID3&U(D2#.B\*_R]"2M[=H#XBDFLT8"S&=DV5['K&[3)N( M#&H*@*4"JMEDA8Q99J0O'U#@@9J!*9^3%*DY="@&7FMX/$2.OJMWY3,K>8[\/$N2-,' C4@6AU$P6O%] MERN3E/UNP])XBDCDM#()DC@$TC _8AIY"D9&)F4X$CF9S2Q7>DY8.Z50JUZ^ M]/Z<9"KP9(%JJJ"O]3PM@K.)KW8C3WJ7V>/+SB:;>/HP79I! >0QQ%X6YQ 1 M'T8P]J9ISMP#0E.#YN$85NB_%]M#/ST"V_9PWT\>SSP3HDSBI6F-^2)D1X$Y MI\//)QSFYEI\#<+K]D\73DPOQ,G[\&R*(TMQ%J8(X#!"D><'>>3B:8HCSX5V M0\\,;0)XNH#FV_,J!L]]4]6V[&!NV3)6?T+XYKM(;U5K*3__.$6G16 MW[HHRT_7OSHQS[RY>KH$]1U"XIM9GC;XEX]%"SI^=#%\@!KK& MJ;$_T8']-"R<8G/P'(BA3_*$@#@C.$(A 4$ IGP\#S.N?1,VX/P91C#V$_+E MTR>]0Y?1Z.L9QVP)O)%!;71N&-U&][KE9#_K&*<0,(4!;X['Y.<8_69A0G H MG"\ZO.,B+J_W[+*XINL9=B97>>0#G,8D"Y($D1CG09!WEL($DR1)1,8SF>^? M<1SZ4.]NW]'ON'<84.>(=-07P9454G3R#1"FF907=@42C2CS*TQ=4%057NU0 M0B4/:GU/F8KR=,O/@AC$/H$IBD@20PQ#_V@(>IE0_UCBZPWKSK.70VJUJ0QI M,O*BG2\Q=1&D:@85>6.!J0)[-FJ(F ,7)42""SD%^;VX+X<55VGH!D$8QBF& MQ,WB(,)!.)I+?21T-HNTD7G5Y,IAT"37@\H3*:,MACA44AA>^F90FB,]W'HC MP:B-JB/CQD7MD>:%_[*;;_667;B.FG)3[?-B76VK_>,P3^^!-''3F)9KT(]< MXD(71Z--X .A/31JE@QKT03.H9_O;\SM4#HW TS1*W"46.73I/D(%1.F(Y<] M,&=$]O9*)D-7Y%S@Z8)"Z>'7#IG2Y,N+"W3T,<0K6'\OFJJ[/Z+8EUUF%I/$ M3X(0(3]"*(0I#-W)3.8#7T2CA+_<^ *<'H_# '7'^4C57.*<\2F04;K$1.$:>J.AOP\(;*B MP?GU"\B&5%DEPYRX=!@@34D\%BFA7A+"*2""[-DG(:(.7! 1*2YX9>1#O=O4 MN_<[^D)>%[M_?KRY*6G:P\Q^>)]]_#QD/5&8>BX,D>>E.49Q$L3^9#O, Z%T M1(]%PV+301&3%4U,\BG-_"2*B4^/SYD .@/"7HQ^Z4#^NE#IQ,7=!9W2R[T= MTJ79I]KDTZK2C?XPK;OV[8K= MFC4NADI6^#84:09ENM!FR%.3"8FP..EA,Q$..P00C.N/4_/S/''=4+ 4W7^7++LD++#\L-5FD; CX(L M\'T2YDD(O" ;S848<*T]4C9B6 H_-=5]R8X1IY51T3H%NV-I34'^*K Y7HG# MRZHW*WV*RP4F8%VA.1=_ J<,S,6CY#GZ=^7X\+&#[[LK%$="^^?S87I6?YWV MA:R+[?JP'3>&?!O[CA6K]\IVW__-89-(=\UL-1&@>FS!!3I?&3"T1<""@PRT MN%%K?C)52O.L:*OVRT-3%IN/N]/^)UA%*$28^%&6Q 'V89('WF2>0!_*U^H* M1HWGQ\UMM7/8_:7.@]H H9]OF>EO#+5>>I 75<.V(I;'"PW;DYWYM 2/"4QI&>Z' ?2"R$O['8@!3FF!+B(0:I8,*\;[ M';N'JM_!QJY.86"[7B7B3J M@@CI(=@.5=+D2VWB$11=7-*VJ-[MZ=A.2\FJ[/=.KP(2^4&.20#"!($HAR!& M>>*[*4!N")&08$F:,+U\A*)RGL"2V[.]&\1Y@V0RM$7B/FXI(0 M)2;MT!U5)UXL^M# "?^.GV)+:!VQ+^%N ]?KPWW7D-Q@=G[JNNJZH+ALUTWU MT%_R\ZFI'\IF_]BMT,U]'&8@R[P\Q@3Y?AB[$Z88>T(G*YA%8EBWNMUVM-P8 M,4DMS#<<"SYMLR<,8A(H&@%#FXL4R+L@D_,$Q0XUG118S4T)\=7 *Z_NCD:^'*[_NUSOO]8?&_BMJ+8L#<_KYB/] M9<&R\P]ET?8[U7!,XL3/HL G% !%Y.)LQ$$($,J#]5LWO@IG>,\'Q&QE0]TX M$^CN:MX.K516;" :?-*[;"#$-).4PA$X'T>DP MRES%ILCJ9=F]Y M(5&^?*H2B= :;S92^I2(K\\@G\?-2*:[R-K(I)_7SLRJN] M*LOS^LBE M4!) 0!8CG_X?<1.*PP,H]"(Z(FD8$12L+SY*,.QZ-4TE%DJCQTQAT#VB=!%X MYS#D[QAT9\1N3UBT##\SAR%V04[QA&QR&<21EZ<^U%$,R1NW8^1[YPSH#:JN M9'"4QT+S<3$T%%H;$FWCH/G0&!X&Q4.D8Q!\E3:Y,5 M M8/@8KN\8^ .GB4 MWE24/?Y>[ \-VX0Y_;A?SQJF09XCUT-!XF$WSDCL3[/[N0?$MD[K,VMXT'NV MB^;1Z7%*K5K223;?9/E"/(L-8I(4S[-9Z2QA%^:^#;!NQY2W"VNBDBSLY M11R,#U/J;AHET(]PYN4Y%5X8)=DTI8YC*'3,K8J=F37O:GHCI18+*3$JHW/F MR%03-GX>9]"V)R1QBYD?7J_VY3WN^JF6G=UR-\.!BC,WF%:_QT3HVA)%4X95ZADZ!S84W:W,J16JE/)I MU(QLBLG4"R)O:172G]6]R)4"EXFZ(%6:&+9#K70Y4QMY"A6KS _3H>%^3)+4 M)8'K)1F$(,_CR!\,@L2-A59J*Y@QK%6HOK^O3@[;>8)2L8@4X%*R:#1#HU(N MU9UF\6&IFP3.,R12%8K3:H[&?)PBF)(;6,,8QQG,=>*9KT6Y^YV#3"5"CY9QN MO47I'+7?ZRSQ5X&*+-NH8\H^7:X,M3#&K6YL&T@[[0J!U^V^*=;[%?9 Z@,O M\1,O0E&,(P#&(RE G&5B_2M)&Z85K(,EJ%>R='$JU Q,"6I2A^CJ9./9GR.J MN3.IU[FYI$2*;%JB/:I>/%<;+:SPZ@MLRN+CS?&$AG%[VLKU4Y3B/':S.$=1 MY'FA"T=S0>KE(@(C;<2PPC!<["@3ALSIH4W'FHCICCR-?,(S"X-BRB-%GA'E M.4?.!>E1YM,.[5%WH];\G(EF-VU;EDSQF-*=='V?;H-MOY;-?3]KV$DA1!XB M$=-"'"8!2/,TS$3'" 3#RL70L)>OOKFIUJ6S91!%,R4SU/,F4HNS M+IIG,<#.@/C)#,75\UW_]"=C?$;DS-2,ALL.,37MY(L\;P9.>87X MF09Y$61QE(/)HR3M:1S'?#E+=-@U+ M;<;.\6C8'%I]O:UNN[F6>5]G3J(NO+^ZJ;;CA=7N56WV 178T-!? O.USLK? MBFJWI_\K-^]W'\H]?8#'2S5@^Z5<'YIJ_YC737]TTSC=N_*2.$19FOC02PA@ M2ZI0-+7:LXAK+FX6(*8KO/XRG7WM7)?._>2!4^V3>V"+UAG].#E5Z429 M!1;8&X_?Y33+NM )EI:G4?M-*FJC%S;%3&"#A$VQD]LL\9D=[MEVT^3L?LNB M#VE3_NM0-?WUF"_>R(+6,6-TUWUTZX*T1RZV_K._*S6%;?KR9[IJ!-/7?MW"W M^5 5U^Q>Z8IM#NFN:MI\W'UF !N:=W07['770QQOI$D \1%!>>J%R ]<+T]) M?R--2%PW]9!(!CXO,L-#_>@,DX0;=G_3M^[^)O:G:L=VZ!1;.E@P[[IU.]NC M?U1!BKWSO6RH( VNLBLN"ZI6@[O.-?-7K,$R<]CY^B[V1EPL0S@-]O&RKBL' M'@-\XLYX#5H7ULFCX4[3_B8=9[&KO;2&Y$(-N$SH[:@4%_*]MN'EDQVL3D^E M_%)LRV'8I I+$H[1=MEA,]@Q3$@."412I$/$A3&$&0C+)3E0O.&QL',."1- M'KRC.>R[EOK@')UPGGHA.]"8"IGHV&)!M.2'$Y% 631XR''.-5X8#J=M0X1I M=\^."K/P+#X0_+%KRF);_;OG! ,O&@J$'*4BNT?-0C$L"R?OO9'\,[UHW,"WQGQ.\P!T4VG)J/$ M)]36!$A,L25BL[ATJU!]0<-GB: =8CZ/JR^VR\[&KWB.G1W::E>V+5S_ZU"U M%-(=\!87IW,T:NN4R+,SJ993P@35"\YLNW5 M,4E_.!1-A2FNI>JH:!^J33&<.D4PH=\:)C@ 48HRDL,X'PT$..5?>"[VM8;5 M:@ CL)A8D)7+LF.8$#%]&7#('#LO2(K >FESY,BM?N8FB6\]\A/WSJTNEN/ M@K7"DL!KY?@+J-QOY;ZXJ9LO]]&,9^PEB0]2E.=Y$L=Q'O@PSZ+!D!^X M ?\=(G)?;UCU!E#.B$K@39>DBT,&S3,E)H?/29+114FV!/31/&MR.BG.'I]@ MONKO.>%4(\<" 55TH-;VH(BDC=OZL+DOJ2P--E*$(^@2#'$:9H$;8H#CT08) M^0Z%-,F,8!8Y09%*)(79$G>GX>$^#F01RG<0Y2# (RFJ2"++2H7LG0 M(K,3'S@.!S; J70KT R=.F8K>)BU-6E,(L^G M)7J>$ HX1]#+)IQ1(+EC:"YT,ZYZN>E<>K=E/CG5Y-2TJW5PBQV)\$ =8W_E M>I2!]=$WZ6VL<\6;3WCM#K686C_9SMI'N7/'.?HS;FV%)U'^-$1Y$OL3MQ9? M)JD]/ESK<^9^%NP87!;T__P>UT4B(3Z,_:VN-]^K[?9H$;G "Q/DDPRX/B:N M2^*IVQ%"+'2\I(J=&8>6$9R(:NCG553XS5(J+^$R;!K6X!=4<:FI/,&VZ:*" M)V<53I4=K2GWLP7K@8\!R/T<$QB@."0P)>Z()$J\0'M2+6C?FK390#8L&@J- M^:[!*!C+:.T126YB55-1R3#9)JH&/)1))Y78%!7A^A*2_HA0>%\W^^K?71Y+ M?CR4N_;Y=J(PC'R(Z B!ZV_50V7^YH%GJB]+'OQC#R\\CS7!\0!(/^ ($(XIR(7:[OO#EB@RIX,FII *]/%IX3S,B:G>B.E(&A6WI63M+$$7!$R=5#ND M2H,?M>['3;!'4=ZRM86?RP>6>)[<'8FP#X+ C=S4Q=C+W1Q'07]\20(C#_-> MT"S]_0:KQQZ2,V%:[/[3<^1F@U8Y M83+-J*I&'?$M.-9SD":@72J4VREC2AZ]H6CJ;'&+&[O&E=G^>/-E3\W1ZW,6_)"ZO7I^2MI@#'AE[([B7 T!T^$^,$P21%7NXG M& " ,_KF=_9"-_%CH4-@Y*T8SBXZ/-,K*'7\E *#@E)FE#PQ^1+CS:Q./:>% M1YNDJ;1,C^3].*=!BLSPZLZIF>%$&!+D* E@[$59AF(W]O/4G0P%B(@(CL37 MSZPT4L=*R;#&)S*&"5-3ET4.BGK)R 5A4:#/#D51<:#6]BA)YBY]IH3J^X=Z MQTY5[G0+A01#F"74B@LP2-,43C;S5'#=J9(EP\HRU M'4&IIC!R9@JF,<1X% M9SY$*32;T;S&#D]6H\2J'3JDR9=SV8T&AKAG8)^:&I0PPB"F^51,\L #KANX M),.CK1CZ0I>FREF868TD,QU)]C@G7XT3IR8_"V4\K])R:;I5B48[]$;1A^?3 MK!H8X:Z@ZOO[>M=E6>-A(1%)2J]?IP M?]C2DFWS<7]7-BR?:LJ[P?N]TUU M?=AW:_WW-3OPIBO4EI$[7M8N29]VYBV10?U^/9=$0\SQRN/G]KQNRJ(M<=G_\_WNY<*DS_5V MF]?-]Z+9K%"=0E&>1+3M5<%[/7Z<^[U"<]9NK@H09I2.^1(Q8$7 MRP\4N> 6%;:WLWW?MH=RLW*Q%X4N<@$D(0(QR:,P&TVD"&().1'Y^EF%Q/F% MCOQM!T^PY25&&:>AW;/%3^W7^DP[OX-Q37.A#6MFE;NVVV3YN>Q/L"B_E,VW:EU^ZM[2S^6Z MOMUUW_+W8GLH5UF&O!2%7A3[$891&'IQ/,+V(RBT461QL(:KQ6XD>->![TZ* M&]&+3CXN'5+>^S8CZAQG1*_ZDS2&F)_Z>.5,7CJ#FT[O MIW/BZ-P3J68C=G$NUI*'Q8[AQ1XZ7LP(VP),O-[N!UI\:*K=;6^],]G][N,# M@]"2'V6SKBCR%0(!3-,@ 6&6)#C+4\]/1QRQFXH=M*#=NNFV)L7*,FNV"V?= MKRUKN[5EAP?ZK^4 D_VV[I%+E/)ZHR%0Z2\6"(E&P)"].SW:88"XH"\@PNE;;0,C\;%#U@WZ]UK3P2"3BL+;5SZO XF2-$4$IWZ4)KG' M#M'&X[(BX*%,[-H3_>9MDUZNYL><;_X%15&8_0?.9[&S)TX3=9+)DCCU5HNDK$\"29$L8UH2H:-Q MF$09BI/03<9C$JV]ES1NDR_IJ;7P,32,Y)T'L/#DV^YXV 6T,Y:9>'YB9;A;@YPOI$_CT/^6S*!_K1/LQWW0UBA^ZGW=3'O_L[M+]1M^B_G7E%_\([]#(:V8 : MNV 83G42^\I@NTC_XE%;'KYYAAQEZ!:HIYY M&^$2_ H,@TOP+#?,]VR MH_7N8Y!MU,CKYJ:L&* <($A\'_NN"[&;IU&8!2.@((BY1I898!@>;R8@+X>; M@@%5631M,#8:^FKSA45_K^V(?:CK.O17SH3?HA;<19YEVW)Z@O<3M.HT.2K2 MOM/)K4HMT,VW/ .S2E(O2L(H"%(O"].(#O[15(JD?N"JU@-21I>N"=3S5#FN MY6L!XS1KJ0=>0[D4U^IU@7'.]=<&'>07HYV9 N$U>@2+!"6&[2T4U-SB*!8T M\&:L8/B]W'^\&8:_ _W,*HQBG!"81&&:(>*'29*/)R\"$B1"IR":1S/C$J4S M!83AHD$\/H9J!Z.AF:^$8).&)Y+?&<=YTEA71,?]+*0MY?U0)#D6F) M?:Z?R^Z0L*_UU^+'/ZK]'=MZ3X%2#!W*[/G&I!6(?,\-0TPR$N8@!'D63&M? MDQQFDEM8M>,P+/D49MDZWX](J?#WQZWM:V='U:-K%CEMN=]OI\L+R_Z "ID1 MP6C(^,8"6Z(EOVS@\S%$%+AS@MRYJ9NSNT\7VU';(_2R>GM_H M:9A='9L)R/W#MGXL^ZU-G^A[D(+;!KZ&G2E_?7C\2.?BD?VHZZ;TY]?^'[7[IMN1JCMSL#?WQ6[84GI MW^A7[-MJ=S(>K:+ \WR(<91Z((O<&,33*E//0Q[7K8<6POY9.O 64L;[:MY$GE\?,^ M12)3YU8AGV'RW=JGBG,N?\YXG5T-8.5#8\-Z CN)J:U_X?4?WOJU^$%N;LKU M/JN.TU>'V.S85EO5A[:-JW3R8 M2BCXYL1F";8=E?SL7DLP_ -MV3V$G$"4TSOE?GE MT_$YJ173YS.LTF*#AU,C2OL&61<45!?-=BBC-F]J,P^CF)*=NW SKYNRNMVA M0].4N_7C5YJ@M\6ZR_=WF^Y/VS[[GW2Z6Y5&)?E3W72_.+E?YVO=WZZS"D@6 MNB0/HQ0 0I+<19D_Y?1QX(H=Q647=A$QD#K1BZTV7=^Q6HOE9\/-G>Q^XOW1 M):>8?!)37+NXY-1ONT";&PW>O)2ZV\W(7'9&GYT3IYUBMW%.W':.?D]KF*GO M5\[@O15W8\T:VPN#EYW/F!U#H:7#O[XK-X=M^?'F4U/3YVG_R):T[.F0Q=ZW!S9,?64#TLKU0R\%29[[+@AS M$'E!@/(,9S ,,0XBL3L?=!DUW(P:<;*,=D1ZU2T@VW=)\(36^;/#>_[B:L/< M&-UYM/<>_Q*OPC^J-I5 MC$)F+:7J''DAM1X"?[!,8IJMB\BB#GN&%?'B^WGE,)C.GPRHH!1JH9I/!>=F M6:, \A%L1 4Y6+L@@#HYMT/[M'I4FWM"-2D>LXOK^Z+:K?(XS?PPA3Y)8Y)E M)*+EUV@Y]3)/B^()V+-!\7JHNC1/A&Q%S3/$LP'->XOB>57OR)N,ZDFP;KGJ MR7C$JWK2;'%MM&"=W /5AB++O8VM@-(@87H.GB]+&Y+4"HF;".XJY,: MEM$Y G3^["%R#AS:>!58E3\SOW)+Z3_4N]MWV^I;N;ER-NPFAW75S346;5MV M-SH4E'=*]X$M+JQVW14/ZZ8<;GEGRK(O=]U.'A:=P[[:5O_NIS;K&_KYF[JY M[__8/K;[\K[M/K;N5XUUBVK6=4OMT ^/>T&/KXQ3/#QLJW6AY9*(MZ-Q;J&\ MQCA:L+I=IS>UF:==+/'.#\VN.WV)&LRK']TY3(-!/PK=""0IC%/L)5Z XC@9 M#1(2"2T-5S!C>."9D'7OULV 32RA5B&1+X^>B3^Q4>8I=2.LM\<6(QGS>88N M),H::+4C/];A2*W]D=/4 _A0[!.S0<4")W# MJ<'<3!V IW6IIEI?@%3%4M\,GUJG=QA$I\-H2YT_D293YHLS;H>*Z72(M\B7 MY4I9U?YHRYO#]D-U4ZY0[+I)&"0H3UP?$3=#<$KM$NQSW4NITYYA7>N1. R* M)C$3X5)1S0S1J+5QR4/PO')V9$U&SR0XMUS09#SB531IMG@E[?UN4]Y4-#DL M/[#6Q_O=GCZ;U?6VA%W;(WO\K?COND';HFV[*2.@3-TB2! :Q[^9^ M@I%'M3;F:V.:LFU8ZHYP^S:1VB&(I0E(<)IEJ1IF*7(HQGV M:#L+,1138AT6C6NO,Z!T1IA= 7H"5'!^63/AO.(Z-]>B:J)\Q7A7,#FVUHZ91?7]=[;KE!)_+=7V[8PL0WF^H^>JF6_70 MZS-<_^M0->6&(OQ ?UQMJWU5MO1WAWLFYA>U?96Y;A+D(08N (E+,$$X'#U( M(!3*:FW";5R1WST,4M&<2L7F^(B(";%-W''*N4V0S0T*HY?.B9OL7K?14>?4 MT['3,?K:/1,GWCJ#N^QLM"EU__!ZZC[O"#-C,"^,4S8^4G:,=E8R4]LO",N- MO"<_6;DXC[&;I!DA* =YX.9I/J*-@T!HZ]A2&.?N+U5'02R&7D8QRNI-437. M-_[SLI?F;H$1U51HK1@]3W[X\PZ3)S^9:4B4>2;^\X8_*18,#G7R41$=UCH8 M;7<@ZJ>2OK!486_+CS=_K_?5[I8.L26[VF("NXHAP3C",<;$3Y(@R (8C&#" M+!9:^V<(@NGU@!-$MN+_6P>2#4P]RFD\DAN$=$=#;(Q9,!"20\@)XBOG:61Z MU,X$>QI"EAD=Q+CE$']#P;)+VTTY>4:ZC7+*O5:QO^N G53=&QK1E>W?FKIM M5X 0',*(9'$:>M!-811,\RQI!L46*JH:,ZVV SYV<.0@K<[U!/'*N64@!=L#J <[(35O]VD54SBQ;?8.O2BD5=1-NA??K<>;Y642]/ MRTQ=/.WY=*=Q?KTK=G^KZ\WW:KM=N3G,D!M& 8[=" 0Q@2D9?7 #LH_4=,?+P> MN9E&4L7'YC]O^%0EQ."8J2562PR45.-7N8?]/,N\C) D2EU:7F?35 Y)8Z'# M7.;&-L,0:$VIR16K^8!06 MKLF&I7%!"K/0C[W4PR3QXSB!&1XQ>Q@)31DMBW3N2LR:,4DBJ(L68 ;BJ3Y> M:2Z]?O95V2_"-7_!)?B8_.<-;0IG.M0I(1/WXVP(2;%RTSZ<,S'"'-CA_Z(PZX5GPFQ MM_KW ]L*^?'FXT/9%&SMU)?RMK]WVDV]. X1H5^/O #!Q(7QM,2 A$*)J+P5 MTTED!XPM0JQ':$X[8!/3 @4B^<1A'@[%U.)(WX3*^?(6?484Y"P[%R1%G5$[ M-$:#'[7N9TVYI#Y9X/FYW!;[TKZ(ES]6?;*5:XTS](EZQP4Z^B7GG(^ '701<[GJB+/,"A6$JJ& MP0[M,^'8V\6:'NYXU9'[[Z5 M+44"OQ?-IOU:[XOMZ>\9P-_K_?\N]\=*<^7G".=1%*38C9/(C=(HFLYG2Z@' M(F*Z'$K#VIM/VU6[6T:Z2WZ=HL/O'';T^7;NR^:6_J.X;G(#D9<3/01CFT$NA2_\].)[ ZOM8Z')F15.F6U^8:(&2D54WIY-HUH\V6>+DBL)H+M4$I=SM1&'D(QW?JROBLWAVWY M\>9S^:W<'+XRZ5V!'&(OH$\+ M_3\O#@A$4=[?H +=Q \R$5TS#,6P[HWHV5LZXG?8L^.,'CB3"WT*QB['[7.M M(4/[LW-$\%!HTP'D$U"+8B(^62Q"D3:8EZJ?OQ7)@T,<.M.?TZDU-K MXY4E7AZ[) X3%^7$]2#.???$GB^D.=)69M4N7%!CD5)U9R%-1G46N2#I+ MRR7=4:;2$MU1]^.Y[FABYBW=6=>'W;YY7/WQ916E/OU6%(8I (20@ "73%], M,BZ!$?@ZPTKR!^O<;YQ.OSD[;")<7)8*0S2(:<(?O[__2K#SY2O\2K[(:$%; MKO]R6W_[OP=O>BD8_O!O_*Z2]"Q['LM [B6#CW?F]H^;/^YZ@[V[%O_ MQ7:XQ0?&V,O]V,W2' 0!P:Z7P-&,GP*NVW*EO]ST[.PI)+ZW6)ZGR^_T+!2) MO>%/T A>H29/TZ9>']C8U/VU9>EZ L44;<\4DCG&U"]VP:!]YUQ]10F565E6 M%]7AUYJ>#K&J2K"I]*':E>]IV=>N(A]Z $5YX/O S5&>N;XWP@$!$#H;S!@( MPQHLVP1F#CB=!X(5G+EH\15X5@1*;"0P&2,CU:(LQQ>*2>-ALZ/6-.]F/?/K M(*?EJSSI!HDPS[+830,_"+-P_'HZ<@@M;N3^TIFT5DXPWZ9$3 "ULB$G:,NH M$H?*<'-CEVKPPSZC H)^S([V+DR+-%RF#=.YXY(VW"^> KT&JV,JUR# MD@(Z;(O&V53M>ENWAZ;?>+N[J9O[?N%SI^G-CATWLK\KG>*>S3J<'SSH5;R.C&%+L9L@'[)!N&.+4\T9D602XUOG- MB6?&W.#AU1K&3*:@/V[2><*B(=.5)3 GG">-X-F2!/VA5$X1%@WI# G".(([ M6U9*][?3#[N;?RE_K+>'#?O43;4K=FOVL6K7[IL.5'LU90[]H4OTF]N[ZJ%U MOE?[NV=_I=H?NM]?.6S7SBV[VI9)0]W=I]5V&_&9G::ZO6-?/)U<_%!OJ_5C MO]%Z.&RH.]CIJOOKIP<<]Q?,4-R_.MVP2W]:[>A#UV]\I'\Z49Z"Q1FOS%7,>OYVM&&:;^Q[=9GC,O^RID6$J/,Z GZ4N#"*,$$S"Q,U2 M$/DA2C,W(%!HAZR4 >-=T/'=[D )KE]1HXZO#6J<-;$!79@P,[??OD+*A:ZH M$H=V=$;57'A^LZTZ'[RJPL[M^CL[MBM[_(TJ&%6W5=CL8W"2+2.9A M&(8X0(D?8Q9R'R0Y]!'VN18.ZK)E6&M.,#D=**D-3N @@ M% VFV6)!(B59*@8-ZU9W]&('TCE]]^1V1NEA6%##YB)73,AD>36K9Q>XXA$U M'51;IFQ:7#HG;_KXXJ[SV'DF]0[N)PRO@!ERPH1@/X$P3Q(4!@%P

    ;%JC#WNH[_;?<4:V!]O." @%""0!]!/@BC(@B#R?31"R#.4"IWFK=.P M8K@8I6*".,)D4RI6*:((?Q>3 A0LC6O!>_A9 M[264Y=?B-U#:)9[73XTOI7=O^N'_K,J&?M/=X]!C2U'JIW&2TO_Z@>NZ!(!P MQ.!")+3 0:_EQ7*4DWICPKQT5YJ'4='75SDR%K_'ZK[QO-":&!1^L]_O'@[[ M]D/YK=R"+).6E29D=%B+PQJ0EH_0"2,$X2 M3%+D1[&;C!8] N16!TC8F46(/'4AXN9-7HA,4*9+B#R+A,B3$B)1=NT5(F%/ M.(1(CAT5(?('BVX:>2GRPARC(/*SG*5BH\4$)'(K*R7LS")$_O)OCR_U]HBR M:._;(^P)Q]LCQP[W[6#?BFK+ME;D=?.EV)9?6'^BNZ!LY7EA%&.0$N#B&+DP M(RZ;,@D0 C["1.C,/04SAM^="=F[F[IYUU)LSA&PST2@VL,LQ M:.86L+/\7) D#:3:H4@Z''E^\YG%D5VYN%M7 MVVJ\@+'OJ_;+H]DNLD_T>;TK6@H5Q7'(CL!C5Y0!G/HQ<,$@G=#S)=. .0&: M7NLW E&?A34?*_DI6ZO"I&5^M]__>^K34%HY3[WJKN =)IXZQZ[Z#>=7SMNA MGZVIK1H>P=[W;$^#'8/#LA1P=-)GC@?O@/1;O2L??RN:?Y;[_+#;M'"/BJ9Y MI!@Z!U;033+DH\0'Q TR/TE<[(U6XYAXJUVYYQM95"UQJ4_:J\\(BEN .G#. M?8?.N6'PQ,8*91KY9'\6#N6V['4$]M"<#ML56^H]PNO%?5X1?H.L"WJJBV8[ MI%&;-[69AU%718_+Z_U) D]\E.51")EADJ0H!V!<$IG15!ZLOI7-=:U>X0N: M%7D%3Q%ROXE__.7+7YQ]TXT\CTYK7:GZE"^IPE621_UN<1>U2KSQOJ ? MV4D\_3DGKZQ77L6AZ^51$K@!2H(T"R/@C5WRS(L]H;7"BJ8,EYT=NK=.$S9" M(5\R,2-[8KG$*7%/UBH=T9NB!AFBBV0[AT.5,;>0P%LXAS]N!UNV^* M]7X%?2]*L8L"%V<0^GF.(C+:I?\1VN2E;LWT+$$'\*^"\P'J'')."\Q*G^#L MP"65<0J)F\: M6>:3N64(%I.[B=ON7TY@6I&G<3-X0?[T1\$.&33@5VWZ^97L#-W43?ND[OU< M4CVNUOMR@_H;0U9Q'@2AEX11XN$X"'P(:?4[(*#_%T@M_M!@U[ TOM]]HY"F M,W<[3,Y#?_J"Y&(0'61SIH$+\2R8$%Y:+L(F*D>H5\X =J'&W-LL\O3F-,;" M#ITTXMFY#IUV]M2[Z,=KE59^G*>$K5T-?0\G,RJ5LQ+&@2!S8I,*;8S--*EL8FGB6=.YF.'3>E MEJB0NA^\'3I!9GCUYLN^V'>KO3[>Y..M)9_J_KJ18U,00X SW_-\FM0E89*& M*8892@C.,C_.>,LA+;;,O5,3O.Y\L^D*EQ'A8JUQ'MHNO&M:6;?CM=/K4FWP M*949_"0G^(4Y$Y$*DW3)U0 C8\M*QS->WE0061YM$A)I M'U[5$S5&U*;BGZ^$3EWB!1[Q\R!!!+AICH-HM.TA"-2GX44M6C<%/^-\,/\^ M +UH>12WT&%03N41\V% MYWT%=3ZX2X?UNKNRYW.Y+JMN[^;OY7ZCA *,D2P-[4N:+8A M5$&H&#+=8QBP.FP9UBL!HA.V6-L3VZ(7S]IB C? :W.-)^(S4VRF):-_ [P M.GJ?;MI:1-,X2+L@;3HIMT/AM'KT\GYIS6Q)=7)7* 69FX0QK1]Q#.,8)-Y4 M2J9QGJ[V; V$1 ?WS6\6TK )A-C:#26Y$B1*HFVKE2.E=NV"/5K>WBPW67:( MAR3V2[U8009X!>%#O;M]7@D&-*&*79+D;N1!-XZ"'(Z6$,:AT,8GF>^?L^LC MO5)5BC@^F3#-F9A8,#0+MWM>(>2"<*C09X=\*'E0ZWN81&NI^J%L]H^?Z..S MITD-ZV$_,(.TBEOE:1)EL0<1)L#W6Y?6ER,P MB6Z/&IN\A=),1(I62#VL*Z<#UE%)CE3^?H%*0Z71>9HNUD0:V+5#D/2X\J(* MTL8/KT2]W^WI@U9=;\L^MZ*6R(_U]K"I=K=_J^O-]VJ[71&2YE'@ 1P3[",_ MH(68-YF.7:$38;48-)X/C1B'2DE"K?00RZ=:LW,JIEXG=(YU%D7H_#)A=$:0 MO\XK8SR\79 SK;3;(6MZ7:H-/J;2IXB=[!**8A EL9>EB9>#$.4A!FBTE6.Q M0WGD+!@6LKZ+*M/MD22,3Z_,DL):5GU MM7^<5OR&P"-93DNNU$5AZKE^X&63C$ H=.^O-J.&\X,$X31U(?:"T1A$4.RB13D3A@5H M6MO[T,.26Q0M2AMG56:>,<$J;21K0+3P NBGO%PJY-2(M$-F5)TXL]Q9B1-> M>2'W#]OZL2P_E]MB7VY>RML* OJ?P$L#Z*((PR#V0G>T2_(0B2B-NC7SHM,< MR@W3'/H5VWZ[97W/UF,6XKN_-)#+IT?S\BHF32.V=TT/SGDM09I7IMZDZX)B MZ:/:#O'2Z$]MZJ$4SIC8._RT@.R:XB<_8F?C^8D;03C1O,V+DRE;HW@$ M$R@-%F>2ME?V;YS4>,)9E@ZJN9.NF5D6SL$Z@I_WL/IYM0\<')O*R=ZF[7** MII%V.T1/LT\O$SCMC/&*'RYO2BJNF\_EMW)WF)+'+$_S-$R#)$YC=@X0]--I MUB#PB-"9/)(F#,O;B,II>EB*&_=E>>23LADH%-.NB;W/(WN+)&:O\W)!G!2) MM$.-5)VHM3Y#-3K<@%Y(IR\F:)>!G21*Y@>\' M$&=N@K-L2I'B& FM3)2W,GOB(KWW3(%)J;S%$(FJJM'H67D?]*C\7U$@#J7;(D0Y'7EM6K8,;B=+JQ%88 MH3@*7)3D619"@ER:BDW3@'Z,)*LK 0NS%%@GRJ.ER!)A4+C.,D2>0JFUE.J( M"HX:B79HC:(/Y\LN:48D%&:5!R3T:?KDYQ']+X$NF8X1P2CR9'7ES>^=14UT M*,C;# GKAE9RI-5B,87@TP5NDJQ3 W[DYS5 T'ON(];K^_NJ/_6#G2Q=[_;5 M[K;3Y"?3:V.&_].WL MAH\<^ 1ER$,Y\#R$<]\GXZHA3# 6ND%7P8QA>3I%-FXR*SN$@B?0*Q#)IT@S M<2@F2*>@_L>XC0SN]TUU?=BS9;7.OG8^%8MNSI#:3Z:!;3MT2HR#UIX0MSKUX]:ULKFN!@Z&%+8B\5:=@ MN%^N"933,E1_=?Y/]R^N"YR'HG&^,8C_Y7CNE>MV_W/:._J:T;3@L+^KF^K? MY>:_G%T]_K1J6[9FKFZ<^K!O]S1W8"?A%'OG?Q6[0]$\.CZXHE\&XBZM>/;# M2/BH:?%H\6F@Z3")B=\Q/AVG=B!KNA1_.Y! :^%Z?$R[ _GK.&P\R-Q%1,^.N-2UB/Z+Q^@5&^ MSDD8\.,K$*5700*>:5FWKOJRF%UU'P+TCV'@7P51+/P5@M(G'E_^:M188,5+ M4!K1Y17O.2=O5)U2]-FA=?+P7ZDO%7@0V!ERN#]TNU&ZV3QJ]J$I[\I=6WTK MW^_6]7WYH6[9B6P?;[X6/U9NA./8[2Y23H+$C3.2HZGWAI#0@=>Z;1LN/T_@ MCI=\G )VMA2K\%X1O>3S*=22O(L)V"GE_4*")UB='JSS"X/[:W]X9'WC4,RS M[R<1(?2"^ID*C1WB:,R[E[M-#++(+:V;37?]?+']5%2;]SM4/%3[8GLB[*O0 M37W/#9,$I''L40 $C'.8& >!V(X[=7.F!71"Z+ [7=Y5.V?=@Q2430W$/;TL43Z-#ST5.-U>\NO:YW!?5 MKMR0HMG12JP]45MDAB@J:#43Y!FYE,,4$;P3DC.N>74VH'@#,?!?XV8Q?T3"/==NB93H=J8X^F MZKSJ*@X]%.<@\](D!C0?Q"C#HZ',@XG(RB^)KY]E 5@K/ILZTY2?T%0?-YEV MO$ J#KPYM2?(A:Z3<%=A2,TA%%)+ /J>#]UC:\KUD>Q"23EC[#K3$B^3 M(:KY\H!961;+ EX_[]:N0V[YEFFJ,6N'7NES1_ P6T&>^(N7+J/X5#3[QZ]- ML6N+-2NBVFE5! K]-*)5$XE(E*48 H))CE*0@B")4L*[)E'9CLDTN\^G.VS. M*;C%EOV\Q=;%%%L3T7:\;_K<>9%>:^6)_WWKMJKFU-$3!&R1I O") KSF.;P MD9_C! 'LCO9\(#:3)&_%<&M@ .:P0#MML:5CVKYV]G>E,Q[]]\ "(MHND.:4 M5[SFH%-4M4Z8/)6PV5=3GV7GHDJI,FJ+/"G[\4*7]# C>GCTYW)=5M_8LM=G M9G%."Z48841(F"5NY)/\J(-A',H<(RUMS'SGLC\CN9D ]B^8HD*ID\P]DST? MO\)3USVU1VQ7R^K66V1=GI;6P[,=*J;/G3/G5&OB2;&H(<.QIDQ;3U.^?U3[ MN]._LO("W_.R)/73!$>IYWMA#D94,<:"TS5FL1A6Q!'GI'XT77N@G[TKV ]U M:*/Q8"D5J(O$25/]>N5,T>L"]:2T_4X=>**_,[>4%/D6KX"U1](.[9[-6[[Z MV1#+DE>A/!UMQMM8=IN38Q,PB#T8^CG]CQ^'2>9E:3KB"*$KNH!3L_6Y\MWA M A6F[AK27(WLB^6]RQ OF0A/][!8D05S4\>1%NL/@QU::]"_RQ>\:&=2;ODR#/< 8C^J/4ST1$5)-) MP\KY;'_CU7%CD/-+M7,V]79;-%17RZ;?MR-X2H0NWOGDN+$RJB=44X55:['YL"WZ9Q! MV9X3Q:UHT@S;J&3RSEQ4,$6.5)2KW_^ZB@.?IH\@3#U:DR,_ QA%HT$01T*W MA2J864BQJLN;@+63*:]4!GC4HU++GQQQ2I"@.@FR:J\RB3K"H4I2W*@HTL?C ML0:K((MB$'D(!"$">9Q[83CI8!@#H7/556TMI$TGISRH"Y00M_(J98I6/5+U MD8/1V?3J!(R@:,F0;*]R27G#(5_R+$F7YX92H[M-6N;%MJ^KK:%6QY+J[:];9N#TWYM?RQ MS[;LL"R:BN5^$B)B[,(6QB&!I,FE\->R_#E7;'2)&W[2_ MU?7F>[7==HS[J+NB=9N[M4#[=3M5&GU?!TZ[6=^7FL"T_WI#[AVW]6)9?RN9; MM2X[.V 5$BR TK+6C4^Q\XM$M9_"K3W;>73//G%/7 MKIRC<^PO'MUS>O^694NL']!6W3$ MS Z%T.))K?^)UO*VXOJ^J'8K%[F^GZ>N'Z0)=&,O\--TM!F1U-?ROG+:,O[& MZG]+G[RBO9MVO*0]%O'75#!45K^HHK[PO:I2#/&^K'H&?_8XOJ>HVU7HY0B@ MV M]/T9>[*6 @!&E#Z#0PORYL9DN(EG;]%WVXMT?S[T0*P!G#QQ?Z6=SS 2+ MOC-2[<"FH9_K7E&6-)U^[E/QV/T8?B^:S=73O\8<<_[LA+MS;6;9UAR8"T*_ MU"-@Q]"PF/>U'2^BX DH/8!R\SJ^01E7"*0Y+29=3(M) -T4!\0?C2/@"2V$ MT632\&!QH=KRSWQ0\Y7;:1/DZ1MQ&Z MN1'CR86E_2F%1Y>=H\_C@]%[XO2N.">^7(UWGW:,7#GL9"3Z1132EGW32,UB M)_HO$-8W.T=V/F1V#(Y6,_1JE\M2K*:';4S_I=U7ZU4I^ J-:/L&QO]C!!O=A1[.E2-#E@_((U M]0XLPO'[:0<(<4_5A5Z278."G=,_5K>[5>9A@#!(TSP,/9AC '-_!!1Y&3:L MU[PP#,MU-P#W:QY%K_TVR;TQM39!^YQB/>"W7JL'G'JE6C1X/ZU2"SNJ+M1R MW!K4:?*#9OHT.-6N:!Z[&8NG-?58.JP\/W+3/$(1<4$>Y"3#$(R(Z>]RD=M. ME\0II/3B%Z6^WM^:(4?7%TACH\(B,9QSV#C3CK)^&.$-C-YQ1OOC\-,.1/J9 M4!^I#$5';"BC2(89I*S9.B83M%,N M 7DGO@]-_:UJ*;J_"IZ"83 (?#)L"?]B:CQ2_S.ILCS1%\1YANC9H=%S./K\ M (^YN!54[+RD7!?;%XA6"&41(@2'"?2@GZ4@A6.#*0[#7*COKFK+L/8.N*3$ M5IX_(46=A3HYV1R@O:Z;BZCB.;+>ECYEFJW2-W5O7A*%HWO:J+HI#1+E4DAY9J11#G]Z@!V MIS=U$"W2LK:0[$CH14M&4Z$WMCVMP,?V*9V!S4269B/32+%.P<61R9F"K-5JF6NC=G M,C$]+.GI\JU BB+BQ0 2E! W=$D:CA,YM$[-@<@,OZ(IPY/T_2;!]6L].YTM MN[<9U=&6TTJF_M:;38TUZ>89-\=6R9:R,T)-,$&.>$4+#W<]R;3>?-?+HQ0D MV$,P3_TX#W(T39;XH5#J91*'X;1LA*XT.V$T#GPZ:$L(Q$1R8O]GFJ!0H/J" MR,X10#L4>!9/Z_E?#SGM'CJ.9P<.2,(\[)0/NXXA%(3^79IHBZGSLB?5LY$E>Y)!_(1ADD,- MM0;$+DW4Z]H9933 GW FV'<\SQF//)2$80Q]C,,@0JZ78F]J(2 OE,H$U4S: M.&6BBTW!3' ^(F4SP6$&Q3X%O,P=3R:HAWR[5$^74^I7KD 296X2 MQ0CG! 3 S?^_]KZMN6U<2_=]?@7>IKO*V<7[91ZF"@")GCZ53E))>D^=TP\J M6H)M3LNB-TDE\?[U!^!-DFW) F0<.^IVKN[8RO"M[X%?&LM7&%@#=L!/7X@ M7GR596I;LRRS;%Z4,<] FER28DQ/(B]!4-LT0G\E6 MB!V?DF1%PX'4X:/\:NC=.M_F[:71_62[XZ5); <066X01I%CAWXT3$&EEM2R MY(RP-%="IZCX8QXWW<1NQ>K6/>NYC\T76ZU.@@H-7P\<=N MU7(O'6I.6SV#&_8'.K[T,GGX^VQXK6"<1)Y%'#MP2.2$, S"(?<.B#?N5H19 MD&D..!SLFM^B>0@E60U.;M9\(025TFL8,[M3,J88YTD]886[ME\H'HQX^G?Z MV+-0P%'A"I&8,ZO+#0L[\]I^+O(LX(&)P>?EM2-:K?S$BE%BNYX;V Q#'..P MOR(ZQ- >\1Z"NK;G6,\^N>4-O ,[6A_7+M>M+Y5$C/$^F!039J%?5S%Q?G&< M7]AFD-R?8UE>T"?[RVC)GFZ=F"@K8G&B['XH=ANZV;.^?KVE77AX^:4=_NS8 M"@70MWT4PRAVD0-):"7#XGV81JD",5:,2+M$%^L_0?'05'-*1%BU1R9)\X+. MT"78)R;U4_57YY\:XX89)>1R/I&7=TT^-UKT==DL%@JT,CXQ0+ ?X))N\KKZ M3"O*ONQNY2$;L__Y+DX2VT&.P_[0M^]""Z]V]):_V#8I#(QH5TA=XE9=CB%* MK""T2)IT;T._T6WQ<-^?\%RW:)7$@#&D3])Y76QKUG+^BQ8W?X"]!6Z45C_G M55Z/)_C&:,V=8I>8KDYF3H%V-I/^MY3]D*7VGH=8,R&V(A3Z@>U!WTJZUJ/8 MLZ&"]%FZ3T9,/YIBC!GG69LL[R7;N$6E2YNM19GN_)HJF-:JV2 M.:!^-$XMCPD=IY6C7&*\4HZS2EPG)[ V427Q'>O)]-==O\>/?0!6%:VKOV?; M?;L<+N"?;6T"@U%@L,HHI9;PAKR(ZW"UT?JN MQ6 QZ=?'M8:)Z57J>;%+/ \Z)'&\-(S=YLQ8@P C2\56DU'M:M9YANG=T9PE M;5'IFVY^G6?ED\I**9YYZM@@77Z)6C4SP,(.,EIIIUDV?C97DKW7M+-ZV/ZY M&OKMR:Z-E^0]%Y'W9$_K J[_L<^[DKSMUBML)3BU_92X813X7FQCV^N1^XX7 M];.]7U^77I-@CY@L_CIFS_F69A7E&S9>2-'!9D_Y[O+L"+Z8J)O$Y"O!P"2H M)@01Z<0?)&TO.;;WU:!C;F_9%.L]7S1IONXOUVM.K'NSO>=)RL*=P1.1T+*[ M-&1&][R0OIC8.99->XQDI#!W*"LI43_6=[2$F__95S4?\M4J]!-6'.,DL-S( M#5,W2DE_,#!*O%#%5E7I-C67I@T>)86H/)N3BE"M1.K*'1K0X BU4<7G4TKE M"\_13C&ZZ!QOE5C!.9$UH6*3Y/S8TGO623?9;O,KJW!OFI]L^4]^9?G.[I:7 MNZU>-\+,!#RK/F5E7=R@?97O:%7AXOXZWW5+3NS3*^*F#),;D.UZB4#2_ XRK"Q?M"&)%H!;JS]5\ MR_K9@!)O80(*8\:<1.J"]K=?^!S\;_3^FI:KQ,46MFU,TMBU20@C/TW[%IS$ MBX1S#LGOU9PL]&@D=%V6&(%(K)$3N1#: P%_M%!DXITL+Q*!2B,_XR*,.$]B MX>#4P',Z/I(& P1X+/)B>B>0O2:R.9[ 5ZW6=[MB6]P^?LYO[^JJ:]7Q0A2Z MKDL"Y#@0NB$A7M\J)%&P^D;+ZT+\+MQIKK6S8M<79A_4L6R&?-.RJQY=NNF2I;$7Q&LZN*> MEI_IMHEEU5W^T+<(0P_Z+G1=/[8"[&!B.W'?H@>)I&I-:4F[8O7@0'F,3O;Y MP E4BNG57!S*:=5 W@FLA63J D47)$H%L6;(DQ)+GCT5J(H=45EJ9MF?UK5= MBR&)+>A@!.T$6Y$'8Q@,5:OC>%*/RT]I9X[%OA>FG.1J+"6$BHG37%S*B=-H M&K6HTP6.+JB3"F;-4"E]M<)!$GLXM8F/0YMU()RZ M20^6::K0>:N%(;[I13IN)FCL7'+!1J(_++!:IZ*WNRW[_,; MNK*P#>TXQ(&7!J&%$S>TA\2+."24*=*4-#AG9O)45ZY "Q1PI')UFQJRQ0JX MV7F>$/;'4:REIA.A[4)QIY1U,ZH\M285&GNI[-9T(6U>(8LXK+'$)B@E(41N M$%M]ZTD86');T]6TJ5G_)'(KV0WLBC@7T\ EZ):3015,:]JH+D3=Q8WJ:LDW M0PV56_5LH[H.UD0UL?_Z\[)<_3?EZYAT [_1,KNE1S+MVI;EV,@/8YZ<(H)] M*QHVH"41EA%*K4 TJ^=0=I*+ _L*]!: SH3QB:5>OXF)K3$NDU-@O=[2HLU3 MF+X@V+,XT P5G\?48H$!,J;ZOQAI[)5CX3"&*8H<'"4.@1Z*AUUV/DQ=N9TC M2IK4OH7DLA@LE).)4/=J;:J(>3/&L5J37JQ-E?(EM";YGM][\^?/ M:',R\4-1_[K[0LMO^;K?_6H'Q':)'3J.';%&G2!P0Q)90>JZ*"!0?#N^J@8U MYU4#3'",$S"@;(2"#NJ87>O*"!=8PEN":[F$R'R:)=;(EJ![W(J7(MK%EJH$ M:3FW\*2:50.6D92;5&CLA7))WHNM=RVF./1CZ.+0M4@2V2FRXJAOD5]<+%.S M3VEGMM"1'V&3J[$GT2A60L_%H)* L,R>NPL474A]51!K1L:KQ))"?;>3/*A0 M[*JZY!<]\BM_?9.!Y\5#&WL8IA'RTKY1&T=22\,3 MF]*L53VZ9NL=[:%=@5L.3DZGIG(JIE0STBFG53VP*]! :PA-#X3^%^4 M=?[/YN=G,:Z2,(B)E80L\W,"&UJVY<(!GA=!N?<*9X,E-'JG/&?XG@6>_P#9 MP1ZP.3*H&=/9D26RB[ES>4]T8=NXU7S5.N+C^.[.?S1#^^LX8CLR9@"B?9]&OVG=BB]"06SRU5S^,: M Q:P9S*TF+W;2Y[JN7_(\I(W\/'F?;&[;;99MINV_HMN-Z0H?Z_H"@4X(3@@ MV+$MEF>EQ";N,%OLV)'8_"#TE@'M]C=F#=29SY>(<'8AH57+ MN1F9K6*;GIXLT<"8Z*C\P@(2;9MN7V)@*38N[IE\W+$$;7C;!EY7=9FMZU4: M^E'LQ[Z-(71&%(:O+&V8,7FW6%?/TZ1%7NKW0[/NBJEC)_/'F:_;C$\\"BAVLZS*_WM?\ MBHVOQ:>L9-@'= $.HR2R7"],O(# !*6IVZ.SPM23OOYM!DR:EUK;.\[6)QJ0 MMQKPTY:9\O-_C+@L;@Y7B6FRB5Z2T^K602^*]$_TO6;[CD#_NOM#UOLSKG%:PS"OVJX3]<7?[B99YL4'TIBCYNUZK*" )BOFE MR@%"2>R$EHUZO'Z"I5X07 ZEYMC"=6D_& %N&?PNJ(!FY]PWVCV$IB;$S.#5 M:4''+()-2 M(&:OO"2.,$)N8%E)Y)'$\?RXMR%-L-2.>;.0:XZ'G5%@W5D%ZH,A(#N\"VJ& M]&EQP0@Y7+8KF"V1"W,C*)LF>%#E5-,J=A.'M1)@)W!\U_92)PS[ICW;E]J) MKZ1!S<+UE6]A L5K4T7J9XI>9UK=-)!2DC7.\9@1'8Z9FS@K(TR\V5H\SJ01 M\RF2?(F?DGS6ZM"BGT />YZ'B1-"8J56B+RNQ=B/L=3&RRGM:-YW>3H"M]*' MC291**9D<[$G)V#"T],O3TO/?6#R+(47E$P%\68(F!)+GIV65,6.\"+_^HYN M]EOZ\0;NZGR3;_[U#[>I%FY8Y5YQ4KS+W<9 M+\OY>\:N:Z4DC% 8X!2Z20P]K\LF0Q@F6.AZHX6@:4[^>FOX&#ZVYW@VK[<( M\-X&CFSB?ZFWBD_R@<8NN;?ME_*XX*X/Q+W:FT M)$[-4>RV3(RX APB M^*,%J216R! \1? U<:M$M45IG5&]#W1)2_ (IDW6T3'F"(GA:)Y$%2V]?]@6 MCY1^J8OUGQ\?N-)VEW:Y?F3%GACF^U6A?W]ZQ@KSAN4#3 9]YQ<):Z"Z-N.MUF##<% M=A2J.Z+< /M,J[K,US7=-"W^OLOKZO.7W_M+A1/LI@YR7)LDOHM8/6VY?9L^ ML2RY03:MK84'&@,Z\\"Z2->%P:6&9C,&F");"AT=<4(DZUIB@=&)+"],[#@@ M$4I)A,,A9D:I-R&&";:@?5#UH+H(]< ^=I=5%#RP3RT8I^0BE"299@R=219< MBDJCV)AI09$'/=L*$C\*H37DHQ9!4J<#9P.EN23^5-24F9)M MMX]@J.&JP:!9YTTE/#7+)*D>)ZF9$95>J./&@,8:(RIQ>2?HFS25][,9O;)3"$ ;("TAJ0S>PHO[$>PA#%RJ8(%6-:-F0 >J[ MK ;?*1.=75'S#<2M4.4[]AO:_@WVQPMLN]ZW&\0K<$W7V9XE@^RC MC^![L=]NV(] QMI[-[3U$_NJYJ_*[DB>J4/,$IPT](5%(M,5:"UY4T&IA:PO M(DDZ]R\1CF1M5AN+1C$N/J/67,?[*2OKX\,Q59)7ZVU1[4OZE?ZH$2/SSY4? MQ6Y,W,2W71>AB%\1ZG0(+-]+I;9[J&Q7'"AJL,Y<)$BQ>G.A4[PLSU%6+9<\F076Q)W2+,2FVV^+[1Z;. M-Y2?K3Y<.N63R$H12ET_#-(@(LCV(;&=-&7_1T$B_#3MZ!8TJU^+ZQW+D7ID M$A?7CJ?MLK[-QYBJ>1-XB[?6?@;=TWONW?@0[&C?V/_!"?? M .B/O*HK<%.4K [+*T"WS15Q?P/OWDV\E/<<'2](NAKZ#+A*=[H-AYFOTV/R.O_7(-._CS=<[FK(TO'Y<)6[J.5$8 M)XBD"$2+#;\V5%[H;J=#3QR%1E6_KBL.J\1AM;3@<9V._81]A?[].MHE/1OTV, M:Z.Y/A?X]#O/@,@X@Y'%K -"(K8V3?U:57NZ.;Y)J@7V@7YO?E7Q>2NRWV[3 M'[1//Q&RTAZ[[--2KM;K"/-^W?^H65;#4WYW?>R[^7.0];J]A+(VQ' M06K'H>,3+TA=V&.W(;:%0[$QB.>*W*<[*?/&=-CU(F9H M^X&J70_AMH+T27WWFLDDA=C0.O/=3[S=T\J?B]< MHPW/DIY.>)KN\Z+B\!^^J#J'[[B@/U-3G[D\=2Y3,JZG&)!8F<=)8?+8EDG; M>'.?RGS-\!SEDUTF>9I!]GGERDF3*'0MBT K=2(KQ X,YD MF"MY.D,RS)TL[@^9W&)IORC)$PX;J(:QQ7]P)JY0>!AR//LK"7$F2E$&&K;S=QB"-W9F9Z>]I/ MT/00VYK@^9B4VS*C@&"QC3+S,BL7_$XI[=$]C8.S/\Y]F:\+&V'4<6W&]A>% M]CQ_JULI4T)E1-]0<=S04+OPUP7R:LUW)%;9;M-_&!=57:U2.W4MQX["U F) M$R,(@ZA'X_DX$"XF-&+07%(<@P2;'F7S>C"?LLVK2GSCH'9W"!0*AGA"3C'/ M:20X\4YRXIWA[S3@#7&01.5@B*/&U0\:'2:6ZH]G[US"/X,_#$C[Y["RF+>7 M2UX%3&]Y=V<%,'\NHFV_W8_Z\:9=H:W:W_$K'KL/5\/&*)+B,+*3 %DP"DD< MNCAP.DPN27VI8[]ZD>B>B>OP2-[*JY=\L=+!'-XEY]1:*& ?G6\VYX?B&K M_WL%#O!!CW^Y1YJGL'VA*)G'BV84+#/9^O2VW!D9'G&1^[H-&Q^*FE;OBVQ7 MP=V&Y#L6/QC6SW1-\V_-$T#-5;THB@(TAU8U! MMV(?7]G= ;\"#?0KT(!OLK0!/CC@GWP%NUI?";H,Q9=4 M7;/3#-%SW5:>O_=<(ZO"5RD<8V#--S .3;\?;G+ ;HB](+9]#ULH37" G2&$ M6- 26NI6WJAFE98>]^\%[F+1[ 8Q/5[$ W("K(5\/7<."))Y06J5^\,,;55O MUM/+ ?3P)G[^_QO=[2EKL+C=YPD\J-ZG[)&7_^WFRU7B1*F% \^'$70^W^7KN^;G67-I$=BP"-%L6UGOJ[JX;W;RE6"]S9LOX#O^;HMB MT_RPHN6W?-U?TG:7?:/@FM(=V-!M_JW9(,@_5&R'Z]IV17F?;0$CK&P/&USO M*Y8M516H[OK;V1ZR?#-U&^ K/CFW *C*E0:L\BDSI=#0U25?&LZJ.Y9E\W^E M_]BS=K;\5._KX6U;^26NRWVTJ M6..L+!_SW>W?L^V>KA+L\^_W+"^-8^RE,(W(T*KO8KFA-[4U[6.OO=6O.<&@?O&(G##39IW0+Y"Z(41JCJL MY#L/K+?5CX?BS@ZAA5/B$-]V;#L*88B;F],"&-BI\$/QDM^JKPYH@2PV+W'* MPX4A,I(P,T;$6/!/7VV8PH%P^O?TG@VXK^^*,O\GW:R<)(;$36+/"]/0L=(@ M@&'?(D2NY%F-*2UI#SX?GI_!.KU1(AO SISVG6?M4LZG@&LSQI(22YYF>\K8 M&3'*/F7EQ_)+S>_N;.)8?ZGQ*HQ@A,(PP)$=^PC:CL?OV6];QF'@CAYMHUO4 M7VX=C; K\)"5X!L'>'1<4O) L>XA>(Y*L:$XV1'&#)'7?+M"J.)=:W%N#Z M[=Q +4;.N?4FQ=0:L.RDVJ)"7T>4O:8)917=\%=?Z*YJNA4L2];]FIZ$'@\? MZ9;$X/>LW+1%>W^MU,>;P_K,<>AKWP/^6GRF_>NE'W=']U2U]JU03&"4A&D0 M1I&/[-!S#K,KT(9"3[F\'6LT![Y#,ED>ELS6)\7>T3/-&?O4\+!LF=_>G7]? MZJUV'H&@^R8,T1?2VPNM&N/ ,0'@B('F1JNCS_4;6!H:KL!A#N_0_XZ7;(^/ M47\Y=+\#(_R9BN.D0CY)>Q-.E+Y^RW2#9M_C\\*-7>>4KKNDYO@*T'V_B%ET MN>J1%AXI87N)%VT6 =Y=-QU^?3PP,D[S]!M!#7#PN03.!&S"G<^ ]/!M\?7L M"K,W@WR&U+:UAU]S=)J7MU /=GSFZ=+[[(%;1/*RJN%NQS<'5EGY^/'F[XR- M?'?[I<[*.LEJNK)0Z-H$IQZTG"B(0Q)W;_<&,$QA$.O/HM?^)DS0?J*B%W]>-A]VB3[-A,&64U#QS*2Y3IHS ;(#%?TUD-]: M0EC,88R #:/D?&#X"W13G?GT&^BALZ?67XXZ]9/)MW["[2B-;I@!#36\XS;D M 'C::3M^0$,0X S]E?OK'!GW&^BW:C;8BVAM\UJ#F,)^S[?;5F:5JJSF]%N/ MMY5GX@MWRK>X=_*8H-%Q"X_L<^+T]?2ELA"P8IXJ^M.'RG98+XT[2\7"$H]*( R]P:-*DA MS4ETC^T*].A.G]F4NT1H&J674\C9V91+Y$83J64W]B62+FS)5L*M&?NRU9A2 M:.A[XU2*%"7-;W=X7Y9TMW[\RE2YVC8*_4N6[]X75;7R<1Q;OA<0Y/MA E/; MLE / 'F1T)2#AF9G4[ C< !N_F=?U2,N8U?)MYR@S4SU6'GK8((>YPGM'"GX MB6.=^;B7.(D"\J?0$V:)H4K#SDBCG@A3'T')(G"(GC((TL"._R2A]/X@@]F6D4FG#NN=,.ZS-11T# M4.G7[!02+::1BW$LIY(]S"O0 #UE^?A=BC\X6M# G?DR!QDF+TBE%H>8(99Z M3'O^)IXN_H1?C1A;[Y,L+YO#O;"J]O?=49/=YC=:WQ6;8EO<'JZ_\!.'X""P MDR2)TYB_6V2UN_-\%$61)_?"A %X-?O#-*GD"Q0&\"CZ6H4!4#6O_72;Q%]=^^D^]V3MA]L)&D/!<=_A<>?(UN6> M.=+OOPLQRJ3>8T9H,XJ1I\]QF(1MN4":_GB@?"?\WPM>-6WS^O%S5M/?\EU^ MO[]?)2B-(^RG01!9=L*R I>DO0&Q0^1>VC,'MNXC_1TX\&U =P7N6VS@IXSI M);^F9LWL.S]K8;SG%XBH\SG=D,!Z!8:N=+ 9<*.O0&?V&PZP%]TY5YQ5TZ?^ M@N%6$3$ZHZY*WQD4?%=)[$6!YR""?1R&86K;\8 \P%%J6-1]%>_\X=;T*/NZ MBXT)KTJ]:WQ<_E>Q3_S+A5IJ8!>K54;Y;)/A^SJL_24GIKSL696A5'Y?;,+%#QW63)$6! M'< $.4YTF.MVEBM:IX#6''@YM',L-!MQB MT)O\EYD>ON#+N8*MBN[T%PRU2FC1&6C5^1@'"4HBEEU3A+BA7Z/ M&WN0&!5?7T4[:V U.YZ^[EE# JE2IYH>0?]B@7/)B"G<;_Y%0J4X'W/'2$E/ M&1,<^Q(Z@9"%]SBP;,NV'?9OQW=Z^"2 CE$Q4A3TW#6H:?.^DQQN2.C4X6O3 M(^A?8F E3F"G7H1P MX*:$$(2"I,<-<2QT,[0Y:#4'UAX+>,SI=F-./!WGV0673[4YU9@(.JR:#GWF MC9>@+[EN[A724=WF+Q@II_$QQWKH!$])Q<;KUW%?R^#^2LM[>V6E"4Q3QPN\ MT"))%#JQ:PV ?2N4#HK+P)QKCQ$_73HB^BWD.XFP9[[;S(MW7R]U!GUA3HNK M7HMOR_8/@P+;PD2\%-%,\(WT/8*[#:LM&LLQT+HZ7.8P'$&U;1]"$OB^ M&_O$"L(P\N,60Q"Z@2UZ,EYMH_I$J\?9'$D_( 4MU),K418ZHR[%Y 5-T>,1 M,V1"DVWG;M?3P*#H8";Y+J_I^_P;?88!WO/;B__9R!'7E5U%/] ?]=?O=/NM MO=&T6C$H41)8)(")$[I^F#H,8P<*>H$EDWMJAJ(YOVS1OVO@/Q_X5^#8!-#9 M< 6X%: UH[V=7/)N$]WN$Q-G@SPGI];:G:9%P:?1?4'29_*C&1H_E['%(F-% M9Q3XOS0KOWXO5J[G>+Z;6D$2IDDHW=(V3I+L<8QJ5&K66>G*0RE"V U0 MC$CHI+83I0,:WXVD#J;JPF"P6G/\VO5:S%':%%NYC^;3[(ON,46U.4BUNBWE ML3>KW')63M?N$:SJ4V_"ALN*."R8)"AD<TJ7]5=66,W*R:(_@5*-FL\^NL.U: M4>3Z+H(X=%/?M8G5@_$"*/6@EB8(!FLV^SO:-5O(2]HT6[6#YM/L2[XQ1;/9 M9]5JMHR[WJQF2QDY7;/E.=6CV^0CG,0I3'&/*$E3J:=R M=.(P4KW;UVAGT7!)K^D0Y[RVJ^TA+)TG\%'85 MZ/P'6J]2XGN!3>(40XA0%*$T]89)'#M2M3M%I*F%U9I!5*;%0LQ.EEO5I*I5 MU$M\SJV7#,LX292AV'C5DS)&7-CD.1(^$;*^HYO]EGZ\2;-RE^]NJT^T[,^N MY&NXVR3Y=L_W\F8,S>%Q-!@''@E@X-LVQ%[DIT'_IDL<)(3('??0A$&SVO6P M^9-@Z^+^85^WJ0W[XUU>L0Z:K[,MN.8F-/MP-ZT18$=KL"VJBI^"!!4W4_(@ MB"Z7B:FE"=Z2D]%C1_68^?O@[9F-*X &%W7(P1\-=K#8R T+)E_H>E_F=4ZK],=ZN]_0#6&\X8-@/0=_ &I[ M8>@GKNOBV(V(EV 4H1ZHG7I2\\<+P-,< 3X5-66F9-OM(^CM =5@$*COLAI\ MIR4%NZ(&^:ZUC_U'\ZAD'P^&, !8O%COVV>;*W!-U]F^:MZ?? 3?B_UVPW[$ M5*K.W_5MC8T;\W4/V9!B9,\8'VV.S0$'>T!O$. 2!O!I\O \1!D4CU0Y2"A4 MS=X;3(MB\Q-P-L MY O1V)?0;W1;// SA^N[7?/^Y.?\]JZN?J/WU[1)/=3A,GQ$CJ3K2I;6F.2@,\<, '6H#@CQ;BS/+Q"F$7 MM$ 5U68,;&76%'HZI-R0PWM6Y-[3\C/M4I:[_*%O,4Q"UW$C&T<$(R]($SNR M^A8M)T8RPVU*.YJ'6@\-G&!;:)1=X.G""%/!KAFC2XDEA?J^IVPQX9>RJ*J5 M1QPG"2T86 F&"4*^16#?K.V$4I%LKV_Y_,=='.\- M7.0EWI"N0"N*5CMZF[77BZC8 C,2A=#XC-OQ^0RPNDT5!_0G&RS4[7D9ZZ3I M6UUT.D;/#A=99\R^J>5E2D?N99GH'^/U=K*!$CM7E' IO%"0;6GUF16-NSWE MU[_P]>6^5+3B!'L8!DD8^%$<);[KV:%E^1&"D%BVU(3_^&9T+]UR9*"#QA(> M#J[93O%ZZ::<4,$I\GFXE)SJ'D^CGFGJLR1=FFZ>SJP92J;"D*?3OZJX&:-, MA[9BXB2Q'SLH<1&)[3C&5M*WY462FTU&M:!9CSH\XT5'@BMYO=%#TR2I,4-C M9.5%GDCSE&6$#1=$92PCHGKRJ2P>:%D_?F*=J8:[3?J/??[ [Z[L6HUP;",< M\H?P[ C9*4(D[5NUHUA*6::VI7NS0@>OV>A$>VQRDC.93C'QF9-).1GJD5V! M!EO#Y8!N(45ZA:T+VJ2*9S-42IDUA9[>.&YU#7/C=W79U(/\-96N59*P/ LQ MU80$>H@DV'=1WRHK$*4.B$UM:ZY5MO4Q/E R@,NLL)WA26"5;2K#9HPT9=:< M66U3PY+P3=*TN"VSA[M\?:[=-$6);2,_\5E+D>]8B8?[=AWL2#TZ.[TUS:/M M /!TO,EE"@I(%%R4M;NH[6K95 MV,DXYV%UA6'HQFX2HPAA-V7UF!_:'3KD^-!;?:/E=?&:YLV-2F8D'QL@/*!; M6YH#/[TUX& .8/8 V^I?-V/]%W";^,?Y?N_QV0OGD8_GT+*[T:R8V1?&_%*^ M6U89%K.Z6';$2-8F3S7M4XLHNZ7V"GII$ 0V))Z-' 0]_JICWZ3OV8&8="AI M2KL>',"TAP!%TB4]EP&002M*(!]JX$7N2*UB*JV-%SY_UFYQ,(G=$V2SL2R6[;U.Q;DL3B&)!F1G*JTI M]'0UV6SJ_J'8L::KCS<)O:%ER<\+_^@V!NTV[_/L.M\VQZV&9YA"-PH<&%DH MBF$8>J[K>*2[# *YT()2L[\:VM<<&7J8H,Y^@*Q]U(POQ6P/4.6FJ[3X0&P" M:VGZ92-*CY9KV^ '!KA_7([[X0CS8B_,C>#U8J:LSTNF)- :+7R65^MF4XWX M]FU'CH]BZ(E M66@[1.-K]OF\,U)X37", E7F_SW\8KBWNS>EJ?=[8ZY []7W EZ=1[E'>D%& MUG4[VE#-UV[V:P%A'MZG1 O,_IS7I[$JB:+0I/757]I+MTF_)L6H/KE&76RWI-6Y9]C+K)M'O# MKMJ;83NWGWR,6[>\V$_US[3\6U]W,#>,S$>!?%ZNVQ^C U3_@U]W3#KI*K(B MR_<]@MS4018DD1,,\T@^#N-)L4:RK;F6^,HQEP],)G*D\FOD4(&(#S]LX2VL MPJ=\8H61$;)RX,8L>/;1@Y M(?:(V[=L(7^X,&^D;HUH46C R:0]: F"M@87D>*F"Y"U0G9@5[X M*KWSB-ESSF0$;0+CAHK:%(M>$[;);(T6-_[0F9?$R(U=QW==" ,K95+:/\:+ M7=]Q5W519]N16B;2@%3B-6 1GPSE?P5LGN^PFBA@0MR-5"S5M"F0J&:CQHV! M2G7Y)<1)U!JJ15(FO"8^\GQ,W.OYTF93E&(W($GHHC0@<1B0R.H?6\2)GTBM MT2AL=LY=GT?K\FJV?H[B64RO%J)83L4N; (U>+^\DFWR4QQAAN;I,$QL8^AT M[D9D8T>-GKW^:D5B$EA.$CHV]B)L>U[JA3T*;&-K=-FII'7M)6A"'TJZS@]S M\]GH^]>5,R^=YLU'^?0,\ CK%;AX(]]BF: (G6))HE+'F*&EVJP[GUIJ8%%6 M5=M9PE,LJR@,(HO$.+"1Y1.8N''8E]4X<%)O>.I"ON0=U=X(T?RJI *>O MT M'+UR.JF/4L6BN, +/I_9@5PBAT_B0A./2^ ,+0\QX[[ MMOU(XFXY92UJ5L@.QOC%6,7\7M;*Y:A5()//ZU,FCRW41:B6N(1N$!:WK#[R'F.Z6Z2,0"UK?G.ZB:A:GG8P%D=5WFU_LZ MXX]=U@7[R&:_KING+VMZ_U"46?D(-OD-^XNT^1H^"7MRT.L*[-HP^>*DS^.S M%MAOL_-?3W\\T#5_9)-]\IJ"DF;;_)_LCT7S1$3%>-N [WE]ES-#=Q0\TJSD MOSM,YOP+;8W=+R;Q/OYA/M(2^$5ST]S(![^M3;5.@ M%)8I1Q@C[R9^F6,;?(ES&@&147TR7OEPTI-2HCC6&&<),@+O-#V M<>A"A*,T@23Q4JDS(F/;T+Z"W""2W/4RFC QG9N#*SE%Z\"T:\%++?*>H>6" M/$TET@PAFFQ%H;9[R8G+^WS-[T?I&UPE:1(D@1/S[7LN<6/LQ$G?BNLEEHRH MR'ZW9C'IX,AIB30_8AJBDQHY[>B1@,^O7,.B132>\'!!+,8R9H9(C$9?J.DW MXS..+[3\QAIM]M&%MA,%OH](Q&I$)XI=9'M]:XA5B6,S#IDV-(O$;UF^J^F. M)W;-M$W501N?@4@1*)^!Z.).3D4:1&#(0WI0"^RU/<.-8!HRADTS%&:R%1?2 MD/&LC*QQ5K&5A"2$D9^$R(&^0Y %VU:012*,9/;XRWZWE,*,/7Q4JJAL7J=I M5$6CE*'QEQWZ4FPW M0UWD)M#VW3AV+>3XF,06\DG?, ["5.ZJC,G-Z=XQRA#RA:-Q^J&"3C%)F9E) M.97I26S@-6E>#Q!PA M>@?$::1=D22'C9BB52H.>776AF"O)Z1;>?K4*'"]$ MQ$L@3I(H(3Z&=M0W$2>QU MG4E]L\$2+(#-2LRSJ21DUQ=)AC!EZ? M7)$CR@R5& ?]Y6F5,?;+93*]U*Q8LN0F09+ & 41B>,$(]PW GULRV!?S!5&H62T$N(8[/O#RS7]5T+NGT+J6W[,MHC M\[V:Q::! AX:+'(2(T6.F*;HXD5.1%I*/EVF1(MB'-E_02+&L&2&)HQ"7DSO M(W*C?GC;N'LPYW#79X!"Z+,B*$2VZR,[=MW0[MNS,/9E*I7QK6@N6@XO?],. MF9PN3*!/3"7F84Y.,PZD]: 6FSD]2\\%29E.J1D"H\".0G5GDQ,?_FHN^^P= M2W 2EOEOB^8^S*[Q%78\8D,G]ITX\*PP\A .AXK+"J2F2:>UI%F$>G!-#K\Y MP).3HHEDBLG1?#S*KA\?47B$K%>H>57I(DL7E$D-NV:HDR);"AW]3W*/"MVR MW]ZR)G_+RC_ID3ZN$+(3&!,O@CAPL VMU!]R,B>6>R)V0C.:]:G=Y,5'UGV/ M3'+[R@0&Q71I)O+D1*D#U3 WP%I&D<[S)69U_HWVKOF-'*7&=D/T?I=#"+CRL7A'/D9&BJ6UIUJ,. M7OOVP0E R4F=J90*3O3,R*;DY,\1D:?8EE&I5YBZ-$VDB&,S]$J9-4^GDY2R M-'J*:17X-K8=[%LH\J+4\6/D)<,>FX1([?*5__995K0*U1-+KY,V:F/D]0=]O8X MOB5UHX*B)C674+_NV%^B5?ML6<$A@[P;3%V^\G-S5Y6D!"FB6U"5YF=:4J@: M7H\1#HK5@?QYN84S(?(N29I:]@U1.<5&/14^'9R):F$_Y$_:/ ;3G.:"%G*L M('3&8#'MFYU;.>4;:'VJ=US= \M285&ONIRMQO92,[3"/H>IWG2N]<959'6*253>3IG4@XW.G<3IM@,_5)EC%2N)LF1J&:=;R\-TL1U M(AP$CN60Q',=9UA4C(F/92:^QKVE#@GL*(Z]D.5P_;2=[:2!9+TX MK@W-Z=.GLOB65_R&X)MB4*+F35[PTW4+<>:A=(:HBV7+-&K-&$:3K7A6G*A@ M13BVT_HPWPV_9?F67^W_M<#%_7VQ^U(7ZS_OBBVCL$)9E:]7'@X<#R>^9X5V M'$"8!DZ_J&:GL2-U_E-UVYKS 'Z=[<4%,#T12HZD2W%+$]UF#$-MUCV-<5I9 M%!VV:5;N6)"M/M'RRUU6TJ8MOOTXW^YKNEFY+E.(R(M#+[4MY/D6L?O)"SMB M?Y:)@%/;TAP)&SCM(8464/.:R;8Y4\F2](I#!C_E.[ IMMNL//KIS 'R%1XO MC%Q5'C!CI"JSIM#33^5&XG_3_/:.?3W\QA+?6_IA?W]-RX\W#8*/^[JJ6<]D MJ)Z"(;'M.]CU<&2Y$?L72Y#= 8Q'I&ZVU@1!\[CM4;_+6MCMF*S OF)#F U7 MIK$/^Z9$O!8=X>TWS#RLQ[%_8;1K=J<9(J#;R&+6(2)Y=.J%OAR0D3@AC'#1/> 1VC!W)1S64M:I9 M&(Z!@A:IY,$>=?R*3;(M0ZW1ATVWO&*"A\_3,B4^&OV Y=TD]?-+TCWBZ^\YEI9 M5A0EV(EA:/LQ8LP&OI]$T,:)0U('"N50>A'H7D,=9M$Y<'""O,F7^)MB+?CV MEZ"'ST8Z-^#\()_339=%UAP/22[,_C6<(_$:JQ%.&O=1M_B?= MYG=%L>$_8;71-O]G]S C/W/(?E\U7\T_SL"MV[ZU/NUX_8P5?YZUY$_%4G"S MKWGP[Y]U[183#F VM%J7^0-OJ3HR]+F1V_P^;XFO /LIJ^0:9!Q[2;?\%&6=NCEA/EFM"^X;09\LT3I#TN\ =')AB$IC(H5F?-0)Y< MC!_#F][%UQ-F1-9>QU%I1F$TU8AS*Z]3.!FO-4EQG^6[E0L1J\QMY,NM/"D%(>24)-U1Y9 M,UY5GU&\2!V\V67;TT?5?OW\Y3?*Y\97MAT[?NP3@KTHAH$?PA0/JH>0U-3S MU+8TJQ&A&WX!Q8AS-5/X$Y6?^:B35:$66?_.8G_/-_B)H?L9_-$"G%V/+M)U M49;4$&V*.BFRYJ63,\I8$E\PRVK**L+WC-7M_]F7>;7)UWRRH&LU2DAHQ6D, MD6^[CA.0((5MJZYEI43J3LZI;6E?'&/P9)?#)K(GN@@V'W&R2U\,63/+U& # MQ^ 6TJE7R+JXR*6&9C-T2IDUSQ:T5+(DJE.G,U;=5%930UHN/XT3$^*&CH=] M*R2VW[<7A+%4-C6^%K>ID")/F3WM*LI68YF.5;D!!9F!:5MP\0=],_VY3*FJ6TMHTI7 M@$,<.>DTF=X)&J6)625*)4KJ?(IU8$M6MT;P;+!ZC;%&1,-&LR3[&D.7N&&4 MV$[@DL@*8\L/8MN#3M\(29#42Y627ZU9I]2^MR!*EY@0:61*3G<&DLZF2HN4 MK'ECY1_]?L:-=BTX< MIK$?DR *4^2$,88PZ%M, ELH^5'1CF9!.: #!WB XY/86#:5RLOZ,C>+BH@S8!^7*DL*]=U*[];P]_F. M_EK3^VH5IY:7X- .(A1&&#G(=L,>3YI"H3.P^E%H#@(?GF\Z;;9D/MD?"GJ+ M].XYEG".0. PQB]R867*QG".'S0&:-X=+N$IO3O$]7AL7-AZ]XY?M$;_QOX) M3KX!T!]Y55?-72SU75X!NJ7\EW\#[][-OXEYH.Q2RS MT@\6/(.T@E[H1@2Z*'%@%-@D"J$]-&ACJ8W-$YJ9/02.?,)@!(%BTRLS<:B[,M"C@U(Q9%Q6&G'OJ8"HWTQ;&FX-$*]9(&/N(0&2GQ$MA!,-A MVAAA%4OC8NW,L S59MPJ%L(%J9NR%*Z>-45+3"TR ]:66B#2Z^%RQ)HA0DHL M$5H3'\..J PEW>%#OLFZ.7KX]_[4(>P/':X<%$6)#6.9_L.#!W7#E,G@'A88+8]J6M=E3<^0Q&S;A#QN[%D1NA,W(NE M&HO2+I=_#%#!@/4*#'+9'+[B>*_X#=8ES2H*?DIH^U\_+Y.DR))[04.U^QB/+[CO76;?[/!DQWS3#G*OU!RW5>T>*FN1?H8WOSPRHE081L M]H_$]JR0$ *#?GK*3AVQ]^AF!:19DM,?:UJU]X!T-VY7@*,%M(.[ 16'"XH6 MKXH)>]4NF[+*LJ"WE,UD78&#%8VF=W:TCNPMX3>J-+: C^:Z4L4RS((N';Q+FYWIS"JKW=9_=_%?KOY M]?XA6]?IS0V_T>H;/UO^.:OI"@8>3C"*XM"U8A^F'HS[(P<,G2^UAU83!,VA M^WV>7>=;?FT"7['=']G0A/.'HLK;6ZQJ9@?XS@VY OD-.'R._;&QK+G0*# 9V\WD5.)C( M+]#LC6QC2FLF^(,;VN_9F_T@BE['78A'QO09,R*7.70\.WYC"C 5M<[*PQ:K MGU@C+HQ@$"0)BMRALB*8K%@%EQ>;+W56UI-*FE=;DM&LIZ"$Y0ME6SZ+#%AZ M>TUO\]VNN_#WD6:EDEKC=4(G%1-*6514+1A1",AG^L)4FB&(DZT0R]4E69DH M/_W:7_695OLMGR@BS/!/;'"7GYHASC[[J9]-6 70\J+4B3R/1"G#A-QA'=T. ML2NU@#T+(,U)];!RVM\.SE*J!PZUD;/3J1@EXJ;879.4<#E/*9+-HY7OP81V MG%-JI9B7UV4]CC5:Q#69+*;X.OF>&![Z#2&"T)!MPR". MHQ1[&$,'>EXP3".%$5GMZ"V7R4D!0BTD(=F)6]DY1B^Q/W'F$*'899-"Q *^ M4ATB!O^]K1 AQ;Q\B-#C6*-#A":3Q4*$3KZU5!!X7Y9T5[\ +H[YG:(>G"$R$W:SP1I@2IBW8*=MXZ8X#0-E<0\_M)>2W1FF!LJ)-E754], M=Z_1X4*;T5-J"E6<3YWS3F)D)]!%44!\+\4^C*RT;\T*0[N;\TYWTTJ%5]N1 MG_'N(8V9[Z:[S:LSW8;/V(H2:O30%+="<,96CI7I^5;[S,HGNLO8R*;\9H;F M60-:U7"]+O=TLPI9YI>@($QBWXG3P ]P-"QA05?LZJ Y<&C.K#H8(.]@-;?3 M//1XC_.M9UOH^AWQJM(M!3Z;FF/-ZRZ5B57_6M2 O7%DCQYT\(T051&>1Z50 MZKQGM#BKM50X65+-KKC(;_*J+O/K/1.B-"OYG*FM6^;^T(*: =5)Y'W;1@076$5E:M MU9$O*LZ+\"ZKQ<>4IT>4=SC!%Q'*-:FN*($715:Y%TS15/6&/9-03=P=%/.X M1[UG__6?_];_A/WCFA6U__EO_Q]02P,$% @ MHA]2I2=\LQRG ,3D( M !4 !S<&QK+3(P,3YYK"_3)G M>_?@6NL]+LO'=G?O/.'05$KB%,74\.)+__H%2&9*UH5,$IG)%-TSI\NV1("( M+SX $8% X'_^[V^WTU^^%//%I)S]]2_PW\!??BEFX_)R,KO^ZU_^]O%7]=&\ M>?.7__V__MO__.^__OK_](>WO]ARO+HM9LM?S+P8+8O+7[Y.EC>__..R6/SY MR]6\O/WE'^7\S\F7T:^_;AK]LO[+=#+[\]_3?SZ/%L4OWQ:3?U^,;XK;T=MR M/%JNO_MFN;S[]]]^^_KUZ[]]^SR?_ELYO_X- 8!_JUN]^(GTKU^KC_V:?O0K M1+]B^&_?%I=_^25*.%NLO[O!EU0?__;D\U_Q^M-02OG;^K?U1Q>3YSX8NX6_ M_;\_WGY_Q)[^C)A #N &D?]Q3%_+[W=%[&MR>S>-&/W6O1"'?-86 MR]%DNL!M"I[S_:\!+')BL,C)P-H.H$WY'W5Y*I%@!S+!4PN%.A *G5JH3\6W MY6HT[4"T1SWW+N"G4?QKJY/KQQY;$39;)B%O%;33E;1GLGVCV3_2-O MT+3K(>[XE9_,HI$1__FVB,;,Q>?IY'IM7C5=]+K]UJZ!R1>RYP%?7%U-QL4: MM?RQO]Q9UV(TF_.-.VAIN+-%.9U<)A=%CZ;)]/YX4S2PCO.^VD//0WX:((?T%VGHGQQ]5'(3&S*KT].)U5@[^7V?7,B] M7FX-=K71^.C$[77B&LP U\S-:Z+H=$;<')?&K7?RN MY?ZG8VZ&Y:Z+>?+ MR3^+Z#LNEI_*^C,?BG$Y2T; &IZ&NU1[W]"=P,E'GH_&*9[WQVBYFA]B(QW= M87?BY(R\MT%^+,9;7-[,_C:;%Z-IXD-R[-Z7FX!ECA@']]Z=H,T6TP9-6QGB M[T5Y/1_=W4S&!ZR2.QMU-ZR&!&C2MO-![CT2:M2XNV$V8V&#IJT,\ M5(KYQYO1O-@WF!<^WL50&I)Z=ZL.![:7W'N:=3&T9HS:V:B58;V?EW?%?/D] M>27_M9K<)6-@WZAVM>EL4 U)UJ!I9T-LIM/]+5L9X(=BFF+3[T?QJS[-1[-% M]!&:'"[L:]?IX!HJN6'S5H:Z#NBG$Z$B?DWZEO?3T7X4=[?J<& -$6S4N/MA M[EV9F[7N?J![C9%FK;L?Z-ZP:+/6'0ZTV2K9I&U[@SSHZ*_C([ZGW1\RIW]S[6;SN<_-$O)W#(E+GN^UD[!^7<6_N8O1/.VYY_)_B["G:'?G3+ML> M<[D<35L>\Y,NVQOS$<18/AUF0Q;\C;^(/MYU._K=_.V RB^+8L M9I?%Y?I:2#6,:3E^3MZUK%>CQ>>UP*O%K]>CT5T$"[+?BNER4?TD+?3L5P"W M%V#^Q_;'H3H*BQOEY\ELDSVC/B_6!P+5H*8)IK_^)0X@-&D6)#56/2$% AH*3B31!X2#LU'_]2SN.V_->_1/3B;ZZ*^7R[X^VXO[2F MX?+)VC&:CY^0]\>&VT_\=K?.H_IU?#.97E:MTW6N+LA0]H!TE*N:VK\].[?[ MG?7YUXEZ7"D>#/#)V&K%-%@Z#NHG2"Z=A)9AJ1B32"J-I,>2&&9.R.)F5?*A@ %>_'_VYT6]CR=C29'4?'YWH*7!L$ M%=%8:F&$L,)"5.$AF/+G1H]\4RLUHL MR]MBOCYD2KO"S>1N/\-VM K<TAWA>S MGO4,]S)K1ZO @6&()R=:X^A!"^Y9+:=W%F0P"_^\S&H/\;Z8]8PQN\=%>*%% MH HRB9'P3C,BH(I_P$H^:T .HP:X5O7F#K0#]RGIE/XZ+_8;^WO;!L6((9!H M2Q"4TIEH =0R1E;V9IOP*0 8Q= MW.0A%@@;:6H$FX^?6V5+4'^8FIM7>IVMDN:& P8$YK@%R4-^[T1MC$E'X=L7E^K1KHW)[7W^/8O4BVV"U7$)1LY;PC"FPFA'6#T' MJ<[9ZLCP.-3;$M46X+V%%!X,<^^J]/3# 2#ME",2" @=]?&OMIXJUD)R7DM1 M"]I]'"K(A?2$AO?;^(,W$8\#G;FZ60# 6DHS:L\TUR:/-.7)\!_ V>/O\P<%N0X[;%PW#<0C9#E0#%BC MK-84>%5)#!'/.>L98(2K$\:UC/$ 6*7&X]7M:GVK:%LPXH>+YX?Q[(7.@B92 M817_ PQR FMB27W>I8 0O00L]F4[OW8"M@/^ "CYKMB5A[>[8<#, :@)(@+2 MZ+-SIN]==J-03HK9 !W/OCEV.,*O/W7UD4=T]JFK$%*E/*,42^H!XSS:1IO4 M9,8Q@^ITJ:N[%K\'*Y[[EN[.%>^BICY]+:9?BC_*V?+F2-.I0<$ 3?F.V'3 1M>Z2@:PZ3TCU'\4H_FGKV5KO-WV%W!< MNREV@%GNK)1>("'(H,EZN&J&"91U5548NML_:'7H+S#43'$*J6$L=(I9RJ*'.>>_XM]+4 ^L CCLZ6'7GEE#!.] M5 2*H6<+I8VF?EG%*/WE(C5'BX&5QM?[)]/DCC\T! M\"B]G+,LKYX1XJ4[[-U]6?#8*2JP\()@1#"P$;D*+ M1&*HH0L1I%JU,"9VR%2[)-SX/ G;/F,':VH(G^&/I^7H[CS/T0=1R_ M]"9:;-N+V2G'=N_UTT;M _68 PQ=S("X 2RC%:R>^7.K(I(I^QXPL3V\>^+ M>Q\B+,6>#;O^3' &2PVP%% :%.4 W-<["7 P)\ QH .Y 6[%QZJ@5QKM7:@> M?"I0IX$BD'#OH.9.,\;(_70@.><0 UR.CM#?5M$ M!%_+?. M?_Q4L-@ Z'Q3F+HN1+4N6ILR&:Y*@,T2SK2>!:F1^O[CV(YNBKG'\NKY=+? :D TC&Z:B:MZ4,I%04 MB PCFC-N0 UE_$U.J=$!46N 3DQW2AH 6;NN]PV]77-S M9H='G3 EM][W01KHBY'=U?M&A&N.,?9,(Z04YM[7$3'E1:^,^U+,/Y=#JYS; ME \'5OP^#/>G/'L]CDY?B+_FX^'V*ZU'PUY1K#"F$C"#C(?I]9CM(7M<2/MT MI\YI7K>'>5__!M.Q)O M=U3LZ_8+0_1[4P42Z*GA,$IJ'*Z3C.*DS$FA&="UM@&Y?X/29]]'8 ^&_*$8 ME]>SR3^CO)=1B)Q-$R>1M_/)E.EI-B$7^WNBT>_N2P:QEM?&,P!%#C M/16.D90.B@VJ[2*#S9DO3SR.<4T!^1B#93.'6BH_UL,.^%K='-A9P]! X^BN!9Z[3Q7&C-9'\I8 MGE4C:D#G70-E:#=*>HU6Q[WH?5D=#[XQ()G"N( 0QZ56(D[[>[\F72(^#T]R MH)-@&$KM:](,L>0WA@ @J"F726O:&WI_J &M.)/:*P.E?X^:>]T;P^;#Z_#4 MIYO1K*IWT/MV\<(X@O',4Z:-PE!JCY$1P-Q?]3 YEM2 RL$,=!8-6=7].K0[ M=0#W.K2[FP<$#)?*:1%EML@KHF6=R$>C9Y]!\H.KSG1YGC-0FG>@HV&6J7F4 M'_;*Z]00JCS5S#@K5#1'D5!P4_670KTKEILW+=_N?H.H M<1]!&">=,I@ 0#3C %!D:@QDUJ74 <5#3T:U'+ SK@$]&5 U'C>:SR:SZ\7[ M8O[Q)D*F1XO).!I[=C)=+9_=!#-[#!9+CI2W1NKTXC3E M5K.#/F3&*-G1"L M7^B':1BCLS*,HU*D.!R"-' '8 MH[ACQU5S:2E(2UZ.?R*C-94T+^/;-I+AA%9/KF5E%'<;=Y)H$9*0 GSFE)NE8, U/-)DYZ>.#P/EK6.]C MC$_1 MIEB-IF=E9QB&D<28\51]4A,:S4OLL; &F50A_(0!N$.?Q]Z!P,$O;2,I %?* M60J4A8I SUB%"J;D3$KMMDN0LE?,3Y\+V=6]: F%E1A!'!TQ(WB$([K^6QPX MPV=F,W='DXQ;SX>I8 !4[/C6L]482\F, Q R";$!J3[%!@^(LM)@!DC)3IB2 M>>OY, WTGXS;=RU\JXF/6*2G&*/Q*!3AN,:#<)MS>W* +F)OBV2W:A@(+7NH M=,^I41%Z8Q6DC"* -8(5+DK;G,MM UPP.V--"Y7N#]-$?PSMH]*],5I08Z46 M4E(M#5+1W=[*KJG]N=Y;R&/'4:4,#L/_A*?&1Y:AQ832H_ @G8FF8JNU?6V9/=- S-&:/[S([$'X M'IUGT$+YR2@U])!@#U"T%H"@P-:S24J4AF!7S43HG5I>WT==,9V3+Z&UN7]W> MZ[)R7Z_R!J$S.P%JB0>/4Q,Z0+HOEM58K,,5%U%ZD>#G/O MWO?TP\%%4Y,:B*(G&@U'SJP6]40DCN?<;QS@HM2"=A_7I-6[F=\*UEC%^C1O]ZZD0!KS2!E!& M+ <,$NY4*LRST04@62]+#C!&-7BCH&V%O<;)8[><^33ZUK_!_/R7!\.T,QQ" MR'W\+W<.65&ASJ#-.=,<8!AE\-.D%2V]QKGQKCCPOF'.-P6/+/9:H^B6""9! MW*9U[98XF?70^,&5]?[%^B-4\AHI_F!N]QI-?/*]@4BE*>9((NL$YEPH;2NL MD34YOH#X%_U[5U#?Y11V92-4UAS&&G ,!>=$4*H]A*(^!B?*Y(2HY4]"L2.Q M[(L-5>G$B[LBY4',KC\6UVOW> <]7FP3@$2<4^/661+$* %4G?(C'$F^L#/-:O+1:7IEP3)3 MN1Q-'_X^"?BN7/Y'L;S?]'=PM+/O#-@;ZQDCT@(N&&"2,7!_M,BR2@#_+&=? M0]'.:_1I3ON4D/<:*P $%<9*:Z4G#[*=1-:CM/!G.T [K6[ZXKZZ+>?+R3_7 M8EY<'9#>L[MA0-IA#RGU"DD%XM_)_:U?C!^\G'H$$W^6X[56(1Y8N;=U4M[B MQR&^\C)O5!..D(UJX- SKE*,0E.LD:3(8-$H ;.C9/<3EGFS@DE.O)(0$(T< MQ7X=REFC8DV>'SO<=2"/(+EEW@[#_/4518 &.Z"81P@C[%#Z&ZR!U%E75@?( MJ>[4W[ HPF%PGT=1A.BC6X\MM98* 1%UC)-*9FEI3J'\ 5(L6_,'%T4X#-\^ M[\,[Z^)PJ+ $,FFT\XK[:F3$RIRCT%>B^2,U]?)]^,,@/64%#"$PE,9[+SCG MGF#E-=N.%!.0E23U.J)';2B_#6B/G_'3<2^ZAM)"X2M)(^!S^#'#I M.*51>BSFO=TMK['948*VCANN7^R\>.[%SE0+7\=K&UP1*62KA8YWQ%AMHJ 8U MDI(JG4'@UW;:EDO@$^CCE-=\MZ]7OIE=I3^:FIT']A2THC8Z_=Y3#J&UT2.D MLL(#,Y=S'/S:+I\=R\]N(>_A>#@:MK>3Y3K_4LTN33E+&9G%;#PYX3GPCC'9 MR6(\+1=INN\_&#ZHGZ ,0,00+B3S0AGJJ=H\=4V=2!<^3G=2W$B.)@O$81T% M2*"B6#B-(>3&H[C[BPH1(+*RXP?H=';$EL?5L+I4P6G7BQV_BIOW*/YE=OVV M&"V*B\_3R?7F&'[[P.!/MM3 :(4( BETR=\CBDELE;):0 0X:5:BM^GQ2S2; M;E>W:]RKR@ O:>-=!/[3UV+ZI?@C"G#S7- UN\^ 0,<-EM+R*#CQ NA*7JUL3N[" M .-8P^/=L9KHB7F^7,U;)%[=7;!" !N-1P6I59A0REDMK:-9#X<,,/PT.-X= MJXB^:#?YTN9Z5W<7 +(&8^TI U8P33PTLI)64)>3!SK J-+P:'>D(GJAW:>; M8EZ,KI8[,L".ZBU0PKC0T9AU%@!AD7*@MF-)E#R#= ,L$#0PTAVMAUXXUP;3 M@A98.,*8,5!QAQDPT%5R >1R\B\&6(IG8/PZ$/W31L%^SHB6#N8EX[VP6+A,6I:@#Q'$J%TXMD ME;Q8FI\ZBM68"V5WB/=]>.N^39;K>A)P!Z6>?CAX)QP#G!%."1 .* MQ@%[X3PU-'J?WHATH,WK*0.,.+-GBOLA5^NP]T6V1ZOK)F=F:X55!IA=-;$, M#NPI.(,1DM$%I9QQQ*&SJH;:@JR'#UY]'*JEO;)E'0R,D_E<#%Y%D:E&DD6 MI8= $E/)[SC+JL%R, =359Y..=@9.XYCX8'H#XQ]9C5/F.>3<-M1,!"9Z"T+ MI)SR@'C&):[0(-[D<'& -M_ N'B<$@9&R?5A:MQ==AY:9O<9E$;:>V=,W*0$ M%=PB32J,D,O*7QZ@_3@PHF;K8W"<30=B4:!=!T_9?08OK,$66/UL/ N/FAG,:OOOYC%'\]67YOSV]_H>,@#/><.PXXLAQJCC"L=Q\-3(XU M,$#6#LJ-;T@^,>Z:1==%HXIPYZP3G%6[, MH)R(U !/;_HBV7'<;E%1ISWXO;BZFHR+M; _YQFP8Q1!R""RGC+$+&(BNM08 M2&@ QKZ16=,-'F_+5,'AP>CW%=1\OD$@CF'BK2.0"@.95^E.SE9"JK)>+RZ7:V?$K!%5-YXLE:J+1;C^>1N4Q^X M.B[:4U,SJ]^0"D)IJ#7RW$;K&5,.:JRX16>6C)!+F/)TT ^)IN]&M\6],'N+ M7TG1<1K<'_+,;+3^7% M7'V)!E6:Y[Z<_VA8[EE9#^XKV&CK"JP9P2Z"$=$!5E>8. ?/K-IDRZMIUW / MDH)[%\\C>@M8"@*CV\.R0-SD,/4H71V>U?QS- M_F^Y*(R*/8N+:52=G4^^["F9N[-1T,XI*3T#Z5D?RQB@(#K0V#F'M4,DYU[$ M:V?1H;HM.P(]ARY^GA+F%^/2*,2!CO^:C68?EWL9L[-=4%39Z+Q1BH&*\TO' MJ<72^)6E&*&L*_H#W '[)$V;N'? FWE1+/]8+9:?1G\6[^?%[611+([ETLM] M!6Q %%5 !S4W./[' 1'E1-!0Q.)<.:^\@@'PJS5==,2Y-[/)&*OJR]Y^X0?K[NW00$EWF M^Q_OB^(U[R102;PW !DBD 5<.XYKZ]4CF%-Z;X!+8,M.9F28D+7T]=R=68/>G5!@)T$X\:X F6-<[WK&XGFB'4^/Q?#6: MJJ49S>??XP__/IKNO-?3J'U@(LX/"Y #%FB#K#1<1=FM5=QRS<\LNM4&"7;O MK[<&\80HD!5$A*9]3[9$%>@7#T_ M?DN['5C[6W$6BV*=X9>$GTL$T9QHR%$V"2G[#LPZ% MAABQ:IETW:!\=#A>W9:KV?)3J8L_HF.[C/]+KZJ\+981V%@"M<85ML?FIV;C]@2QTX _6DS M[=>^],^678^%]4IZ ) 'GFH*XX:D%+&,&)"JS9PNN_[!(V,/E[7-'8ZZMM_C MCWHX[OO\0%U3)),(0IU*\'FOM*OP0=3RGTM8 +?6.N/7R\W*]:>;X(^CZ M*;&K]6!O-X-=WS>ZVXYU7FR>_US%I61^596C7']D5"V5^XG;Y=>%Z!9)9C0S M!'"K*6/4DBU:4"&7D*)ZV5%GBW(ZN4R9X7HTC3(4'V^*8GFZ MG?1CI#;PD6-Z?+H\T$*Y816PBK)N9524>(KV8P$9W9)[%C%/LN//"C[HHD9+6[2 M'AG_2$4IOXRFZUVS\9%;H_9! H<(S'&$.T<1;5 M&WQ$\[RBS^U2IT5@^[M^%UVOR>6V_'M<,R^6-\7\!UAV,*E!ZZ"),AAPY3S& MDAI&!:KE9CJKE,, 0\WM$JI]?$]B2C=R&4YH?AP+5.[+D7F9P MY?#*5YT7#VYY\\2!GK(,;>0 XKV\U(#W,3EJTE;F M].KC>>UV'7"I;8A[7(SFJQ_&6QU\//C1[K5I?_N N<<", 6HTQ1%?!$7-:H1 MC_.*"G:S5+4.ODVX@S([6@6N,<3 *92JNE%N2!2NDE-H[L7<QKY]0K2'=8^;[1D/K MD>^[L_7,IP/VBDG)7'HF4T*>BHG42R_WJ-=2P%^*^>>R\Q/9?!4_37#/A+7/ M':V<->+*XX\&"RB*2ZE0!",N'=(65_F2ENJLK,&#'?A72I1,3'L\NZB>A%O[ MA7'843TWQ6PQ^5*\F8W+VR)5A7Q7+"^N/HV^[3[%.*2G )CE'*SS(001J?ZV M-[4=:$Q.]N$ O?H.&-8MX+T1\/)RG2&3JL),+M_,S.AN$OV=!]-G%^?V-@X4 M2(P %0)*SE&4WL'*([66D'[=_E=)L[8Q[HM9'XI-K3,WFL^BK[#XX?7+J\EX MLLL.W]\X =1G$B(QV7=$&G6YF:UH#N2;9N191LHC9(:0Z.04&&$ M%;@W* $V.3N;&!Z+^HQ1MH'W/Y9(@,)-=!SCRBMYPZ-_L"Y17EZ9M7Q4)_@M.,(6ZM!ZR!HG$,8$A+ATYR+ M]%Y[);<#+J>(XHU+(N+ MJU27V$_+KX-X#Z >S&%!Q"?-0CHB($@:!KU5UDB7)C7SWC$'HTW;* .A&VE3 M%=8XW/?S\LLDXJN__VV1WFRZ?Q!JO)Q\V5PK6B="KN+/MK^,&FR 2SM?$)!S M6 +NH31&(APG@I4;!#WP,JM.T+"#CQED*@>@B;XVIRC+2;CW80]I*= C3(<$NXY4%$5J3BIJ_!0CN:8U0-D9M\D>LKA#I73 M7R;2?ZZVQ48_E1^*<1DM@75!['O9HDC-8&[R%D<'7Q.)2(6Z (,M(+ 236II*53#7#)/BUYGMPP;ET_?19?V0SWP5@OKM(3 M<.O"1%&*]^GEMM7MHED1[^,Z#*E:B'480@N!,5QJXTF%#D:^G^H_67&= M/+A//Q>)>U%<;RF&*5@0K:7B,J5U%[/%OB7V^0:!((04X19[Q E%P@G,*NFD MDCF7Q@9XW#HH/K:BD;X+@&R ^C3ZMGW"0Q>SXFIGIO2>EL$JJN-FH00@R!J, MJ!"XDI= D7/I;(!'LX-B8+NJZ:U*W[=Q$5$:?=L.TT>0GY]+SV"V@ZA9_::L M+^"D( Q;(+6GT"I;8>4@[2?;_\?]_>K68S*)4[MMD::G0.8F? SPX'A0=L[717\+5"X^B1*/XKER, MIKO6R_V- W/.:R(1.H\* ZVKIV^.!G!FJ?7T6VQ M^?,!/-NKA0V"I\T["9YH+X$3A#I.HI-GI-85"E"+G"*& SS,'A1'.]/2Z;CZ M],7,@UCZM'F0 J\?[R7,*$P 8=KP^[":Z"?LV:-AV04I]O(N&_?3,6[[I&;E MRSW[M.9!'&S284"00>&-E%2;.,6=%?H^2@%HSJNZQX8SSX^5'6CB]"OC]B6 MHY;%;=O@HIC.* FL@1'G=.2 :FO:GEO4\J0KXG&0GXYFU61I&!9OUD%PBCL" M5+1OL(,.(FHA>X!K3B+3 (.4)R%<"[B?='%[X>V &KEF149SNPX(8,&M$,I( MA0'P!OMZGD:O[LRJCIQJ:>Q.(Z=?.;=EQ(]:-+=M X86.P\=(&EW8"!:)G6X M"TB18QX.,/AXTO7R.,A[S/!L&$UH)1LY "&191QZ1B0"3$FH1!W30H^?B7_M MEN'I\SJ[TKB=[.<4;?MR%=-?ZOU61>-$MEV]4L$"T51?&_#-B(N#.8@7K&"M+/TX=] M)ZSUS9+'AS;M*:3'(\1Q45PNUD?NHVGQQVBYFJ=Z6ZD(^W1:C-?(7%PU9.3A MO07 )(5""N8UE=A(RRRL [71ZCZOQ?'4#.U<02=;,ZM3^V)3$C>AO/W-SE(V M!W03##?<1_M*,\4-Q9)06MOH7(E^WFC\V=?4]A1T,JI&+"]7";9B[_G.WK:! M@V1/.0DTUD !;A&LIZ?EII\W'WL\RAD:'S,51QJ:C]L&JZ6-WPN) MHRXZG] [4[N@G&9E 1^;/OGSK8R96AF>U]Z*9QZ6)2=J:7$[-S6SJDNYC2@5\0&%5<,@VUXHP+P#0'=21::9<34QI@ MI+3/F%*WFCB)8Y^NZ%_?H M&3X=VU5(9\.&4^"1DQHZ#;RN4UB,R5KR!IC^=B*F]:2=ON-%'XKUBTV?RKB( M_V.RO$F5GB)@OIP?7,/@V"Y#G(K(.4T-U%X2;P'E^/[H+&NE?'71I=X6S'Z4 MU1>=/Q1W6X$NKMZ6L^NHOUM;?$Y7Z[8Y7A^+<3H*VVUZ'M)-D)X+@8#F@F"8 MZO5[7I_X,F9SCHN:!YY^,MIVJ*#A1:!:B3(%*14E7 +,"7">.@/O*Y8HB')N M4 [PEN^)^=F97GISZJ^NBO'RXBIZ=C>CV77Q(2XK%[/U*6R:8HN;=%/YRVBZ MYTCID&Z"0%HI0"!.(3U'->9*U7>DB#R[1UX[B'5VB'=?S'M^L.^+^:2\?)Q? MO8-YAW03$*5Q(^ B>H;0"XTPQ'5@+5HS9W8=HQ/F=8CW:9G7X*QG=\, B 50 M>&(<\%Q#Z[RO*SA +'-VW@&>3/;(KB,1/C&?HF4PGW^/1L#ZJ9S#:?5C^T"U M\IIQY*&(;ABBDMW7!Q$2-:I_W]89S=UZND<&S)>=NML01HJ:2TM#YH$+ZU3<&C3!GEL)J2.UA0 1RZD=,$!OM9,]LP.<>[SVNBEU62S> MCR:[?3(01I$R$25,K:?0 'A_24YJFQ-#'F#&0KLJ?GJ9-0/:_J@282X6 MR[T\N?]80(XK[47\GY<1&8&!KT,N5N.<2U,#S WHF"1'X]JG991D?E?.QO&O M]SF*L\MGXG&IT/BT7*SF14/'+Z?K5'!2QTV>ZVA)6HJ\,O<'TXZ8G(O0 RQK MUYEKV*,.^F/M^AAC74WJ+=^5R_\H]JUY3;L(TAI%<9([ MBH^%QD;4Q?,-]6?V9D=_A'G"U$[T<72ZRM\W_A2>DJ# MIL&;E'/CJ##0*(U2,:IZ2Z&6G-F-S]Y9U9$>>EO?XM"6\]7Z)FJJH5=>S]>U MF#.6N^-Z#!(@!Q!Q@ D8,2* L=JN%1CF5,$98(+>Z5:_7M1S3]_^GU;5)3\%Q*B25T3M4"F&*4G1T M_18N54(#T.BHH[-TBQ,]8FF918IX:*!BF'(3:>PJ3*R09V9==<:8S-Z_S>;%:#KY9W'Y?S9IIK^/)K,D M\L7L/FU/S2>+^"L;_SF[WN01Z.*JG*>(Y!%\S_[.()BW6FJ.,=/:2A2]*5UA M3&U6K&: ZWCOS&PX,_K6XZGGBH^CGES/3+*,9^/OG^:CV6(TWK[LN?[7=,.F M^LF(!MHY8OYT,HY K!1&:\P L.O3=$)EI0MG34[RP@!WE:'.J2'H]M3S[*$. M,LVI(+%%44AF$$,40^(0YY7D!-*-3]]<;3A:8VD!7#ZK9 M$V'/M0BIBHPSQGI@C1(0&H"YTB9N+,I[*1H=X7<4?!M-B\6VW'(<"EM9HPPB$U'%V8U6K*U6K:)9F\9EP^D_EC,O\1!)].FX9KR MH$7@$ E&J?:""HV$Q!J22CXM[;F%\5IF2SNHGH(US=F2Y)' 37?;,@T\%;3FQ'L%T>P%@3'%ZV7(KAX.0GA=7VC9R MMQ.@ZN&S[4O-3>XLOM@F,)TJL1K%-<140XDQAY6,$<,_@S\[VP6#B(<*28HD(X +H@VO]V# SLS^;4'G M3ZJ!M8=N;\&98CK=I%W_,9K_63S 8U>67*?8].$)_>?#H#X*)-CC%&-O6962%H[!13G;%2'UUI[=>Y5 M/J*])MJ]*V?ECR/>\KOIS86]'01++9,(>.$-(8X:ZW =P$(4G-\C]NWRJ0N0 M^Z[]\<.8'PJS^]2S2?,@%= (,(ZP(]S%W5F+VGM #.9L;$/TS5JFPPO50EI$ M?!C+V='+6( :V8.ZW;EHR"M,#.,]5-M]<@WI0VLM]BQ!% M!4]FH_GW-]&J6*3* +%EU,)T+?9FR=Z;H]O)MP9.,$4DNC[>0DL4E,17YU00 M.Y&3W7AX')RU27K](]T0\@T)*PJ,]4GE5 M$#F68_@-L#17-\S+1;6W+?ADQ2&(88@82PG@4#*E'$-5E 0(H.)$0"+^$\ WQ7(R M'DU_'-^KO)LH(:$<.,4A$, +HQ0FQNAG'OH&V6^=Y1T4(WU4]HG=R4:_/#! MH%RZU^*D 0IHCS1C E82"4QS;@V]HIG<6*^/4PMRP.S7<:J'^C;I,&GJVV37 M =^.5L%BK!&/"QZT C+(.*&LDI,J=V;U#,$>25)<)3Q1W5$J!*5BSZ?=6F]Q7G.*TW8])1^/9\.23=G_NC2/;.WFS_ M!Y\- %**M 9 [C1H'81R7A-" MK46.,RV8$S6"U/@I5>?*NDTEUF'"P-FR1'J M?3VX;E:>KQR^?UD0=L'!0"?CNJP]PU>;A^@4X9:+HWA.JK'I$*2 MWG!F+(D:DXT>HQQ60!5C +S,XNT'*O@EWB2"6=OP;@' MP]P;S7WZX>#BIBB(XHAI;3C@V$M02T6R:GL/F23':_=Q*"X7TM[7ELV"FHR: M8!R'"O!1("<.H1 M,<"32BHFLXYY!KC8M.UA'8MCCWEY\V*T*&RQ^?/-[&GL\T,YG?IR_G4TWY7_ M?V!/(:(A>9PI G$:C4+.J45UE()E9YO67KI>.C99>GQ MAP,43%NC 406"(LPEJQ:;"$C.J:?K%Z9OBQ "QB-#J?4#EJ8-S[&=65)-*H'./Y8-?L[(AS/-#]^?O5 MZY2+3^4+KN9:C,^/C]X_%!&GQ619O>FR>3'V0S$NKV?K7OX^FNY\DZGKKPY: M&R0-18QC9A6C-#U?N$4<,]7OLWY]9'3U0NJ!J:W7#7HSE1^^D+P>\OIW%W?K M>WGN6S$?3Q:[%^!#^PH&$B4E$9!J(:SV$F%98<*!;/1RW^MQ3WO=V#O4PXFY MN=E^6B+GCLX"$U(:9R5F4GB$+82V"D)"9'2.[W)X=XH3(/V 1!'*)4.1IL9DG+DR^1QV(_B&4Q@WB/.@@J M.H.&"XJ 4)Q; X5EM?1*Y%Q-.;C%B_0S=VNP^0,J0$E ##9@@$'$,5&T](YM# MQF%6X.J4BB=4S=%$77]G&L]ST^9#_/E\,GZ^=LTAS8,35"-AJ9706,2 $ ;7 MTXZ*G&SHPXMPG0?1NH%^$-OM_>@W.9X)I(C553'974;I^$Z#AT8YC"T&0$6; M1#*JJP,%2$A>NOXPZWB=?E=N4R-M+X!KF_71 ]9;TP\:_#G1Y4,H3@H[N]FY;?BTVL__UJ/KZ) M0KV?CG;>ZSZFOX"-0HHBIFGT_KSW *OZ\-'<1_G>=TK([CO:9GS^S5?#Z:7:]3]3Y_ MO__(^]'W=97/!,@&H3>S:-VL-L4.4B+Y\F8TVP:^?H]=+!>3V8/)^:+?U><@ M B/I 1*;GCF!F@$>(:D\!X0,RKK^]A.>&0U>@T-*JDJO/%Q=%>-E>F0DQW3. M^8:@H8E&FG)"*HTL=,J:>FTQ7&7%+@Y_*N;5SX#3JJO]M%L&;3OY97/X^ MFLS2*Q(7LS>S+\56XAVTW=,R&$*8(@)ZBYQDP%LMJG-DI('-6I!_PM.K;F#O MBV8OW4>+:!23ZYE914W.QM\_Q6UA,1JOU3V[7/]KNE%^/0G7498XW]Z7\_4O MELOYY/-JN7GV9%-(?P=I>QU'($Y3X#QE$D(7#3U@-*YW-)X733[X7.V6&4,9 !51S_(*I+U8N=/?!C7K1I>R^4GYS2(9I)G M%$H"L8#.^DHJ*G!.=C0Z\O:3FUV>!<&RT1[RW2?&H(N 2$6EA,P@I5U59 H1 M37,R!-"1EY_.AC?'XWS/F,Z*=-KB\])/9J/9.)UHC,:3:?30[H]<>Z_(F<9C M)XOQM%RLYD6#$IS/-PA20\"P\XPYJ"V! 'N[KH;*,"8<-#IFZ$/"3Q%;/7T^ M_V)/BV Y589"%ZDHN/'8$ 0J&05U60;R\ R)7$6778!ZNAEJ4ZF)Z>N?J-00 MZ;D3T;NV%C 'C!*;LL7"8B5//%'O@[#[*N0^\^G@&896)$,9QZPGQE6Q. MY.66O)H)VEC!STS0/$#[,KA^'.F>JI5//QP(AQP[)0US@BNK*+Z72B%]9M64 ML_2ZDR-'@'D:BKP;W19[ZU2^U"1("@BAE$NK'-"<,$MH):'$)BOA9^AT.4S% M.]ER-*+]%?3Z4DZ_Q$W?1&U,EMNM_WN#NEX[V@4$I0"26V849L !!2RK9(4X MJ[S7X-ESC,J?5/AJ#]R^B/3WT7R2EMD/HV6Q9W=Z_-$0-VXL"#4&,V.HBHXK MJ"72 ZN^#UU*MLPX"LF^^/&VG%V6LS>SB.WGT>S/BZNHC^(R#?OM&WWQ8>]NU*A]8%0B MH*A!2'IKN" QJC^&V#*I0OM C(1[-/:&,UN,XO@NKAZ97J-OD]O5K2[G\_)K,LQ&=_$W M.P_.#NDF.!:]"DV,UMP:+:FBK$+6&9-U7CO I2F;#X_7I^Z@/CJ_]T<9/R0% M%+/Q>C5^*1MW1Y,@)8.8$4TP=M0+"A'1U:BIA5EG9^=+D)9A/E5()%A^C MBD:7%[.'NSILO(F]W$5@AAKK,-."$XN5\ 35"#B%U3GO:ODK3T(Y@@I#;I4S5@"!6174<)K9G&=)!GBUJLNMZD H>SD&7(SGDW7^_\657BWB M8!<+-;O\.+F>3:XFX]%LJ<;CE]/)^)3'^$^'TN"$\.5&@6 G".1" M,P8UD1PX9#:GLMI3UJS6?$>YN?/KT6SRS[4^[U\\W>1,OG^@ZXNK[2'N:'K_ M&.J#X[(]FFR2)]#W4 +4RC,.B?60PU2JG!.UT8H!J?[*>9G&;=#S<2;NL#4V MU&7MU+D/;:]NDE'NN-0*$F,UH9HPJ3Q$SD$$?+,3O8:^CR^GT_+KQ6P=*(IC MV3'PG9\/R28'3FN'*6?19^8^65[<-ZM O\("MZDY^X#1Q^ M*M^O/D'R9 75Y]N"A?%?S:JDM=AL-@1)+BTVCMM!#=&\4IB)6R.ES,@ M(K6D]?($D.=5G]I;M3)=^O.KZ;2J%'AQ=?&EF*N(U/J*R<5V;]BT6M]\32+^ M+2[U\Z_S2=+82YSLZ_N#C"Z&@8(Y*#FBGC"'584G5.9,(D =4'B@&LJK'/!^ M/ADG1_)^>FXGYH\3LIJF+[+WB+X" M[;XB1^_GY;@H+M?3)DV@Z#?\*-0.(W5OVT 9(T80 QQ7@.GM &5S!;Y7F-, M75[*;)=C7>%[]$I5?7GY\,OK)3.*FKS+9/(N1K/+ZL.F7#Q[J3VSQ^"@PP!! MP1U*K^EII9BH9";4Y!RQ#:C*3@>K5F^8'\VSBO!7#PC_PVC?%,O,I@UH+(V'3"K>[![NPY97&\.%^_2)?7-E-B$ MS2ZN-O[08O.[="*T_7"3>$Y6O\$[PP6T3 ,ETL5";!C:8H6]HSEO= S(9>@@ M?'(*^'LK2K!*V5K1O;DKYJ,D5#7N'31\L4TPSD;[P7"/UX\,Z[C85RL\EM;D MW 4?4&"E9SX\KCK0$OJ]+8;CF^)R-8V8;*?DXEVY+!9OR]$L1=WK>X8?BG$Q M^;*NH+#GWMN1/08M!#-".J*]H)1@;V05@\+0B#-+;NAB >P%^-XNNZ2B>'LN M)]2?"5PA3+S5TFM.TP.TWE0F#=;TW X>.]?TXSLN1^+<*U?V7X.Z_U2@'C' MB8NV:83"0Q(G6R4'=UE/ 0V0+T?H[SD&'(5=7QSX8S)+.:1[6?##YX)4S#H3 MW9*X-2.+J##25;)81,[LT/(H+9;MX=<;%S;YQ/NY\/!S06@0[3!NG-*,*PYH%BX0#AA&J MA$*(I/*&]71SQIU9S9DVU%AVAFY?:XT9+6[B)$E_I+IU7T;3AC'LW0U#E,U) MZ"2F&GC.O/'.UE$Q)G*"U(,ZZ^TP2M,JPKT9U.6L^/[':/YGL?2KV>5"+<7GIR8J&+8,U-$E& '%2&N*42_4SM_)2G%76?(B,:DO]CRWQ5F$>>)KW MHY2'5YSGS3B*FX=Q6$$OD?1&L51SV"J@-5/^A+7N3#D;1[W.UXK],%G\N2_L M_WR#P)!2F,>U$D<[7S !&!65A-SZ,[LLW8:J'^\7;>#:7^#E/\NY62V6Y6W$ M>D_T_NF'0WI1P6"$)$<"4@&@T)54!JB\"O_#8TNN:I]$8S+Q[.U4>W1;7%S] M,-R]A89>;!.<(Q9 )) #TAGAI7*LDM%Z=V;%$G.4_/BHNB5(C[]SLOW6B]G+ MAS?/?S!(!1#C<8IXBS !T5YBIAHAA_V:C=TKO05-E2W"F:WP3U_+9@JO/Q@\ M]Y!)@**C[8G55C FJQ%JE941.L#0:D<*/Q;.WL(6CS=$_5T7L_'-;71L]A@3 M^YH&RC#!D><08$0IEE[Q>I7TLEE9Z==#H)9-BY;1/1V?JD'OM3?V-0W"XFBX M TT\-Y!(:PUW]:XKT;F;JD<38"^SLG#N,\"Z]WCY_D,!&0]3])G[:*MQ;!# M]08K'#FS('Q[2GTF>'H4HGV?-M\?%^QER4M- D2.(&"<-%@K[J!0VM=;O>!G M=IK<&6=:PO>$-M"G.(##S9^J56!,& <@50A:)#A&4M8FHZ8^QU<:8&)M]Y;/ MD<">C$!IO(?;._>M@C"6&LD45I Q(R$!#E1R2L)S3OU>Q>9UA,;W!G&/1;[=*N"*><1QY!!P:5G#%6R(H+.K#9X*UI_S*06\>V-2]OP MPQ%LVMTR8,BAXBH9 I[AB*5=OW&_B5L9GO/RR<$F4B^GQUTPJE6,3[;+O6V0 MR/ERHT"=)50*JM-5+T.,)8+64@J;PZ0!5LKLVD@Z%M>,\E6/1E#=PZO+Y*7" MH)/E*OW^Q0OEA_42G /81ZB4991Y)PPUNI)-<9)3^>(U[&9'*+GL"^RCB;09 M1'DUKH[81O61_E4YA^"NF*=1E_/;,[5O==@L1U/N0[0[>\.317#;9)X^%!1HH;H7ALC(C M+((TQV8;8%"]@WS$?%![.XM)Y8]2,2)?SFVY^KR\6DV?'@9\**?3N,A^'(!<5;A^.9.J-R0<%9!/+JFAWLIVXV9#?[N7AYG"8& M?@GRT1.]K_@2I-#88>L]=H9A&;U1"-WF935JN?2-;(=N)+VOK_/E!-\K_:] Z<$.3K)*Q*#.-LE.(MW([[L&9123:I\-3T[QER$].M4:9 M@@U:!\^ECCNMPBZ]0*Y=\DLJN2729W8RWBH3FK+L:+0SBDM(YEG,]:X !J2[XU#K(O1T2 M'E0YVA*E#:6"6PB1PP<-1 H 8%+BEX\HU'@@I\[L MPN]16MQ9*OHP_/JK6'1,J6@BC9;0*FR((!IPI4@5HW!4G]MC/:UP(0._D_O% M;QO<+=C?.%CHG+;82((H9)QZ $'M YJL2^ #3)(\70#F6,1/SK._+8JKU?3M MY&I71+E!ZV X ((28;P V+B4(E_[>,+B,WO>HDTB-.78T6 /_%CIT=+[BH^5 M-%&"*\N-1Y9I"*#QE;VA-!.-(DH-(V,?5[>WH_GWBZN="+]T5'1H%T&NK^$I M:2P31@OK'*IBB0HH^_,<%356<=D+TKW%RJ)=O2S>3KX4EV^B"F?7DSA6M5@4 MRX7^OBD:-ATM]I7?/*"7X+@UB@DN!+94CP.J74& M_0 H>#_^5,5N[W'2@3T%@"@7E*_OLU@ J(6 5G@8;Z'K#O:ZU[NG+>70&=JQPC=H'+#3TR($DOP,@SC H:H#I MN;ALW=*B[![X?C?8Z7.+LAI')S2J4I) ME&/5O">DZ]Q.UFDRP.[/.F7/AHH$%9H1)$RD$J7[JO4HW1*G]N5 MCI:]S'Q$^UIIWI6SR2P"7"R6[MM=,5L4]V/?_F#'0M.@=4C73+WES@BD.=/( M.%<9C-I@=B8F>[[:']?G;QW:OBCUMA@M&H7O?OQ@L,#%N:8PEUP2YSG'N#(R MM9-9[V<.\("DQ26G%3S[8L?%79%J#D1[;#W:#Q&J+9W?%;O(LK-=D,H8AKP0 M$!$,#9725#NVAJS?%[W[J(QSK*K+[D#M[\P^O7,6QZQFE^HR@KV<+.*_MN-N ML.PTZR 2;2T6'+G(&5,>U5G+&CAF,^@U KC'2P''6"-?;'C8W&=(L@?BKMR7DO_??/?3W&=UO%KGZNP>%#[ MX)6F7#JIA8_C@$)8A"O9G54Y*1VOR_,]EDM=P-P7Q4PY6\2!7JXUUYQ9NYH% MB9%&DF!,"83$,4REK2>35#GWZ5Z7[W(LH5I$M[1%MS4^XB#G<^FBTB M!.M@Y.QR_<_I6IQ%V2C]@%IZ9AP"'#/&031WP6^DETHGU.O6OP4].H" MYMYRR&9?BL4R>2C-:?5BFZ UM +$_R%M "(..@^W,IHXPW+NK,N?@DIM0=NC MA_ACJ?;-,V ?GG_Z:8J((M)MJ+6<6@P$_!H?;0[8M% MOY?EY=?)=!H7T:=I$MW0! EJ!,22RX4\ZY"P5F78U#!GR-ZWAG8 M)\B=GMO)XJYSHZVE=<^E;KX M6$XOUSE6EQ?SB_2"T]?)HMAD3127>\-@!_84TJO$COIT-8MQ0Z0E@E1X6,"R MLN%^COA_MXCWYSC4^9!5P_#GB M_=T@W6O.=W-:/??Q(*CDRJ(HB#?:4&N<-)5DBHHLA^'G".FW &M_2]-BN8BF M8SF>I)K>43KD-!L:U\2"$3. M>(:$0XQ;IK!QHHX,"9U%SI_C?.!DRCA!RO!:UN8\W=,R((N-1LHZ@Y+DBC+) M*WDSSSKASW%ZT"["O7D0-Q$OG2S/5-DYV@1K[5VLDXS70:$4@HP^>'*0]A^F M']%;T)!Q%B>:UCJB:SF$OMX\)*$Y9PWPYSALZ![U_DZQQN5M\6GT[9!#K.>; M!(BUP8 A'>U8S"C__^V]>9/;.I(O^O_]&.\#S&!?(F[<"*P]?M?'=M@^W3'O M'X1<;9OYXP8;F8QS]>9?>/=[C5077NJX)$@G"OH,-&<>*M=*AT MSF%<]U/ ]FO<1+3,\J&FYVR+WXPG.4<8#?/ZE!PJ)J#@%L%=^A63$1?5*@>V M9.B4U6)WUZCO%ZM5MO*+I9_.)_.K2,R3%L/[AFY;X52*P4]^>8 @_J3W#-P@[]&APV $JE1/&Y75<5(0++.@PP(VDYFX+ MP 7SYX)B'(EB.(>(.<]UPXS4\P::Y*"AP%%3+2+ MAQ2.MH.#O>^Z*WSQW]ED>7RI./1X4!0[RPA"@&-ON2'&LH*6Z BY!'0,*!:B M770TQ-PVK>M ^,WG0J3;.FV] M(=Q;!CWFHMPMHV&>%+7VBYV:UF=KJYO,XOY^,?^R7ES]M8UR6GW<2#KH:(A; :WS !-O/$)/W3FL+V[7ZDDYRE6+-#RHSK$BKUV=O!/;J?3)=_G\PVV1_1D]\L=R%KO05T ME;.QD7.S13ZA*B%=QX8%+YC@!@G+J. :&@3Q3C\9L=Y3T%]0UUO3KE1T\-BX M//^-<:=D-(0Q)0H1AF1!KY1T9#69FQ']R]*"#3*X+QU6][D3_>\\JGZU_KHH MG\G+C\VOIK/I]C/[MM;C4GB N7:>^RQQ/ICD)_Z$=F> MA^_YQ?++9)9]R:XVRVUJUZ$VV&>_(W##K7;8\FB<$(J1D\@5?-#1DOV5%H*J MD#@8E=DLL[L*OM23V61^E7VYR[+U^US N1B/][T^-"1@+#3A#F&$(4%>*AI] M[!V%A&$QDA"O%B7_LKQH,XSN$THGNUBI&9 M*>G"KH">6ISM+E4SVB-?L^7]8W'!U1_9_;UN38C[5=YE0[SM"D';TC)Y5:US471\8(C*QZ&0+*[? &E'H, E Z'M M-H/@(I'4*'^[2]8MYIF'4)XPBEX_'$BN)-99AY7F3A#G'"RH(M%#'!=JVC>' MDEG<#W#V5Y'3?V^%>'(I.CTX> 0EE%@H#[@UCDKG?4&UY4EM%0>XL:6(_2B" M&N!M5XCZ\\O7Y?;DYN%1F4XBZ?"@( CBAL*\CY@21BLB/"D9:-'(/+4FQ?ZR M U=3/.[,R*ZP3+^?SK-WZ^S^V'YWUGN"I,9!R*WR0N7Y@1)X4/ B;Z^;@+-KW-?%30U @/".>;6$4RYXJI4 M=Y(6('$V'A?KR:QW/-9 R\OZ4.T*82"PO+K:W&]F>?6UORT7J]6?\[C\SW*Z M_A;](YW=+)9Y09GZ6*WV_N"EI='[4E0;:+7 7J/'0R&O?T'?HG4 MR*9H:,Z M+S+1)JJ?O3]8:Z5BS%-.I9?<2>=8*3D@4NI]5S<3Y [5\^PVG^_77QS<*0+J M"]R/=#VG\@S\'GI%P,)( JV4" /.C#).%JXG53:IC,& @I_ZQ69#S.\KKL(L MYML[Y-S[P81'7O/U?M_;IJ3"+QKX1^6B@I)H2 MQ"1TE#GMS9Z/QOBT"J'#6U.:@=2A>*R.A7$I=Q%* .H1 HA"#WU<.I%1!54: M)B6V#AEBW:'A]%W%>2(8RUT%Y19);YEU#EAK+*/4%E0#I+L]:>GCKJ*RV,^_ MJSB/MUTA*IH_VT+AWUXZ&2?A=&)D,(#%_RCAEB!L!38$E\K(E!Y90%"3 'C= M>;%!1G<%K')5UP]/S&V_S/ZYR=N[G]@4*XP.AGI *7=&8JP5XP@*5]!MK4XY M?QC@J5K_NV3S,ND'(_K3(\"(4@$$8(Y9F+_TE%_(YRB[ FG0:3=%$=MU$T M5$!:(L-[V%S+/_[7-%O&[]\]O,]^9+/J^^N1%P3%)*:0 :8P5BYGL>$E]9:G M.*(#C 08U!;;G%AZ7?]>DU%KOSWXG@"8(TYR93QB5COA/)8%+PCK-FZ\TQ6Q M(8A4610;8G[G0'PW_[Y9K[9,P=7WW]>C@F0,((.PBUX6DP)P;LM=(#=S1@NR M9E%P"&O)'.\<60D[Q/L*\7J-?B;U _9S_7GQ2Q^__;KO[+9C^R/Q7Q]][B6U+[EK_Z)X(0GU@B# MM331C+=0D_TUE<7*J)$E!+5R8]>3+(:!YF9C4BC03$A'%8' &B29IKC@@!4H MY8[E?)^J]6C6'M!8F]=]A:",,=H$YT&5U@#F:30+O88 [D3KI2.05JJ%.%P; MKKMHDVWJ%-*, P$V-Y5&5*M19N<)XQ+B3:!AEH ,65> M^^C$$0WUGJ]Y#58]LLS['M!P.MKD/!&,)=J$<"<]M]Q8:#5F@ /*"JHM2*JT M/4#@I8C]_&B3\WC;%:(^%3+9EF@]B:&W'@]XU!PQ+I[<'+''E-@7S)$$C"R)I$4W-,KK? M**7M)E\K0JD<&8"(!H%&5E%JB1&86U2N[<;BD>7\]6]5-2N/SO'WZ/#DI[[J M/N\)O*I^57ID>!#46^V]9\HK3X"!QA0:39P%(S.S&L/!Z1JRJ:SNS.K*D[FC MW-8E#6\0<]H8J_Z6()S%0BDOA*&$0. A+/G F$CIN#1DR#4"C9=66FML[PI^ M;K6>WD=3X^--$O[.>4TPAACHB<*",*()B1M'86T0KTU*DM:0=]\V -@BW\<3 MBTX)=EI:JP&7&@+,G:<%W=R"D97,&:JUER*3\<2B4T.EROUUR16A&$1Z94&W MM'YD!R2-(J%&+/IYW.XU%O.I#M8+1W_]AD"L1)%TB!SFC"@0%WP1Z8\NOG"$ MZ[%>4#6!B"JAE\D<'U/V _,H6K6&4J&UT"IN'E(5G,7.IH1A#MFJZPIK:>P> M7>X#\8QQ)*P5@GCL!0&NH-Y8EG* -^JHR09,NN;$,N[YIT9#*00HZ*24P9%E M\;>$@0IY#_7XW2>N4"U;J04D0](@ZJTA#&N?L["@4T"18K4-^2"N.V//^T MB1O89'44KFU\+AC.J4+04.H5M!)S".!>6 KA)$-BR 9JKT ?@""[4I$_%O/L MX8_)\J]L[3?SZY5:F\ER^1!I.)46>V)D4$!H@XW T &B<70@;<%\Q;GKIF9+ M699]_0O MEF)]&\9-)_SZK#1GE&5T^Z$-!["(BQ$QPT+=GF6WFG]C(':#4GB MZ0J@VS:4.P:^$7!T!);'!P9. ?),$$",(%)3!E%Q%*(11RDWUB-UL]*AV*A( M.ELA#\VW0G+TR;$A3_&2%A@"K%8*>V]8<4^AXW\I(6/L-PP/K(@-2Z6S_*?) MZBYR)/_-_7,S_1$7\_FYJV+E=P3AC;(4>^,%LT2SZ&(6]_Y:V*2S^0'Z^ UB MXF5*5$L<[]Q"O%DL5\_LA\]99,WT:IU=FZB?D:HJ1N+IMX2HT(0B09E EA." ME3*^X$/\9625>MI#7GL\[]\[B=O"5770'1D>,/?2Y==?%",KN/7:EY0[#U,, MP0'>%76 MN:8W;N)5\>T"\@3 #6S@!KB-6$.(5O0R+A/228>8,A8BX!JB,-] M%71Z5(!W\^?-^3XM5M/\$V,L^22U$E :;*GC3F'E/3:[?F_6$BXKG9BW0VWE M%L]'2*_>)IKZB$M!H$=4Y:UQL1>^X$.T[T;6KKT92-3HF%V'V9=2D@EXR%'< M+3F/2R=5W#I*"ZH,-".+NFM!VJ=++IW'XO&47+(H>I?8:8HHP(QJC0NJ,?,C M:UZ8(O8Z)9?.X6U7B/KSR]?EUC1Y.*-JSN%!P5*#!:&15$^DU<9J7B[I,JVE M[N 1E";V14L\[@I)9[473K2D'H]Z);<82/\?;9:?;V;S)NKN9_TQ:"@],1+"+3 (NYJW'-=\M>1!P;=H)W1[+==Z@XS+ MUH"Z4AL^VM75U>9^,XL>__;'K?H+![X5O"/ "LD=Q$QQJS 23RQCGI)L,\"] M8.A>0S-2&C[R"_L/HMW.]H+N5KV' ]\,%.=MV 253N5G:@99(PL>8\FZ*2A: M)C7;I0EI<\-%Y';PQ1[:P@GA-E?7$A&$UIF^)OUTB7 MVRG'@)V.X2A'FB#["@W;7MZ,*^[+Y!=.W!(*"(#"0^C _@+4 :Y]I>2^MF\L MSTT_>:PN\35*1\?I_57I1K.![P0!\]Z7QLOHTV "D)=.%OP$$HV_>'X-:!V\ MY.Q>($.ZCG^>)E\#S_5>'3B'SDK'C#08"D.Y@KK@F-%^9 <7+4.X$QETC]KG MN_K'^6.H39V%M_+; C ,P&BG+U6" %-&"_X@CP::X6P=K#9%MN[C[=3+-K_9#;GCF'-I/9OK?Y@XV&9F5[Z=6[^;]]06\NQ)?L-F?LY^Q[WIEH M?EO!?3@T),H70T( Q)8FU\8649VK!:*(=NGZ_!BRH_HK+0OG1X=D+0.6&XU M "K2++ 6H*#=P[%54DN'P,L]J'$6]Z7)?>>"-:G05#,E/<)&8X.MIY J!CD M5&BIM*SDN[9#95S[K[)\^=\6#)NN_CJ5\/7V@* LR9L?>.,)3>=J9T7:)O^S6)K-:KVXCYP^D<;U^N& F'/(8!\M&$%A M-'NJ5/3&4ER- 6(E5;0OJZJE\K,KE'R8W$=/Z-ET3_9Y.#@F2.2-L,0 9+V5 MGA%F?4&C!4E')P/$3(J0%^VP]#1LXJ[^5PX&#N >"OE/0O'5C_/#S2S??C"@ MZ QS1!%VWFJN*<"X6$U59,3(DJH:D-2B078F"_SKOQ;5!%X^&*R#UF&E-2': M.:>0Q;*8H2$H)1]D@ >D+0F\+CL[J]KU,(VMM3Q \/BE1*:XA1 MS')&A1268E+:I!)IFS>4@5(: M8 O:B/!\Y'M;&^BIR]S.8@:OKK:]ZC]G5]ET6^?_)'8.#0G *!<5PW-*&>&2 MQO4:%!12T5%$W^7#IR'^=H6@3\O%]VRY?O@TF\S7:GZ=5US]GI]=G@32B9%! M& FUX3@R#PH-G=;^B2T@4Y:C =['MH:G9MG2@+DT_X<9V M ]6(Q$]>0M7E;F2V=YJQU!1;.X/. M+MCDZ6Q/&DH'QP3F3'1,"?98"@0XX$X5;JI&2(\LC:8!6;\=8)?,V?/0L\JN M_N-V\>,_MV/9_>8F;_8_#GU_> ,CC/P;&L#'4>(8XI-%;)9X5^J,! M9B.[VVA ;HM$%O;F6[VO4'[T\*! /$0<" \E)\0H PMSD8U5-@F &6 G>': M=LWK\K5V/,:'36X7+6ZNBGBBR>X(+?,9+I;WBV6VN,E;TNU. MQZ^>3GT9IWXHD*.Y+P2C.);82IWW!G5>0LIAJ8Q4I5S@G[TH==$2LPEX+(8@ MBMX6MT\[BB:W&3QG>7LR+"CB&&-0>0(UTHH 1(NS6TT)[+2I]86!K@7^U@\\ M>SF'G3)\O#';'?OMIKT51P9MXYPU1%;*N+$+!013!0V,B)%UQ6IZ66J?("\[$+A$H[0EI"-#($ZFPHEXSZG%!HT8LY5I]B CK"!"5CP#/8_]E'@%& MA>7 <2J \0X@93T&3VA,,66&"+%T65<^ CR/LP,X I0X3M90*B%TSA$7%_9R MOBZIIO00D9 NMS>. ,]B86W?YMU\NR3F3)[,CJ?5O/%H4-PBCSG0TD-"G 5( MJ&*66';KX5Z2H!MB:%?[Q)F;:)5SX;JO# PK!.-^3#"&P!NO 48%AR"!([OK M[LF0Z4@Z7>.W AZ#%UO=B_NVYD 23*BF!051(5-N)0:X=[4OZ /(.I//G667 MERW4=P0?0BY!V^2Y M'M)&<.^5C+]21SB69)\^;"!$M%)E\XIV:<5]3S\\\[[R#I\GJ\8U^O[ /+0T MK_4H!!:Y&4@P+W@BG1Y9J[5T:"SZ%T)M9^GM^;Y8Z!J&Y+EO#Y%J:8$V&#ID MA:)6(E3P0C,XLG2^+@#9L@@ZV)C>S>,?LZ^3GSUN1.4<'DO'5=B+CHP*$@G. M)8# 1CD;!#R0NW,V9@".9D%_UTQOS+I:'=/#PX)A5 LCB#%*&QK_9PPKJ$4L MR;H[*(.5SJ)MGST1SQ_3^2(O;KL]S\M6>;;E\[?DN9?K MAS^R]=WB^DFMW,H\['0VP7$-A0.86ZF)$\[F%QA[V1#$4PHB7]I"4Q6E;RXT M0Y9:5\-Q'2M MJ2G5 :/?Q[].;X_=O]=_:=#(0F.AE)Y2I+R%JKB8%HPAG7*T/4#7<.38KR?4 M 4/?_8P\C'":SB?+A^U1<7[BF_<06,SB_&X+H32K&U6_&A!F0'IFF /0$^^T M5;#@<_RWE'O' ?;)'KGRM"3U;K4K4N)^?L_FJTQG\^QFNGZ+]',IOBQLN M@(0)B:W&7&!A&-YW[1!Y!,/(;N';$HU>U-SH22L?0]5F4[F3VBJ+3^#PT,D0WA!GG+!4* M*:PEE*HPRZ*SXD<61M(%,-[&8D,"Z!APV^#A;9#$52W8'1\?./180 V=40!K M1 6A)>V&),4P#7!W[@]\C8JAZS5OYS_66?,.C S.*@(QE$Y"[0"(UCQ3!;W2 M)T4##S&7L;\UKQD!#,,^K&T#!BBC6X8X5,Y$MY$")VGAFT4F5NN$W5BUHM8] M\O[@U@S_NT*;W8NM67.D8O\#W(V[]$>Z MDTK7Z-V;M>>OF=5>$*+24J^!<1X@CCV2484+ZB'4(ZMJV@E.#F"S44%T#<-G M!FY],%9Y32 2,1,9(#V(FPD ,D^FVG,B_IY2J7F RV2?D&Q!')VOCSL3.&%] M//J"P) 1E'*%K:4D#P&3%I6VC4$I=7H'Z,KTNCXV*8B!&)GU#@<)!%XQ4-KJ).F.?H!.39_ :T8"/5_YG7^M%QS57A.D!&(N*A $ROAR81>\ MVX8M'5UD=^..-,/Q 5XBEX]^WM;SF\ZF.\DW>K=\XB,!$68&XXHR7&PZ+N]JX?/$^0'A(#WH07\^J\+;K=[0RPIEO"M0"J2W$).\" MK;B4AA=A7-PHF)(_,$ _?KAP;DA /0/VPR)/QU_NHFCT9)5= MF\5]_I/MDV91(38T\?U!,T4AU5)%ZU CY3FPI=/!G1A9M\/A@KM5L?4,^?@# M$S$PS9M!KK(XF;OS8?WZ'8%H:.+_46RLA2AO00!+'F %4CIT5#]9D#OHSK/; MN#A=_Z+@31;. "ZY>)M%G]8QWAX^89 B(Z$<@.$YI1!HBBP>_J%)+!2:9'+ MZ04Q;&@F"*9G8)J[29SXNWEQQ!OK4NEH1O9#JL]O0BPNNAR3X(93;R43,45&3DF MC=];+4Q'#Z=?(MH7$=7N$K2ZOEO"QP+ M%H$(M)"*1CR+=_*2AYU2.N;:YWEBESE))4_)5\1OE)..52 M*0^$X]YS5M!.-!A9?G2KZ#@+B?7XWW5(8SG?_>X\O\TK:YC)^LM MORU9_LARK5575\O-9+;:_IX]5>)SP%GS$\%*9Y@2GGKG+5;44J4+#G(F4_H; M#3#$H6/D=B.4/F&]N_RKO:2^_89@A> $(0RBFT25Y X5-S51K0E-B1P?8&A" M]Z!,Y_F EM*G$1)1K?9^\:I69$T;GPM(*^XAI$()0IA'EA3%P)@60*5$^YZ? M!S%"-'\/665$%5:Z@/3312/3LL,2(8JP4 RZJT3Z<@1E,48J/.RK0SF'G+L7;,R\A. 4C!!4M'5VJL_\/$="'TL(H]F?2GY>)[MEP_?)I- MYGF-X+PJ\/?\;K3: E?E3<%+SP"R'$%#A,D;Z9+B)L$8:$ G)XO][Z-)4#F\ M!+8@@M[R]L\[.'QK6!"<">"E85 #ZI7%DA@IE- M5JOIS?2J:G)^]9<$HETDGD1O'-!H[L:_E'=&48G-+U3OO6Z40FO,KAWD>PSY M?UOFUX:[^H^'PG2KC@]YB)45WCA"F%(<$ 1E00\5(L45'>!%;QN"7K3/]@&= MHAW&W?DO"0H"A.*&8!66U$-NO"BY@)SK)AV]0U^@1?BUSOWVEK+'YO&U5[/' M5P2OA1+(<2H=%9HZ!;$HJ)*6I"QH [QJ[7U!J\WY :UI1P%8ZST!^;BXV^A- M.XJAYD9)5O*"14NUDRO27VYEJRV RK'\YU\'=E:GKTO6-^2'=1BR_V+UN>B0 M?>E0W+J!D,1;P:4"B!(K%(Q"7] 3P?#+[G/W(YIOL M2[;\,;W*WGW^\D=V_RU;'H7/T9$!PCSPA7IOB)"*4:Z<*1FHDXI-7P2*SA7[ M*QPUR=ZNX/2L+N#_NUE.5]?3JUQZ)^%T8F00UG,@G52:0HP0\\RI';T8 %:(& JXA[2@D7$YDG"B?HRE MIKC>*[(^3.ZSDV;3B9$A+LJY=X,8,%$](506EYH$:=)"-BV.+)?>[Y@\%H"Q'#7@ N 642$H4*:KS5*;$7EX*6.K)=-,C4VA=#9C*; M1AKFTXG+C;7O<5/-_K_%/#N(@0JC I+<22H]$]QIQ*51BA5SMPR.S,YI&A#- M<[@V.FILP>^G\^S=.KM_R[Q)?F>0#A!K.&1"+O1IH6+3$^GX]NT.5&RN, M"I$T+JGV2D/GB5-"\7*KT.97]^[2(=8<[P<4.9$6+Q&0CML%5-(XXY01R (D M"KH5I6-M1]+ I5Y[7.X*76_4"WU!2U$@^N2R=NZK0G2H/2&0(L41AMPAIDQI M%D.24F5K0*97->PU_SI=9]&O^O9W@OH1"SBKW,UM>10=G-(R_6$@ ]]XK5FPB,*]3TDEXV$4"L$8 <>[GU6QS'75SM_"O/F7+]60ZCS_X MNG _)_?1D,X?_YRM-\OYZO-B-MO;V$C^,6:M%KCYTN MKK^L)\MUJT <#FBJ+=QG"JEG$$8UC];0*EM]SE:;66XN^2B!3U&TRT]; <=G M/RWVO1G.1^Q9KP], 2(<$H1XX2++-"Z=4,@-3G&Y!NCJ7QJPVY1ESUI@LU:U MX*S7!Z8A5$Q*X0PQ1B%%""LM.RY2%OGJ!P\=I@5=FAZT*>(K-/< SD$O3A':E>7GFN8ULM0IKP3PESE E M@"OH YQW>ABR,\_=_/?:G2"B_I?CG0_^*9M/9MMJ.?/K;=!ZMEKO*ZC76H-/ MOC7PN%U9S;B5%$G'*#.BY+O"28$L0VXBV?ZY7@O<[PZEU]/(E.FW330)W629 MZ^_JXTU4U6QZ._^R^;::7D\GR^.EV*J_) @* 2:18H 1DDA[KLKM@DF1@L'J M_1TO'(,M,;O;].QMW-CJ^0PN.CE;,<:B*!%S E#F163^KEL\0X8+7,G%:RFY MZ.HNN][,LH\WN_GK[":"Y9&6^-MJ/;V*:]8>1%O9?(W2T'%"?QU+/DI[_=: M$'9YS#/UFD+AL.!.[?EDI1(I2!W@,6:[2&V;^]VCM$H#Y1HP/?^UP4-I-:+6 M(DP]CXH=#XT$\@5/E(>$*J8$HI&2!T"EMJ2\L6BE]]6R9^1TPF8O?VDK(:Z4OG,;JBLHNH'QP3*,>"*8<\B MQ1@ZHTA)IW>HTZ"O]C4Y7=R+=AC;O9;NJU*.0EFUP!1R11W'0@M-'"-PQVMG MJ9.URE$V0V5D^F[WR%FO?D2.;]?RA5G24US< P,(Z:ABF:3 M=@X1",B^>6?D!R(:C0N&K:,F#:5G2J,K=/XCF][>K;-K]2-Z<[?9ATU>]>/C MS5:15Q\WZ]5Z,M_&>YQ>+<]]54 &2(&)R%N2,0694T@4''&C;;8J(N6,_Y1G"4*$YIY);R MED5GRJE24MR*/MH>_@)0;E%$0X#Y2TU5\VL[G>711S4Q??B%(4\P,1)!S*D$ M&BL!/-USQT5_/F4E'F!+Q4' MS%I=(75E[;3BUG7.-$X\(:@,$18 &NXBO\O MJ4*FV))>V(L0\8# M:?.&X:+D,S(TI7+ %'?%T@70Q5HOXI3J:7!J:'!&ZV(412;Z/![XYB OJ!8 M>SV2\KV#PDXE/-<646>NQ_WWV>(ARYY4K3O9(>'@F("I )(0H3$P@C"+'-,E M\[#NM#%9%^Y&1[A]N7/*LTV#H\+T!KL MD$88>DNQCEL-P*4=YI.:)P[RLJXU.#7)YEY6IO/6I#U=D25( ,(ME,P+[;PP MO.26<"F''X,\5>MF-:K%W MQ3MX?Z>_1]"<"@H1X+8@B$#!+!5>@E ;P26=S M \ST&X?;45=Z%X+_DX70&WE_@-HIKI@FS#NH, -"LE)X>&RMMKN'7+.8KR6T M[H^V>Z[ST.3!MJ0$(\,T5TY ++5!?'?[2B6SQ.(A'&R?N FIDX1\SAN#DHQX MIAB%4!DBJ&/ E#SRGH]K#4F'RN'DXQ;9WGW^7*IQ<19BF_I8@(1S:C'&1F+A M25Z:71=[ M8C*?9I/Y^NF,*NQZ)\<&$&T7>2],P1R#@A;<$,JD%#(;X$;7(#H6G3&])_7O.\6OW57 0:X0 M,(Q;!;FUC-&\&CA@#F.=]QH;@A%\D(KJ<1O'7Y$W$-*$4X2YT(PCC"F3!1

    )':7QD5!TV$1AG>E8%[<-+ZX6NI4=O,([9WB MS$/L(4<("ND\8@R7G&)>C2Q"L5'Y+EIG=VWP[)SR;/FXW\^OORQNUO^*7#J. MF],C Z%8"R\ MS2-O;J,@3\/IV+# ")5: (XUE\IBH#4H*:4VJ2SO "M-MHFG!MG0)PZ08;,;*XH";%7Q59=?C<6>S:U=7F?C/+:WG8+ KK:E?X M//YYEFVE.;]6]XOE>OKO[<\/TG@L?*VA3P3+HXJ#O(X&1 PJ %6)0>)2"F0 M.\CZ)RUBM2>9]+Y6?LAJW8_%80$I[)S22&+#@)=$2*8+2A6U*6DV RQ>TL3Z7:Y]]O0GZR1'03XZO=>DO#0)8:9SB$&/I&60M87XKVR6-W_Z8)^#/C;2NKSN*:2JYR2"=B.J,&;> T*X EQQC^/>LL\? M,9895ZDG4D6CIC@[6=PF[/M0LRK]>1)?&_@ C#',"""\PQ@42B@@<" MH90CK$LZ8C@?$XO^I-#!6O YVSJ@GR:1EJ_+R7PUV9[[]K<2')I0A87@U-# ME8D[?%R#O;+2&L^<+C*Y@$75J@UV2_5YX=5GO"50(:-UC2V-5K;6(O?T4,&+ MN$V-K/9/<]!X56"@+9;WJ/Q]QU>WN088BB7#"#CFF)9606>=-Q)*2 23KM(1 M4EM4_\CFFRS/U7E"Q?&^\ ?'! "I8-1SX_->/588:$%!)X9F9&U1FA/[*_UN MAL$=WB7D2*<&--LND?T_7=TR'GK]E5WQP0P0CI?',5EDF$$?6P MX!>WMMN2YI>+RV[%T/6"^&GR\%K5S&:YW 5T?EC,KW9_J;!"5GY7L) C1;&/ M_V%.A49:RH(G5(&477B 46ZM+YEM,;X#6WM;0BH_'(C*M+O_F$UZ=+,?_9./ M-T]GM6>M6:S6JVUF^+?)*N?TPS:JL((!GO;B "@WCO"\_+!64'+!^3[)53$C M0(\=#RL3II\25L5M3WQS( (9*02,VF0Q9-#0HC2%8IS D1WM=06P19]"ZFU! MZMOU'^JZ)(DR!&&)C";:Y6=%W$+JM8>:.2MJ'1LI4'__S\/EUNWU 2WZ(*G?QV()P3+81@EA*AO#>$E#P' *58=@,Z M%!Z].C4MZ,$K5Q[CMGYXM\T.WKJI']=WV?+KW63^Y@+3AHZ=.86 "7&(">^D M<%(Y9[54A02\3$I7JQY._WOO&JS$:R9U?HMYE ML^O]<=!ZL?WQEVR]GF7'TIPZ^GP0V-!H'!A#N?78 4]4)S!8 M[1FPK"]_M]KOW]EUKQO6JUD$3R3G'C&'A%5<&DP=+^3 HE6>H'/\M\X-8,=* M%?G@56^(I^F*BF@52$R)QDQI:J=IKOY;U.P3QGW?<7>7ROZ MP=ZQ*X!TM-@]\G%!C*(T.W?9&<]DQ>S[EE;"LB+22?"N#J&W>F7TQ&\$IRF@ M!CC'+;=.&4"=*O@HG/]]PUX+= ?KJG7]T1B3A!HN M\M*5 OF"%J5,2@&- 4*O!PR\#(Q-X/Y@S,B#O'FD;GZ=;YV56L:W\;F @%9$ M6$: MT@H0[B1!6>CM]QI,$8'C1OKH>I<.Z]]070%\6:;R5NN\X+XD4;K+-7( M((@*&H'P(TO=ZQ4[I*RVF@_CY2CVY0SP8SDU#))26D3,9.24#6@ M8)E! K!)P716K"A;WBR6]Y/Y5;9SS4_"[\"( //]Q /%#>*4<.TLLP5]1HVM MPOR@@->,2&K?I_TY7V:WTU5D>G;]0@>.]\$X.3!H")250 L4?R64.>M*#X]S ME-)C=$#A%H,"52N2Z6PYV]-^JK?8D\>"=H K22)W"#0**^WQHXV,:$J,W!!W MS-[]W@3F=PVCTYW#GNL:D0)[0"572#J)J=:/"RXV*B5D98#6?SU!'D!#+0[V MXB.>YQWNETM.M)%82H2Y-Q0 AA MZ+)8C:Q385VA'O/H:C&RMDU37 1?16JG M/[*)TBZOAS@_I(H^D9YV9DGG^^8)TR. M\ID0UT0^4,Y2X2LZ>!,PFZBR-NISO%#VG3WT>GPJ0:P8U,E@8 M;K@V6FA7T &\'%G1@!KR>PL!M7C7%0;^F/RF\&A:>/A>PT( Q;@AFE&@+D6*%_FC+?%^A>5KZRX.7!AOD$ ?.&,V(69GF+H'986;Z>4+L5%F. MY97H WDEVU_^GJW6T_GMY^GMW7KU*5OF?O;D]FB 8QO?"RIOF,P14M0")JGW M1H%2WI:EW.X,T&;I6T%Z%E]:NEZM9(Z?W[/\VLIO\D3?7:[AH>.[1C\2#(4& M4>"XY-03BU%T)DK'@HVMJFT/P.Y=9MVC^6NVO&\1Q;*(T8K['$\)@1]@(_J+ MTX3.)-O/ZA[]D/R/J]?T_-=B=AVIW9-TM>?#,R:TLC4DS2@@3FG>_]-:C27! MWC)>A-T*%ZW%!&T:4 &"B]6FK@4\^(.DI\[.+KD;GG*)&_I,X,8H+IU3 #L) M'<#JD9/$T!15&5#=@*%XPOU(;?#X'V#JOY.>&\VM)18)B!7&O!"S@-"D!)6? MG?K?R?W"!6I&LS+LUW7YN%FO\I:@^!Z$PP%GNUI M2RVA7HJB]%\_G4'B -606P8A!,!I5<26*07Y[QOJ(:M)ND [4Y0\P>7=:K7) MKNUF69XP[*S&)_4,5NYGM"^GJ^,A36>_+"#ML14($BXPT,9P:XK;)64I3C&4 M!M4F8*A ;UMBE[+@#[OVOX18"R.A=5I8)8$%ID@]4YB+E![:U>_)?V$M&9B M+T6I^G4W@!&0$"*M!E':%"N"5.E*U217II:A)?K>37>]6 MAFUTV-=%_J,NM:?J%(+B5$@D?5ROMBVSH%#%Q9/RUB0E /X.+;\ D5ZX4NWM MV/PHO"^E>C6%$/U! YAE<67%3@HO.2PJVB@J7%*)AC$Y^X-5JE217HI2/5D\ M_I'E0?F1%S^RY>0V*_S#3\OI598;#S==7KU4G$RP3"C/+-'$Q/4.Y%>Y!6P4 M 2#%CX*_P^,O2K@C4[G^]2QPQAPSB!,%(>":*RC*@R&/\._KG8YAWH]&G@F# MP:CAP:3I-X_TVU+%YF81+1#&&=> 1@%@H:QBIJA_I*3"OUHYW@M2Q-Y <#'* M6!#9NSZ>-9& %434( .9Q@9S(KU@>VEHJEU*DL^8K,\+5,DV<7 Q6OGDFJ-O MO3QS*D%%*0@@(RAC4!M;M;(+'*'K@ MFE+BI/?40"^+JI>:<3^2TJ7#AGQ3-1P[@\&EJ.?9]OT''A.G[8F!^0CM>89!"8*:6)E(8I M;0B&@A5YC=H#E=(*9$"7FK]UO MT].:;JMO;Y3:O[5V<_W2^FE[]?3+;9&W[ MHB<^&R"26'N)*,)0:[QMIEMPST5^IAC#OZNS#52,EW)N^F3+?TYW-[>(S[\9 MF....@"%QPIXI0PEQ=FTHD#DNKU*O# G(+% MUCI##?$ 02ZTE;R(^S52_/;U+D !NQ+^A2OH$SMX, IZ>D[!4ZCSAA*>0R$T MBBMH63/6$&I2C,FQ.6H7IJ"-"W_P"EKT:8[RV&RC #^N[[+EU[O)?,^I#XOY MCRVS6BX#66LB@4-CM2"88"R)5$P35CCVAE.;%#%S=G7A4?IU%R'8$:E9>\GT MY\XA8.BU([QY2&V#//NM;$6""Y?$9_GA/6BA\^G M$*B0F#MAF &4:\ID]. +"4"E4N)FJON#SVN6?1WN3C<6/4P"P>6KX/2OAJUD$ M'1= ( QF&$"CC>7QKX40,&H=YIIA3XRE M"G)>R$!IGV*5CBV]<"R*F :!M)"4.D$XKPGJ('ATZ%,.#$ MG::.2,H(B5X$ M*A=/B%Q*AC[\W7YJA!#H:O]T]]]GBXX%RJ,JH+(0 !L>6]D#(@J4K4[T95 M0Y+=H/2AW).WS%U]7:PGLZ?_;A:K]8?%^K^SR(>KQ>T\Y\218,S.OATP,I)Z MR!% 4"$%B-1%NR.CG4YQX]" XLPN15\ZE.7%ZT^3>TSJ]P-3&" C.">&(TD@ M\V7NAXF;>E)D\_#4:$!8[DK+$J1]\9JV.^^)'O'^1_ESQ[)YNIU(X,1Q3#01 M6D#H/*7N41I0I^UAOW5O +K7A-@O7@D?W[0;]/)8J)8U!H[3(Q$5GA5A#)9IG&*<3NFLM87JJL-BKYVC%AYS)1?EGS:+*_N(AF? M9I/YJ<)#)P<&1332W'MD );6&\-D<=IK=?3<4PS$,>TTB?%230MB\&O\'Y.? MT_O-?4GWYMOJ:CG=JM3GN+>UL8J?^&0 1GOO271#G;-0 ^(8+#C,'4]JGSP< MI#<-MZ86VF:E,_@JCR73\]+K'V_BZ/O%?">.;'D5GSJE :U\-#!B:-RN-'7( M&..=EV5%"@N]3BGV/Z#S@"YT8 CRZ:$.XDT4\'1^>S!GJLG7!ZZC117='H;C M#BLI=K[LCFZ!9BFG5P.R35I":X^2>,3E__[/5T*(EM1?VW]Z\U_V[WG%V$C- M9O[7?UPM[G?BV/+I*4TYKU8V6T^FLQ5^/IWLYSJ;7V?7_T_[^\6C3[-5[W)V MG[-9GDJ77_6N7JT-56XXTUX+Z;QZ4N[@:1GSGSWN\I43^GQR*2CHP*C$J, M-5%(40>-@- 04]"IXJ;2)41_9,MOB[9=_7[1LFA+,CTCT"[RO*OS,;@;%]T\ M@+&7 !,I%."(8"D+6IF3G2Z47:"P$;E7PU(M#G>%IER%/MY\F/:7AN2[Z)9KG:%E,]13/%;=VI^;;,?V6SQ M/6="GA8Z7V4GL5-A=""1<.X5PM0: 3SG4?$*NKES*4DE SH$:1=-S?.YLR.] M;#;+2Q3/K_^8+/_*UO'/5<%U:F@@V&.GI)+$$XR%M(K0@F)L:,KN-J #BW:1 MU3"3NX+5W[)YMIS,XK35]?UT/LU]G?7T1U856Y7&!\ -A81*2)' "CF@F"AH M)W$!']==G*E)>9J>S5MIUKE!_5'$A6Z92R[8N* MDY=JJT.W:M4O)Q*_$8SDU!@+@7!*0>R)$Z3@([5).6L#7*2Z MW!"XENQ=79 MCKJ=8/SDB6N'9\\%#QVP_GOZ87F\FLQ,;T)O/!R"] M)%IRY+Q%$& 0%]2"-N+-R$I9];\3-2&%WA#VC^GZ;GNFDV=FWDV_?UVX^7JZ M?CBY9YWYIF -/QD 90I@ MAY1@'@EGB 6PF*,&,.50 ELY1822@W MPF%0T" (2CFY&6"(3O\&35W.=XJ>TW&KCT^%'/*$4>0YD8Q%UY)K6=(!T,B* MGM>0WUL(J,6[KC#PQW2>)[^?1,&SYP*6SEE.(ORQ<% @[VGI0@( 1F9ZU)+B MHCG^=8:%72&$TUAX^ESD""14&Z\ !-89YB$O=UCK<%(-VI%B(8%_@[D6/5F. M)N42]'2M&^:\-Y "09V W"$(+=YS35"E4@YGSFZ#V&W.8%_63.="&SS4RVI; M:K7:W.^+B,VO_\C6=XOKQ6QQ^]!F@?#J7P_4(F\8@]9:Z21 4 !3\%T(DM1Z M<'A+=)= ;4I'6A/F12I1T6GQ[XO%%"3R*=7IQJ12;>"Z39UK4N@C4KU^=2Y$IULP@K0WU'#.'82RY#N+ MSOBX7(Q?7-G.E/:(M&SO%_:\P>TF$30$0#*'*,1$*B4D\"5"&"0IUPI#O/W^ MM76NGM O4O4^3U=_^666O9M'5&6K=0^6Y9$I!&4A1QA;ZS2#3%F-D'@$"4K9 MZH9X1_.KJ%US(A^-TO6I;0$2C8P1-MKMTY%4)0Y)ROL\^/ORM9D.2 M]6CTJV-K\L@4@E4J+G*2 0@@1/%W1%$A <^2#NO9;VT;E+;5$_E%*EUA2ML\ M$BF;7_=Q4/+TVP%8Q* C0AN&G?=>:U;<) IE9$KJ#/^M9KV[; FR[E2_ZM2? M/T;WUVQY?ZSY?'L?#!(EG$_0M&D.!?Q6Z/.UJ@A"+FWPBS; MV_O5\\G\+LL2D/1($:>AQD)Q(Q&B^UIK6 ,N*ZEHQ3#M4S$83])R<_A_CB;1 M0>^X1 M5]*P@@\&N9'5YJ\+@I?*WA)[>U'=?>>9B]/@N" JD-LKGD($H>!1E#O61N8Z M4RGLKAV*XK9SO[]?WFX&*[59WRV6>0>D(^0=&160E;P.I/F6[6]5J$#HT.G"A MA.:<&0$EU0HB0DA!M^$LI3KWV<<%EPFEAEC; Z1V2O N&IKGK42[$4$PB)0$ M2E.C,71.1 4JZ&-I,4MGWQM?)G02V-D;7#YNUJOU9'X]G=^>@YDGPX)%U$.H MJ*:4<\H=D+9<:X&D*4>4 _1 VX)-?8[6OS6;+&VO)JNGK0N+:+F#MML M9XP.B,6)0\F! LXY JGQ)8.8U"GH&&!28"(ZVF-L;9#4/I'\L,FO??8G)JN\ M46@1@OD4^YMO_Y-=K;\N/F??]\/M.]I/AC%.X"Y!2V]$I8[QH6@&G*" M'F6LH-+C\+%;0>;BLF79O4[M:/11*L]%L4\=+&G[/+V]6[^??,^I]-/E:JWF M\VDTJE:3YXDZQ MD72Q&JZF#4*LEZ!T?RSFZ[O9@[J)*+D(]3MOPL$+SH6U&AN/.2+**OLH,9!4 MG7A (<9C4L16!5SA8'O_#_DO^ MM*'+ 0 ] !X $0 @ $ _B*V[@B ?A0$ M%0 @ &>W@$ &UL4$L! A0# M% @ MHA]2F=Y$\#I6 $:\$ !4 ( !B0$" '-P;&LM M,C Q-S Q,S%?9&5F+GAM;%!+ 0(4 Q0 ( +:(?4K29*]1;@8! $>#@ 5 M " :5: @!S<&QK+3(P,3&UL4$L%!@ & 8 B@$ .O] P $! end